﻿
#sidebar{
	display:inline;

float:left;
width:220px;
}
 
.sidebar-left #sidebar{
float:left;
}
 
.sidebar-right #sidebar{
float:right;
}
 
.sidebar-both #sidebar{
float:left;
position:absolute;
}








.links-footer { float:left; width:215px; margin:15px 0 0; }


.links-footer h4 { color:#FFF; margin-bottom:8px; font-size:16px; }


.links-footer ul { margin:0; padding:0 0 0 20px; list-style:none; }
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#222222;}


#responsive-menu .responsive-menu li{
background:#000000;
}
#responsive-menu .appendLink, #responsive-menu .responsive-menu li a, #responsive-menu #responsive-menu-title a,#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li, #responsive-menu{box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-o-box-sizing: content-box}
#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li,#responsive-menu{text-align: left}
#responsive-menu .appendLink,#responsive-menu .responsive-menu li a,#responsive-menu #responsive-menu-title a{transition: 1s all;-webkit-transition: 1s all;-moz-transition: 1s all;-o-transition: 1s all}
#responsive-menu .responsive-menu{width: 100%;list-style-type: none;margin: 0px}
#responsive-menu.responsive-menu ul{margin-left: 0px}
#responsive-menu .responsive-menu ul li:last-child{padding-bottom: 0px}
#responsive-menu .responsive-menu li a{padding: 12px 0px 12px 5%;width: 95%;display: block;height: 20px;line-height: 20px;overflow: hidden;white-space: nowrap;color: #FFFFFF;border-top: 1px solid #000000;text-decoration: none}
#responsive-menu .responsive-menu,#responsive-menu div,#responsive-menu .responsive-menu li{width: 100%;margin-left: 0px;padding-left: 0px}
#responsive-menu .responsive-menu li li a{padding-left: 10%;width: 90%;overflow: hidden}
#responsive-menu .responsive-menu li li li a{padding-left: 15%;width: 85%;overflow: hidden}
#responsive-menu .responsive-menu li li li li a{padding-left: 20%;width: 80%;overflow: hidden}
#responsive-menu .responsive-menu li li li li li a{padding-left: 25%;width: 75%;overflow: hidden}
#responsive-menu .responsive-menu li a:hover{background: #000000;color: #c80000;list-style-type: none;text-decoration: none}

.item-project .project-name {
	border-bottom: 0;
}




body, h1, h2, h3, h4, h5, h6, #menu ul a, .dropmenu, #title-page h2, .item-project .project-name h3, #footer-credits p.credits, #footer-credits .footer-tagline, #footer-credits .footer-copyright {	
	font-family: "futura-pt",sans-serif;
	font-style: normal;
	font-weight: 300;	
	letter-spacing: 1px !important;
}

.item-project .project-name h3 {
	font-size: 1rem;
}

.item-project .project-name h4 {
	letter-spacing: 1px !important;
	letter-spacing: 0.02rem !important;
	
}


.item-project {
    position: relative;
    overflow: hidden;
}


.item-project .hover-wrap {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}


.item-project .hover-wrap img {
    position: relative;
    width: 100%;
}


.item-project .hover-wrap .overlay {
    position: absolute;
    top: 0px;
    left: 0px;
	right: 0px;
	bottom: 0px;
    display: block;
	border: 0 solid rgba(255, 255, 255, 0.25);
    background: #F88A79;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.15s ease-in-out 0s;
    -moz-transition: all 0.15s ease-in-out 0s;
    -o-transition: all 0.15s ease-in-out 0s;
    transition: all 0.15s ease-in-out 0s;
}


.item-project .hover-wrap:hover .overlay,
.item-project .hover-wrap:active .overlay,
.item-project .hover-wrap:focus .overlay {
	border-width: 10px;
    opacity: 0.85;
    filter: alpha(opacity=85);
}


.item-project i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -13px 0 0 -13px;
    color: #FFFFFF;
    font-size: 26px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.15s ease-in-out 0s;
    -moz-transition: opacity 0.15s ease-in-out 0s;
    -o-transition: opacity 0.15s ease-in-out 0s;
    transition: opacity 0.15s ease-in-out 0s;
}


.item-project .hover-wrap:hover i,
.item-project .hover-wrap:active i,
.item-project .hover-wrap:focus i {
    opacity: 1;
    filter: alpha(opacity=100);
}


.item-project .project-name h3,
.item-project .project-name h4 {
    margin-bottom: 0;
	color: #56646F;
	text-transform: uppercase;
}


.item-project:hover .project-name,
.item-project .project-name:hover {
    border-bottom-color: #F88A79;
}

	
	
	
    #latest-work-thumbs .item-project.span3,
	#latest-posts .item-posts.span3,
	#projects .item-project.span3,
	#people .single-people.span3,
	#blog article.span3 {
        width: 300px;
        margin-left: 20px;
        margin-bottom: 20px;
    }


    #latest-work-thumbs .item-project.span4,
	#latest-posts .item-posts.span4,
	#projects .item-project.span4,
	#people .single-people.span4,
	#blog article.span4 {
        width: 352px;
        margin-left: 20px;
        margin-bottom: 20px;
    }

.wpgmp_map img {
    max-width: none !important;
    padding: 0px !important;
}


.wpgmp_map div {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.spb-row-container.spb-row-full-width.remove-element-spacing .spb_content_element{margin:0;padding-left:0;padding-right:0}
.spb_parallax_asset .spb_content_element p:last-child{margin-bottom:0}
.spb_tabs .ui-tabs .ui-tabs-panel, .spb_content_element .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li {border-color: #e4e4e4;}

.template-index .blog-widget .item-title { font-weight: bold; text-transform: capitalize; }

  .tutorial .stats, .bio .stats {
    clear: both;
    font-size: .75em;
    padding-bottom: 2px;
  }

    .tutorial .stats a {
      margin-right: .5em;
      color: #666;
      text-decoration: none;
    }

    .tutorial .stats a:hover {
      color: #222;
    }

    .tutorial .stats img {
      vertical-align: middle;
      padding: 1px;
      border: 1px solid #ccc;
    }

  .bio .stats {
    border-bottom: 1px solid #ccc;
    color: #666;
  }


div.panel-pane div.admin-links{
    
font-size:xx-small;margin-right:1em;
}

div.panel-pane div.admin-links li a{
    
color:#ccc;
}

div.panel-pane div.admin-links li{
    
padding-bottom:2px;background:white;z-index:201;
}

div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{
    
color:#000;
}

div.panel-pane div.admin-links a:before{
    
content:"[";
}

div.panel-pane div.admin-links a:after{
    
content:"]";
}

div.panel-pane div.panel-hide{
    
display:none;
}

div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{
    
display:block;position:absolute;z-index:200;margin-top:-1.5em;
}

div.panel-pane div.node{
    
margin:0;padding:0;
}

div.panel-pane div.feed a{
    
float:right;
}

#panels-edit-display .panel-pane,#panels-edit-display .helperclass{
    
margin:.5em;
}

body.section-articles .panel-pane.pane-node-content,body.section-articles .panel-pane.pane-node-field-multi,body.section-articles .panel-pane.pane-node-title,body.section-tip .panel-pane.pane-node-title,body.node-type-tip .panel-pane.pane-node-content,body.section-videos .panel-pane.pane-node-content,.pane-node-comments,.pane-node-comment-form,.pane-mlt,.pane-article-packages{
    
margin-left:20px;
}

.panel-pane #tree-marketing-join{
    
border-top:1px solid #AEAEAE;border-bottom:1px solid #AEAEAE;border-left:0px;
}

.panel-pane #tree-marketing-join h4{
    
color:#094C84;
}

body.section-serviceshtm .panel-pane h1.pane-title{
    
color:#000;font-size:1.5em;margin:1em 0;padding:0 3%;
}

body.section-aboutushtm .panel-pane h1.pane-title{
    
color:#000;font-size:1.5em;margin:1em 0;
}

div.panel-pane h1.pane-title{
    
color:#A6C500;font-size:2.5em;margin:0 0 0 1%;
}


div.panel-pane h1.pane-title span{
    
color:#094C84; font-size:30px;margin:0 0 0 1%;
}

#directory-panel .panel-col-first .panel-pane{
    
padding-left:3%;
}

.clearfix {
	clear : both;
}



.menu-trigger {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  
  -webkit-transform: translateY(-50%);
  
  transform: translateY(-50%);
  right: 15px;
  width: 36px;
  height: 24px;
  cursor: pointer;
}

.menu-trigger span {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  
  -webkit-transform: translateY(-50%);
  
  transform: translateY(-50%);
  height: 2px;
  width: 100%;
  display: block;
  background: #009abe;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.menu-trigger:before, .menu-trigger:after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  display: block;
  background: #009abe;
  top: 0;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}

.menu-trigger:after {
  top: auto;
  bottom: 0;
}

.menu-trigger.opened span {
  opacity: 0;
}

.menu-trigger.opened:before {
  transform: rotate(-45deg);
  bottom: 11px;
  top: auto;
}

.menu-trigger.opened:after {
  transform: rotate(45deg);
  left: 0px;
  top: 11px;
}
.page_item{font-family:Helvetica,Arial;font-weight:bold;font-size:12px;}
.hero-flipper--grand-challenges .views-row-1 .hero__title,.hero-flipper--grand-challenges .views-row-1 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-2 .hero__title,.hero-flipper--grand-challenges .views-row-2 a{color:#2a83fb}
.hero-flipper--grand-challenges .views-row-3 .hero__title,.hero-flipper--grand-challenges .views-row-3 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-4 .hero__title,.hero-flipper--grand-challenges .views-row-4 a{color:#bcd441}
.hero-flipper--grand-challenges .views-row-5 .hero__title,.hero-flipper--grand-challenges .views-row-5 a{color:#da442f}
.hero-flipper--grand-challenges .views-row-6 .hero__title,.hero-flipper--grand-challenges .views-row-6 a{color:#b29be5}
.team-about__individual-news.views-row-last{margin-bottom:0px}



#wrap {
	margin: 0px auto;
	width: 960px;
}
#home-content #home-section-left #front-first .view-footer{border-top:1px dotted #67788d;padding-top:5px;margin-top:5px;width:660px;float:left;}
#home-content #home-section-left #front-first .view-footer p{margin-bottom:0;}
#home-content #home-section-right #sidebar-second .view-footer p{margin-bottom:0px;}
#content.content-no-sidebar #tags .recommendations .view-footer p{margin:0;}
#content.content-no-sidebar #tags .pane-gallery .view-footer,#content.content-no-sidebar #tags .gallery .view-footer{clear:both;}
#content.content-no-sidebar #tags #quicktabs-research_projects_by_tag .view-footer p,#content.content-no-sidebar #tags #quicktabs-research_projects_by_agency .view-footer p{margin-bottom:0;}
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag .view-footer,#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency .view-footer{padding-top:10px;margin-top:10px;border-top:1px dotted #67788d;}
#content.content-no-sidebar #tags #quicktabs-committee_events_by_tag .view-footer p,#content.content-no-sidebar #tags #quicktabs-committe_event_by_agency .view-footer p{margin-bottom:0;}
#content.content-one-sidebar #newsroom .recent-multimedia-galleries .view-footer{clear:both;}
#content #committees-children .pane-contacts-table .view-footer{padding-top:20px;margin-bottom:20px;}
#content #quicktabs-research_rfps .view-footer{clear:both;padding-top:10px;}
#content #meeting-and-events .pane-gallery .view-footer{clear:both;}

#footer-allrights { color: white; }
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{width:100%;max-width:860px;margin-left:auto;margin-right:auto;}
#header div.section{position:relative;}
#content .section,.sidebar .section{padding:0 15px;}
#footer-wrapper .section{-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;}
#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer{max-width:1290px;}
#navbar .section{margin:0 auto;width:85%;max-width:1293px;}
.sidebar .section{padding-top:10px;}

	footer.footer .footer-container { width: 820px; }
.front .lrec-wrapper,.page-front-preview .lrec-wrapper{display:none;}
.ad-bottom .lrec-wrapper{padding-bottom:0;}
div.lrec-wrapper.lrec-sponsors-vert{text-align:inherit;width:auto;}
.node-type-interior-show-page.full-episodes .three-columns section.column-two div.lrec-wrapper.lrec-sponsors{top:-277px;right:-139px;}
.node-type-interior-show-page.full-episodes .three-columns section.column-two div.lrec-wrapper.lrec-sponsors .innerWrap{width:225px;}
.view-full-episodes-show-landing .lrec-general.lrec-wrapper{max-width:100%;}
.view-show-buzzfeed .view-content .lrec-wrapper{max-width:none;text-align:center;margin:0 0 7.5em;}
.view-show-buzzfeed .view-content .lrec-wrapper ._fwac span iframe{float:left;}
.view-show-buzzfeed .view-content .lrec-wrapper .advertisement-notification{font-size:0.7em;margin:auto;}
.node-type-bio section.column-two .pane-bio-node-social-links .lrec-wrapper{float:right;}
.node-type-bio section.column-two .pane-bio-node-social-links .lrec-wrapper img{width:50%;height:50%;}
.node-type-bio section.column-two .pane-bio-node-social-links .lrec-wrapper .presented-by{position:relative;top:-2px;}
.node-type-bio section.column-two .pane-bio-node-social-links .lrec-wrapper .innerWrap,.node-type-bio section.column-two .pane-bio-node-social-links .lrec-wrapper ._fwac{text-align:center;display:inline-block;vertical-align:middle;}
.node-type-bio .pane-bio-node-menu .quicktabs_main li .lrec-wrapper,.node-type-bio .pane-bio-node-menu .quicktabs_main div.ad .lrec-wrapper{text-align:center;width:100%;margin:auto;}
.node-type-bio .pane-bio-node-menu .quicktabs_main li .lrec-wrapper ._fwac span iframe,.node-type-bio .pane-bio-node-menu .quicktabs_main div.ad .lrec-wrapper ._fwac span iframe{float:left;}
.node-type-bio .pane-bio-node-menu .quicktabs_main li .lrec-wrapper .advertisement-notification,.node-type-bio .pane-bio-node-menu .quicktabs_main div.ad .lrec-wrapper .advertisement-notification{font-size:0.7em;margin:auto;}
.node-type-bio .pane-bio-node-menu .quicktabs_main li:nth-child(even) .lrec-wrapper{margin:auto;}
.node-type-bio .pane-bio-node-menu .bio-node_main li .lrec-wrapper,.node-type-bio .pane-bio-node-menu .bio-node_main div.ad .lrec-wrapper{text-align:center;width:100%;margin:auto;}
.node-type-bio .pane-bio-node-menu .bio-node_main li .lrec-wrapper ._fwac span iframe,.node-type-bio .pane-bio-node-menu .bio-node_main div.ad .lrec-wrapper ._fwac span iframe{float:left;}
.node-type-bio .pane-bio-node-menu .bio-node_main li .lrec-wrapper .advertisement-notification,.node-type-bio .pane-bio-node-menu .bio-node_main div.ad .lrec-wrapper .advertisement-notification{font-size:0.7em;margin:auto;}
.node-type-bio .pane-bio-node-menu .bio-node_main li:nth-child(even) .lrec-wrapper{margin:auto;}
.node-type-photo-gallery .three-columns .column-two .photoSkinAd .lrec-wrapper{max-width:100%;}
.node-type-video .pane-bean-video728x90 .lrec-wrapper{text-align:center;}
.pane-video-playlist-node-rotator div.lrec-wrapper.lrec-sponsors,.pane-show-playlists-others div.lrec-wrapper.lrec-sponsors,.pane-video-playlist-node-rotator-panel-pane-1 div.lrec-wrapper.lrec-sponsors,.pane-show-playlists-full-episode div.lrec-wrapper.lrec-sponsors{clear:none;display:inline-block;float:right;margin:0;padding:0;position:relative;right:0;text-align:right;top:10px;width:40%;z-index:0;max-width:150px;}
.pane-video-playlist-node-rotator div.lrec-wrapper.lrec-sponsors ._fwac span,.pane-show-playlists-others div.lrec-wrapper.lrec-sponsors ._fwac span,.pane-video-playlist-node-rotator-panel-pane-1 div.lrec-wrapper.lrec-sponsors ._fwac span,.pane-show-playlists-full-episode div.lrec-wrapper.lrec-sponsors ._fwac span{vertical-align:middle !important;}
.pane-video-playlist-node-rotator div.lrec-wrapper.lrec-sponsors .presented-by,.pane-show-playlists-others div.lrec-wrapper.lrec-sponsors .presented-by,.pane-video-playlist-node-rotator-panel-pane-1 div.lrec-wrapper.lrec-sponsors .presented-by,.pane-show-playlists-full-episode div.lrec-wrapper.lrec-sponsors .presented-by{position:relative;top:-2px;font-size:0.625rem;font-weight:normal;letter-spacing:1px;}
body.watch .view-video-playlist-node-rotator .lrec-wrapper{top:22px;}
body.watch .view-video-playlist-node-rotator .lrec-wrapper .lrec{display:block;}
body.node-type-interior-show-page .view-video-playlist-node-rotator .lrec-wrapper{top:25px;}
body.node-type-interior-show-page .view-video-playlist-node-rotator .lrec-wrapper .lrec{display:block;}
body.node-type-interior-show-page .view-video-playlist-node-rotator.featured-rotator .lrec-wrapper{top:36px;}
body.node-type-interior-show-page .view-video-playlist-node-rotator.clips-mobile .lrec-wrapper{top:36px;}
.pane-show-playlists-others .view-id-video_playlist_node_rotator div.lrec-wrapper.lrec-sponsors,.pane-show-playlists-full-episode .view-id-video_playlist_node_rotator div.lrec-wrapper.lrec-sponsors{top:0;right:0;}
.slide.freewheel-ad-takeover .lrec-wrapper{display:block;height:100%;width:100%;}
div#panels-ipe-regionid-secondary div.lrec-wrapper,section.column-two div.lrec-wrapper{max-width:320px;}

.boxed_link{float:right;
padding-top:10px;
}
.wf-active #featured-content .featured-post-content .entry-title{font-style:normal;font-weight:400}
#featured-content .entry-header .entry-meta a,#featured-content .featured-post-content .entry-header .entry-categories a,#featured-content .featured-post-content .entry-title,#featured-content .featured-post-content .entry-title a{color:#fff}
#featured-content .entry-header .entry-meta a:hover,#featured-content .featured-post-content .entry-header .entry-categories a:hover{color:#fff}
#featured-content .featured-post-content .entry-header .entry-meta,#featured-content .featured-post-content .entry-header .entry-categories{color:#fff}
#featured-content .featured-post-content .entry-summary,#featured-content .featured-post-content .entry-summary a{color:#fff}
#top #logo-other{width:960px;padding:15px
0 20px 0}
#top #logo-other
#logo{width:460px;float:left}
#top #logo-other #logo
a{text-decoration:none;display:inline-block}
#top #logo-other
.other{width:480px;margin-left:20px;text-align:right;float:left}
#top
#logo{width:340px !important}
#top #logo,
#top
.other{width:100% !important;text-align:center !important;float:none;margin:0px
!important;clear:both}
body.fullw #top,
body.fullw #logo-other,
body.fullw #nav-slider-sep,
body.fullw #header-nav-wrap,
body.fullw #topnav,
body.fullw #title-bar-wrap{width:440px !important}

#top, #footer, #logo-other, #nav-slider-sep, #header-nav-wrap, #topnav, #title-bar-wrap, #top, #logo-other, #nav-slider-sep, #header-nav-wrap, #topnav, #title-bar-wrap, #wide-slider-wrap, #wide-slider, .tinynav, #wide-slider .slider .slides li.slide, #wide-slider .slider .slides li.slide img, #blog-2-entries .entry, #blog-2-entries .featured-photo, #blog-2-entries .left, #blog-2-entries .right{width:100%!important;}
.news-slider .carousel-list{width:224px}
.news-slider .carousel-list .category-title,.news-slider .carousel-list .other-entry{display:none}
.news-slider .carousel-list h3{position:relative;margin:0;border-bottom:1px solid #222;text-align:center;text-transform:uppercase;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;line-height:40px;color:#fff}
.news-slider .carousel-list h3:before,.news-slider .carousel-list h3:after{left:50%;margin-left:-3px}
.news-slider .carousel-list h3:after{border-top-color:#000;bottom:-6px}
.news-slider .carousel-list .other-entry{margin:0 0 0 -1px;list-style:none}
.news-slider .carousel-list .other-entry li{border-left:0 solid transparent;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.news-slider .carousel-list .other-entry li.active a,.news-slider .carousel-list .other-entry li:hover a{color:#fff;background:#111}
.news-slider .carousel-list .other-entry li.active{border-left:5px solid #ee3224;overflow:hidden}
.news-slider .carousel-list .other-entry h2{margin:0;font-size:14px;line-height:20px}
.news-slider .carousel-list .other-entry a{display:block;padding:15px 20px;border-bottom:1px solid #222;font-family:'Bitter',serif;color:#999}


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

#site-copyright {
	font-style: normal;
  	font-weight:400;
	position: relative;
	color: #3A3A46;
	vertical-align:bottom;
	margin-top: 18px;
	float: right;
	text-align:right;
	font-size: .85em;
	display:block;
}

#site-copyright a {
	background:none;
	color: #999999;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration::underline;
}

#site-copyright a:hover {
	text-decoration: underline;
	color: #4293D6;
}
.modal-open{overflow:hidden}
body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom{margin-right:15px}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{z-index:1050;width:auto;padding:10px;margin-right:auto;margin-left:auto}
.modal-content{position:relative;background-color:#fff;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);background-clip:padding-box}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.428571429}
.modal-body{position:relative;padding:20px}
.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer:before,.modal-footer:after{display:table;content:" "}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}


#righttext { 
	font-size: 12px;  }

.vark-letters-description{ height: 175px; padding: 15px; visibility: hidden; color: #FFFFFF; font-size: 17px; line-height: 17px; text-align: center; }

.vark-letters-description p{ line-height: 17px; }

.vark-letters-inner:hover .vark-letters-description{ visibility: visible; }

#footer-connect .icon-social + .icon-social {
	margin-left: 5px; }

	#footer-connect, #footer-contact {
		width: 47%;
		float: left; }

	#footer-connect {
		width: 33%; }

		

		h1, h2, h3, h4, h5, .title, .section_big_title h1, .heading, #footer h3 {
			font-family: 'Droid Serif';
		}

  img.star12{
  left: 67%;
  top: 34%;
  }
#header div.select-container{float:left;margin-right:3px}
footer .need-support-footer{font-weight:300;position:relative;padding:30px 0;}
footer .need-support-footer .grey-box{background-color:#4d4d4d;padding:27px 24px;}
footer .need-support-footer .grey-box h2{padding:0;margin:0 0 10px 0;}
footer .need-support-footer .grey-box .footer-tile{padding:10px;}
footer .need-support-footer .grey-box .footer-tile.tile-support{background:#050d9e;}
footer .need-support-footer .grey-box .footer-tile.tile-support .link-arrow{border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #62a60a;border-bottom:10px solid #82bc00;width:20px;height:20px;}
footer .need-support-footer .grey-box .footer-tile.tile-account{background:#0055b7;}
footer .need-support-footer .grey-box .footer-tile.tile-account .link-arrow{border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid #0099a8;border-bottom:10px solid #25cad3;width:20px;height:20px;}
footer .need-support-footer .grey-box .footer-tile .logo{display:block;text-indent:-9999px;margin:0 auto;}
footer .need-support-footer .grey-box .footer-tile .col-lg-7{padding-right:0;}
footer .need-support-footer .grey-box .footer-tile a{color:white;text-decoration:none;display:block;overflow:hidden;position:relative;}
footer .need-support-footer .grey-box .footer-tile a .tile-title{display:block;text-align:center;padding:10px 0;line-height:1em;max-height:75px;min-height:110px;font-size:1.125em;}
footer .need-support-footer .grey-box .footer-tile a .link-title{position:absolute;bottom:-3px;right:25px;font-size:.925em;opacity:0.7;}
footer .need-support-footer .grey-box .footer-tile a .link-arrow{position:absolute;bottom:0;right:0;text-indent:-9999px;}
footer .need-support-footer .links-area{position:static;}
footer .need-support-footer .rocket-links{font-size:1.125em;padding:0.5em 0 60px 0;}
footer .need-support-footer .rocket-links a{color:white;text-decoration:none;}
footer .need-support-footer .rocket-links .channels-links{position:absolute;bottom:0;max-width:340px;}
footer .need-support-footer .rocket-links .channels-links a{display:inline-block;text-indent:-9999px;}
footer .need-support-footer .rocket-links .channels-links .col-xs-2{width:20%;padding-left:0;}
html.touch footer .need-support-footer{padding-top:0;}
.i18n-de footer .need-support-footer .grey-box .footer-tile a .tile-title{min-height:130px;}
.site-nav-item{height:40px;line-height:36px;margin:0;padding:0;position:relative;float:left;z-index:1}
.site-nav-item.site-nav-first-primary-item{border-left:1px solid #343434}
.transparent-header .site-nav-item.site-nav-first-primary-item,.transparent-header .site-nav-first-secondary-link,.transparent-header .site-nav-text-link,.transparent-header .site-nav-link{border-right-color:transparent;border-left-color:transparent}
.site-nav-list.active .site-nav-item,.site-nav-list.active .site-nav-text-span,.site-nav-list.active .site-nav-text-span,.site-nav-list.active .site-nav-text-link,.site-nav-list.active .site-nav-text-span-wrap{height:auto;line-height:1;float:none;margin:0}

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




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.ads-60{overflow:hidden;margin-top:15px;padding-top:10px;border-top:1px solid #ddd}
.ads-60:first-child{margin-top:0;padding-top:0;border-top:0}
.ads-60 .ads-thumb{text-align:center;float:left;background:#ddd;width:60px;min-height:60px;line-height:60px;display:block;color:#666!important;font-size:11px}
.ads-60 .ads-thumb img{display:block}
.ads-60 .ads-inner{margin-left:70px}
.ads-60 .ads-title{margin:0;font-family:'Bitter',serif;font-size:14px}
.ads-60 .ads-meta{font-size:11px;color:#999;display:block}
.ads-230x60{overflow:hidden;margin-top:10px;padding-top:15px;border-top:1px solid #ddd}
.ads-230x60:first-child{margin-top:0;padding-top:0;border-top:0}
.ads-230x60 .ads-thumb{text-align:center;background:#ddd;min-height:60px;line-height:60px;display:block;color:#666!important}
.ads-230x60 .ads-thumb img{display:block;width:100%;height:auto}
.ads-230x60 .ads-meta{font-size:11px;color:#999;display:block;text-align:right}
.ads-230{overflow:hidden;margin-top:20px;padding-top:20px;border-top:1px solid #ddd}
.ads-230:first-child{margin-top:0;padding-top:0;border-top:0}
.ads-230 .ads-thumb{text-align:center;background:#ddd;min-height:230px;line-height:230px;display:block;color:#666!important}
.ads-230 .ads-thumb img{display:block;width:100%;height:auto}
.ads-230x140{overflow:hidden;margin-top:20px;padding-top:20px;border-top:1px solid #ddd}
.ads-230x140:first-child{margin-top:0;padding-top:0;border-top:0}
.ads-230x140 .ads-thumb{text-align:center;background:#ddd;min-height:140px;line-height:140px;display:block;color:#666!important}
.ads-230x140 .ads-thumb img{display:block;width:100%;height:auto}
.ads-770{overflow:hidden;margin-top:10px;padding-top:15px;border-top:1px solid #ddd}
.ads-770:first-child{margin-top:0;padding-top:0;border-top:0}
.ads-770 .ads-thumb{text-align:center;background:#ddd;min-height:90px;line-height:90px;display:block;color:#666!important}
.ads-770 .ads-thumb img{display:block;width:100%;height:auto}
.langswitch .inact{font-weight:400}
.our-process__disciplines:last-child{margin-right:0}
.our-process__disciplines::after{clear:both;content:"";display:table}







#c5 .header-top {
    background: #ececec;
    padding: 12px 0px;
}


#c5 header .main-navigation, #c5 .header-top {
    position: relative;
    z-index: 80;
    width: 100%;

}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}


.tribe-mini-calendar .tribe-events-othermonth{
	background:#f7f7f7;
}

        .home-bot-prod-rollover-wrap {
            border: 3px solid #9abea9;
            padding: 20px;
        }

        .home-bot-prod-rollover-wrap,
        .home-bot-health-and-wellness-wrap,
        .home-bot-color-cosmetics-wrap  {
            overflow: hidden;
            padding: 15px;
        }
.center{margin:auto}
.center.visto a{margin:0 15px}
figure.filenium a .center{overflow:hidden;width:730px;margin:0 auto}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

.banned .panel-heading {
	height: 60px;
	min-width: 512px;
}


.snote .panel-heading {
	border: 0;
}

.panel-heading .headline {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.panel-heading .author {
	color: #777;
	font-size: x-small;
	font-weight: normal;
	margin-top: 3px;
}

.social-bar span.follow-text {line-height: 2.6em; margin-right: 5px;}

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

.sldr_clearlt{display:block;visibility:hidden;clear:left;height:0;content:".";}


div.left {
	float: left;
	clear: left;
	margin-right: 2.5%;
}

div.left,
div.right {
	width: 45%;
}


.text
{
	color: #52667C;
	font-size: 9pt;
	font-family: Arial;
	text-decoration: none;
}




#footer a { font-size: 11px; }

#footer a:link { color: #fff; }

#footer a:visited { color: #ccc; }

#footer a:hover { color: #f00; }
.item-image .panels-flexible-region-blog_view_layout-image{float:none;margin:auto}
.panels-flexible-region-inside-first{padding-right:0}
.page-focus-areas.page-without-share .page-block .panels-flexible-region-first.panels-flexible-region-last{padding-left:0;padding-right:0}
.page-library .view-document-library-search .views-row .panels-flexible-column .panels-flexible-region-document_library_view_layout_-image{width:152px;height:196px}
.page-branding .content-region .panels-flexible-column-inside-first .panels-flexible-region{float:none;width:100%}
.panels-flexible-region{padding:0}
.panels-flexible-region-inside{padding-right:.5em;padding-left:.5em}
.panels-flexible-region-inside-last{padding-right:0}
.panels-flexible-region-338-from_the_blog{float:left;width:99.0000%}
.panels-flexible-region-338-newsroom_{float:left;width:99.0000%}
.panels-flexible-region-338-events_{float:left;width:99.0000%}
.panels-flexible-region-338-replenishment{float:left;width:99.0000%}
.panels-flexible-region-338-subscribe{float:left;width:99.0000%}
.panels-flexible-region-338-popular_content{float:left;width:99.0000%}
.panels-flexible-region-338-live_updates_{float:left;width:99.0000%}
.panels-flexible-region-5-footer_1_{float:left;width:99.0000%}
.panels-flexible-region-5-footer_2{float:left;width:99.0000%}
.panels-flexible-region-5-footer_3{float:left;width:99.0000%}
.panels-flexible-region-5-footer_4{float:left;width:99.0000%}
.panels-flexible-region-5-footer_1{float:left;width:99.0000%}
.mk-dynamic-styles {display:none}

.heading{margin-top:0}

.heading-underlined:after{display:block;content:"";border-bottom:1px solid;border-color:#d5d5d5;width:45px;margin-top:18px}

.section-heading .heading-underlined:after{width:60px;margin:25px 0}

.text-left .heading-underlined:after{margin-left:0}

.text-center .heading-underlined:after{margin-left:auto;margin-right:auto}

.text-right .heading-underlined:after{margin-right:0;margin-left:auto}

.heading-underlined.black:after{border-color:#000}

.heading-crossed{position:relative;z-index:1}

.heading-crossed:after{display:block;content:"";position:absolute;border-bottom:1px solid;border-color:#d5d5d5;width:200px;margin-bottom:-1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1;bottom:50%;margin-left:0;left:auto;opacity:.6}

.text-left .heading-crossed:after{margin-left:0;left:auto}

.text-center .heading-crossed:after{left:50%;margin-left:-100px}

.text-right .heading-crossed:after{left:auto;right:0}

.heading-strike{display:inline-block;position:relative;z-index:1;margin-bottom:1em}

.heading-strike:before{content:"";border-bottom:1px solid;border-color:#d5d5d5;position:absolute;display:block;z-index:-1;width:120%;margin:-1px 0 0 -10%;top:50%;opacity:.6}

.heading-strike:after{display:block;content:"";border-bottom:5px solid;width:26px;margin:15px auto 25px;z-index:-1;position:absolute;left:auto;-ms-transform:none;-webkit-transform:none;transform:none}

.text-left .heading-strike:after{left:auto;-ms-transform:none;-webkit-transform:none;transform:none}

.text-center .heading-strike:after{left:50%;-ms-transform:translateX(-13px);-webkit-transform:translateX(-13px);transform:translateX(-13px)}

.text-right .heading-strike:after{right:0;left:auto;-ms-transform:none;-webkit-transform:none;transform:none}

.heading-has-icon:before{font-size:24px;padding-right:15px;vertical-align:middle}

.ubermenu-skin-clean-white .ubermenu-submenu.ubermenu-submenu-drop {
  background: #f9f9f9;
  border: 1px solid #f9f9f9;
}

.ubermenu-skin-clean-white .ubermenu-submenu,
.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-target {
  color: #999999;
}

.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-highlight {
  color: #4d90fe;
}

.ubermenu-skin-clean-white .ubermenu-submenu-drop {
  border-bottom-width: 3px;
}

.ubermenu-skin-clean-white.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop {
  margin-top: 0;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}
.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu-bound .ubermenu-submenu-type-mega{min-width:50%}
.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}
.ubermenu .ubermenu-submenu-rtl{direction:rtl}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}
.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}
.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{max-height:99999px}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-10px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-submenu-drop{background:#fff}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}
  .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ width:100%; min-width:100%; max-width:100%; top:auto; left:0 !important; }
 .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }
 .ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{ min-height:0; }
 .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){ clear:none; }
 .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){ clear:both; }
  .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column, .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{  width:100%; max-width:100%; }
  .ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{  background-image:none; }

.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar, .ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width { left:0; }

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop { background-color:#f4f4f4; border:1px solid #f4f4f4; color:#ac4fc6; }

.ubermenu-main .ubermenu-submenu .ubermenu-highlight { color:#ac4fc6; }
 .ubermenu.ubermenu-sticky .ubermenu-submenu .ubermenu-item.um-sticky-only{ display:block !important; }
 .ubermenu .ubermenu-submenu .ubermenu-item.um-unsticky-only{ display:block !important; }


#navigation .top_nav li.first a {
	border-left:none;
}


#navigation .main_nav li.first {
	border-left:none;
}


#caltable td.first {
	border-left:solid 1px #b4b4b4;
}


.footer_inner ul li.first {
	border:none;
}

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

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

  .vc_col-sm-4 {
    width: 33.33333333%;
  }
#subcontent #feeds{padding:0 .77em}
.sec-home #subcontent #feeds{padding:160px 15px 20px 15px}
.row{clear:both;padding:0px;margin:0px}


.first {
	clear: both;
	margin-left: 0;
}


.primary-nav-area .utility-items li.first {
	padding-right: 40px;
}


.blog-archive .entry:first-of-type,
.blog-archive .entry.first-entry {
	padding-top: 0;
	border-top: 0;
}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}
.yith-wcwl-add-to-wishlist{position:absolute;top:10px;right:20px;margin-top:0;z-index:98;height:30px}
.yith-wcwl-add-to-wishlist a{color:#000000;opacity:0}
.product-small:hover .yith-wcwl-add-to-wishlist a,.featured-product:hover .yith-wcwl-add-to-wishlist a,.product-gallery:hover .yith-wcwl-add-to-wishlist a{opacity:.3}
.yith-wcwl-add-to-wishlist a:hover{color:#c60000;border-color:#c60000;opacity:1 !important}
.column-slider .yith-wcwl-add-to-wishlist{right:25px}
.product-image .yith-wcwl-add-to-wishlist{top:30px;right:30px}
html[data-useragent*='iPad'] .yith-wcwl-add-to-wishlist a{opacity:.3}
html[data-useragent*='iPhone'] .yith-wcwl-add-to-wishlist a{opacity:.3}
.row form .row{margin:0 -6px}
.row form .row .column,.row form .row .columns{padding:0 6px}
.row form .row.collapse{margin:0}
.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}
.row{width:1000px;max-width:100%;min-width:768px;margin:0 auto}
.row .row{width:auto;max-width:none;min-width:0;margin:0 -15px}
.row.collapse .column,.row.collapse .columns{padding:0}
.row .row.collapse{margin:0}
.one,.row .one{width:8.33333%}
.two,.row .two{width:16.66667%}
.three,.row .three{width:25%}
.four,.row .four{width:33.33333%}
.five,.row .five{width:41.66667%}
.six,.row .six{width:50%}
.seven,.row .seven{width:58.33333%}
.eight,.row .eight{width:66.66667%}
.nine,.row .nine{width:75%}
.ten,.row .ten{width:83.33333%}
.eleven,.row .eleven{width:91.66667%}
.twelve,.row .twelve{width:100%}
.row .offset-by-one{margin-left:8.33333%}
.row .offset-by-two{margin-left:16.66667%}
.row .offset-by-three{margin-left:25%}
.row .offset-by-four{margin-left:33.33333%}
.row .offset-by-five{margin-left:41.66667%}
.row .offset-by-six{margin-left:50%}
.row .offset-by-seven{margin-left:58.33333%}
.row .offset-by-eight{margin-left:66.66667%}
.row .offset-by-nine{margin-left:75%}
.row .offset-by-ten{margin-left:83.33333%}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.reveal-modal .row{min-width:0;margin-bottom:10px}
.row .mobile-one{width:25%!important;float:left;padding:0 15px}
.row .mobile-one:last-child{float:right}
.row .mobile-one.end{float:left}
.row.collapse .mobile-one{padding:0}
.row .mobile-two{width:50%!important;float:left;padding:0 15px}
.row .mobile-two:last-child{float:right}
.row .mobile-two.end{float:left}
.row.collapse .mobile-two{padding:0}
.row .mobile-three{width:75%!important;float:left;padding:0 15px}
.row .mobile-three:last-child{float:right}
.row .mobile-three.end{float:left}
.row.collapse .mobile-three{padding:0}
.row .mobile-four{width:100%!important;float:left;padding:0 15px}
.row .mobile-four:last-child{float:right}
.row .mobile-four.end{float:left}
.row.collapse .mobile-four{padding:0}
input[type="text"].one,.row input[type="text"].one,input[type="password"].one,.row input[type="password"].one,input[type="date"].one,.row input[type="date"].one,input[type="datetime"].one,.row input[type="datetime"].one,input[type="email"].one,.row input[type="email"].one,input[type="number"].one,.row input[type="number"].one,input[type="search"].one,.row input[type="search"].one,input[type="tel"].one,.row input[type="tel"].one,input[type="time"].one,.row input[type="time"].one,input[type="url"].one,.row input[type="url"].one,textarea.one,.row textarea.one{width:100%!important}
input[type="text"].two,.row input[type="text"].two,input[type="password"].two,.row input[type="password"].two,input[type="date"].two,.row input[type="date"].two,input[type="datetime"].two,.row input[type="datetime"].two,input[type="email"].two,.row input[type="email"].two,input[type="number"].two,.row input[type="number"].two,input[type="search"].two,.row input[type="search"].two,input[type="tel"].two,.row input[type="tel"].two,input[type="time"].two,.row input[type="time"].two,input[type="url"].two,.row input[type="url"].two,textarea.two,.row textarea.two{width:100%!important}
input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100%!important}
input[type="text"].four,.row input[type="text"].four,input[type="password"].four,.row input[type="password"].four,input[type="date"].four,.row input[type="date"].four,input[type="datetime"].four,.row input[type="datetime"].four,input[type="email"].four,.row input[type="email"].four,input[type="number"].four,.row input[type="number"].four,input[type="search"].four,.row input[type="search"].four,input[type="tel"].four,.row input[type="tel"].four,input[type="time"].four,.row input[type="time"].four,input[type="url"].four,.row input[type="url"].four,textarea.four,.row textarea.four{width:100%!important}
input[type="text"].five,.row input[type="text"].five,input[type="password"].five,.row input[type="password"].five,input[type="date"].five,.row input[type="date"].five,input[type="datetime"].five,.row input[type="datetime"].five,input[type="email"].five,.row input[type="email"].five,input[type="number"].five,.row input[type="number"].five,input[type="search"].five,.row input[type="search"].five,input[type="tel"].five,.row input[type="tel"].five,input[type="time"].five,.row input[type="time"].five,input[type="url"].five,.row input[type="url"].five,textarea.five,.row textarea.five{width:100%!important}
input[type="text"].six,.row input[type="text"].six,input[type="password"].six,.row input[type="password"].six,input[type="date"].six,.row input[type="date"].six,input[type="datetime"].six,.row input[type="datetime"].six,input[type="email"].six,.row input[type="email"].six,input[type="number"].six,.row input[type="number"].six,input[type="search"].six,.row input[type="search"].six,input[type="tel"].six,.row input[type="tel"].six,input[type="time"].six,.row input[type="time"].six,input[type="url"].six,.row input[type="url"].six,textarea.six,.row textarea.six{width:100%!important}
input[type="text"].seven,.row input[type="text"].seven,input[type="password"].seven,.row input[type="password"].seven,input[type="date"].seven,.row input[type="date"].seven,input[type="datetime"].seven,.row input[type="datetime"].seven,input[type="email"].seven,.row input[type="email"].seven,input[type="number"].seven,.row input[type="number"].seven,input[type="search"].seven,.row input[type="search"].seven,input[type="tel"].seven,.row input[type="tel"].seven,input[type="time"].seven,.row input[type="time"].seven,input[type="url"].seven,.row input[type="url"].seven,textarea.seven,.row textarea.seven{width:100%!important}
input[type="text"].eight,.row input[type="text"].eight,input[type="password"].eight,.row input[type="password"].eight,input[type="date"].eight,.row input[type="date"].eight,input[type="datetime"].eight,.row input[type="datetime"].eight,input[type="email"].eight,.row input[type="email"].eight,input[type="number"].eight,.row input[type="number"].eight,input[type="search"].eight,.row input[type="search"].eight,input[type="tel"].eight,.row input[type="tel"].eight,input[type="time"].eight,.row input[type="time"].eight,input[type="url"].eight,.row input[type="url"].eight,textarea.eight,.row textarea.eight{width:100%!important}
input[type="text"].nine,.row input[type="text"].nine,input[type="password"].nine,.row input[type="password"].nine,input[type="date"].nine,.row input[type="date"].nine,input[type="datetime"].nine,.row input[type="datetime"].nine,input[type="email"].nine,.row input[type="email"].nine,input[type="number"].nine,.row input[type="number"].nine,input[type="search"].nine,.row input[type="search"].nine,input[type="tel"].nine,.row input[type="tel"].nine,input[type="time"].nine,.row input[type="time"].nine,input[type="url"].nine,.row input[type="url"].nine,textarea.nine,.row textarea.nine{width:100%!important}
input[type="text"].ten,.row input[type="text"].ten,input[type="password"].ten,.row input[type="password"].ten,input[type="date"].ten,.row input[type="date"].ten,input[type="datetime"].ten,.row input[type="datetime"].ten,input[type="email"].ten,.row input[type="email"].ten,input[type="number"].ten,.row input[type="number"].ten,input[type="search"].ten,.row input[type="search"].ten,input[type="tel"].ten,.row input[type="tel"].ten,input[type="time"].ten,.row input[type="time"].ten,input[type="url"].ten,.row input[type="url"].ten,textarea.ten,.row textarea.ten{width:100%!important}
input[type="text"].eleven,.row input[type="text"].eleven,input[type="password"].eleven,.row input[type="password"].eleven,input[type="date"].eleven,.row input[type="date"].eleven,input[type="datetime"].eleven,.row input[type="datetime"].eleven,input[type="email"].eleven,.row input[type="email"].eleven,input[type="number"].eleven,.row input[type="number"].eleven,input[type="search"].eleven,.row input[type="search"].eleven,input[type="tel"].eleven,.row input[type="tel"].eleven,input[type="time"].eleven,.row input[type="time"].eleven,input[type="url"].eleven,.row input[type="url"].eleven,textarea.eleven,.row textarea.eleven{width:100%!important}
input[type="text"].twelve,.row input[type="text"].twelve,input[type="password"].twelve,.row input[type="password"].twelve,input[type="date"].twelve,.row input[type="date"].twelve,input[type="datetime"].twelve,.row input[type="datetime"].twelve,input[type="email"].twelve,.row input[type="email"].twelve,input[type="number"].twelve,.row input[type="number"].twelve,input[type="search"].twelve,.row input[type="search"].twelve,input[type="tel"].twelve,.row input[type="tel"].twelve,input[type="time"].twelve,.row input[type="time"].twelve,input[type="url"].twelve,.row input[type="url"].twelve,textarea.twelve,.row textarea.twelve{width:100%!important}

	body.mobile #wrapper, body.mobile #colophon, body.mobile #main, body.mobile article.post, body.mobile #container, body.mobile #linky { width: auto; }

	#wrapper, #colophon,  #main, article.post, #container, #linky { width: auto; }
 #access, #colophon, #branding, #main {width:100%;}
.row{margin-right:-15px;margin-left:-15px}

.landing-section .container.text-center .row .col-md-12 h2{
	 font-weight:normal !important;
  font-size:40px !important;
}

.landing-section .container.text-center .row .col-md-12 h4{
	 font-weight: normal !important;
	font-size: 20px !important;
	letter-spacing: 0.5px !important;
	line-height: 25px !important;
}

.hero-1 .row .hero { color: #252525;}

.hero-1 .row .hero h1,
.hero-1 .row .hero h2 {
  font-size: 46px;
  font-weight: bold;
  letter-spacing: 2px;
  margin-bottom: 17px;
}

.hero-1 .row .hero p { font-size: 21px;}

.hero-1 .row .group {  margin-top: 23px;}

.hero-1 .row .group .btn + .btn { margin-left: 10px;}

.hero-1.inverse .row .hero {color: #fff;}

.hero-1.inverse .row .btn-default {
  border-color: #fff;
  color: #fff;
}

.content-2 .row {
  margin-left: -24px;
  margin-right: -24px;
}
#footer #footer-nav ul .menu-item{display:none}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


div.navdiv, div.navdiv div.dropdown, div.navdiv div.dropdown a{font-size:10px!important;}
.span-1 .tabs,.span-2 .tabs,.span-3 .tabs,.span-4 .tabs,.span-5 .tabs,.span-6 .tabs,.span-7 .tabs,.span-8 .tabs,.span-9 .tabs,.span-10 .tabs,.span-11 .tabs,.span-12 .tabs{margin:0}
#wb-foot .span-1,#wb-foot .span-2,#wb-foot .span-3,#wb-foot .span-4,#wb-foot .span-5,#wb-foot .span-6,#wb-foot .span-7,#wb-foot .span-8,#wb-foot .span-9,#wb-foot .span-10,#wb-foot .span-11,#wb-foot .span-12{margin-bottom:0}
#gcwu-sft-in .span-1,#gcwu-sft-in .span-2,#gcwu-sft-in .span-3,#gcwu-sft-in .span-4,#gcwu-sft-in .span-5,#gcwu-sft-in .span-6,#gcwu-sft-in .span-7,#gcwu-sft-in .span-8,#gcwu-sft-in .span-9,#gcwu-sft-in .span-10,#gcwu-sft-in .span-11,#gcwu-sft-in .span-12{position:static}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12,.row-start,[dir="rtl"] .row-end{margin-left:0!important}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12,.row-end,[dir="rtl"] .row-start{margin-right:0!important}
[id|="wb-body-sec"] #wb-core .grid-12 .span-6,.span-3{width:340px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-8,.grid-12 .span-6,.span-4{width:460px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-12,.grid-12 .span-9,.span-6{width:700px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-6{width:430px}
.grid-12 .span-6{width:580px}
.span-6{width:880px}
[id|=wb-body] #wb-core .grid-12 .span-6,.span-3{width:48.565593041025%}
.span-2 .span-1,.span-4 .span-2,.span-6 .span-3,.span-8 .span-4{width:48.565593041025%!important}
[id|=wb-body] #wb-core .grid-12 .span-12,#wb-body .span-8,.span-6{width:99.930167597765%}
.span-1 .span-1,.span-2 .span-2,.span-3 .span-3,.span-4 .span-4,.span-5 .span-5,.span-6 .span-6,.span-7 .span-7,.span-8 .span-8,.span-9 .span-9,.span-10 .span-10,.span-11 .span-11,.span-12 .span-12{width:99.946808510638%!important}
#wb-body .span-6{width:74.231843575419%}
table.span-1,table.span-2,table.span-3,table.span-4,table.span-5,table.span-6,table.span-7,table.span-8,table.span-9,table.span-10,table.span-11,table.span-12{display:table}

	.site-title { padding: 30px 0; width: 100%; float: none; line-height: 50px; }

	.site-title a { text-align: center; }


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}


.search-bar {
  background: #1aafd1;
}


.contact-bar-corner,
.search-bar-corner {
  border-top: 7px solid #1aafd1;
}


.contact-bar,
.search-bar {
    background: #1aafd1;
}




.strmpop, .vhtvid {width:300px !important;
}

		
		.menu-item a {
		text-decoration: none;
		}

#content .rtp-social-title { float: left; font-family: mission_script; font-size: 20px; color: #292929; margin-right: 18px; margin-top: 2px; }

	body.mobile #wrapper, body.mobile #colophon, body.mobile #main, body.mobile article.post, body.mobile #container, body.mobile #linky { width: auto; }


	body.mobile #main .widget-area ul.xoxo { padding-left:10px; }

	#wrapper, #colophon,  #main, article.post, #container, #linky { width: auto; }


	#main .widget-area ul.xoxo { padding-left:10px; }
 #access, #colophon, #branding, #main {width:100%;}

.rtl .fusion-column.fusion-one-sixth,
.rtl .fusion-column.fusion-five-sixth,
.rtl .fusion-column.fusion-one-fifth,
.rtl .fusion-column.fusion-two-fifth,
.rtl .fusion-column.fusion-three-fifth,
.rtl .fusion-column.fusion-four-fifth,
.rtl .fusion-column.fusion-one-fourth,
.rtl .fusion-column.fusion-three-fourth,
.rtl .fusion-column.fusion-one-third,
.rtl .fusion-column.fusion-two-third,
.rtl .fusion-column.fusion-one-half {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}

.fusion-column.fusion-one-sixth,
.fusion-column.fusion-five-sixth,
.fusion-column.fusion-one-fifth,
.fusion-column.fusion-two-fifth,
.fusion-column.fusion-three-fifth,
.fusion-column.fusion-four-fifth,
.fusion-column.fusion-one-fourth,
.fusion-column.fusion-three-fourth,
.fusion-column.fusion-one-third,
.fusion-column.fusion-two-third,
.fusion-column.fusion-one-half {
  position: relative;
  float: left;
  margin-right: 4%;
  margin-bottom: 20px;
}

.fusion-column.fusion-one-third {
  width: 30.6666%;
}


#sidebar-right {
	width:160px;	
	float:right;	
	display: inline;
	overflow:auto;
	}


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


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #f38a1d !important; }
.row{margin-right:-15px;margin-left:-15px}



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


.sk-video-widget-wrap .video,
.sk-video-widget-wrap .text {
	float: left;
	width: 50%;
}


.sk-video-widget-wrap .video{
	text-align: right;
}

.heading {
	font:21px/30px "Trebuchet MS"; color:#b61c1f; margin: 20px 0;
	}
 h1 a,h2 a,h3 a,h4 a,h5 a,#tiledfooter a,#sidebar h3 a,#sidebar h3 a:visited,.page-nav a:hover{color:#333;}
 a,h2.posttitle a:hover,.postdata a:hover,.tags a:hover,.commentlist cite a,.commentlist cite,.button:hover,.myhikes a:hover,.wpfp-hide,.wpfffp-hide,.maplist a:hover,.copyright a:hover,.StayReadTitle a:hover,#sidebar a:hover,#sidebar a:focus,#sidebar a:active,#tiledfooter a:hover{color:#09E;text-decoration:none;}
 #tiledfooter{border-radius:20px;}
 .pageslideshow,.explorefurther,.crumbtrail,#text-64,#text-68,#tiledfooter,#sidebar #categories,.post .region,.postdata .category{display:none;}
 #tiledfooter .footer_top_left{width:72%;}
 #tiledfooter .footer_bottom_left,#tiledfooter .footer_bottom_right{display:block;}
 .dbx-box,#tiledfooter{margin:0 0 10px;}
 #tiledfooter .footer_bottom_left{float:left;}
 #sidebar,#tiledfooter .footer_bottom_right{float:right;}
 .campstats,.myhikes,#tiledfooter .footer_top_right{float:right;}
 #sidebar,#tiledfooter,.postdata,.myhiketags{font-size:1.3em;}
 #tiledfooter .footer_top,#tiledfooter .footer_nav,#tiledfooter .footer_bottom{clear:both;}
 #tiledfooter .footer_top_right{font-size:115%;}
 #tiledfooter .footer_top_right a{font-size:125%;}
 #tiledfooter .footer_section_title{font-size:160%;padding-top:5px;border-bottom:1px solid #aaa;}
 #tiledfooter .footer_nav_list{float:left;margin-top:10px;width:20%;box-sizing:border-box;padding-left:8px;}
 #tiledfooter .footer_nav_list ul li{list-style-type:none;line-height:160%;}
 #tiledfooter .footer_main_region{font-size:130%;margin-left:-8px;}
 #tiledfooter .footer_bottom{padding:12px 0;}

#main {
    width:94%;
    margin:28px auto 0;
    height:100%;
}

.mobile-img {
	text-align:center;
}
.rfbp-timestamp{color:#999}
.rfbp-timestamp:hover{text-decoration:underline;color:#999;font-weight:400}

.margin_new { float:none; margin:0 auto; width:1025px; }

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
.social-links .twitter a{background:#00aeef}
#secondary .twitter-user img{margin-top:-2px;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
#secondary .twitter-follow-button{margin-top:10px}
#secondary .tweet-item .twitter-user{margin-bottom:10px}


#sidebar {
	width: 336px;
	float: left;
	font-size: .8em;
	line-height: 1.4em;
	padding: 0 10px 25px 0;
	}


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
}


.mk-image-shortcode.inside-image .mk-image-caption {
  z-index: 10;
}

.mk-image-shortcode-lightbox {
  z-index: 30;
}

.featured-image a.post-type-badge,
.portfolio-logo-section .portfolio-social li a,
.widget_contact_form .contact-widget-button,
.widget_instagram ul li a,
.widget_posts_lists ul li.post-list-document .post-type-thumb,
.widget .mk-searchform .search-button,
.mk-image-shortcode-link,
.mk-process-steps p,
.widget-portfolio-overlay,
.portfolio-widget-info,
.portfolio-widget-lightbox,
.portfolio-widget-permalink,
.portfolio-carousel-overlay,
.blog-carousel-overlay,
.portfolio-carousel-lightbox,
.portfolio-carousel-permalink,
.blog-showcase-overlay,
.mk-portfolio-carousel .flex-viewport ul li img,
.mk-blog-showcase ul li img,
.featured-image img,
.permalink-badge,
.mk-lightbox,
.gallery-lightbox,
.post-type-badge,
.mk-similiar-thumbnail img,
.mk-skype-call,
.mk-skype-call i:before,
.widget_posts_lists ul li img,
.portfolio-showcase-extra-info,
.blog-showcase-extra-info,
.mk-blog-showcase ul li,
#mk-header-social ul li a,
.mk-blog-classic-item .featured-image a.permalink-badge,
.mk-blog-classic-item .featured-image a.zoom-badge,
.mk-blog-newspaper-item .newspaper-meta-wrapper,
.mk-blog-newspaper-item .featured-image a.permalink-badge,
.mk-blog-newspaper-item .featured-image a.zoom-badge,
.mk-pagination a,
.mk-woocommerce-pagination a,
.mk-blog-single-page .about-author-avatar-social-wrapper .about-author-social,
.mk-blog-single-page .about-author-avatar-social-wrapper .about-author-social li a,
.similar-posts-wrapper ul li .post-thumbnail .overlay-pattern,
#mk-filter-portfolio ul li a,
.portfolio-carousel-extra-info,
.mk-portfolio-newspaper-item .zoom-badge,
.mk-clients-shortcode .client-logo,
.mk-pricing-cols .mk-pricing-button a,
.widget_social_networks a,
.widget-sub-navigation ul li a,
.mk-social-network-shortcode a i,
.mk-quick-contact-link,
.portfolio-similar-posts img,
.single-post-tags a,
.showcase-blog-overlay,
.mk-nav-responsive-link,
.mk-responsive-close,
#mk-footer-navigation ul li a,
.ls-jupiter .ls-nav-prev,
.ls-jupiter .ls-nav-next,
a.jp-play,
a.jp-pause,
#cboxPrevious,
#cboxNext,
#cboxClose,
.woo-hidden-section,
.mk-image-overlay,
.fadebox-post-type-icon,
.portfolio-meta,
.mk-loop-next-prev a,
.portfolio-similar-meta,
.text-input,
.mk-textarea,
#mk-nav-search-wrapper form i,
.blog-grid-hover-icon,
.shop-flat-btn,
#review_form_wrapper input[type=submit],
.mk-message-box .button,
.blog-modern-btn,
.the-title a,
.mk-readmore,
.blog-social-share a,
.blog-modern-comment,
.blog-modern-share,
.mk-loadmore-button,
.button,
.mk-edge-next,
.mk-edge-prev,
.swiper-arrows,
.portfolio-classic-lightbox,
.black-hover-overlay,
.product-category .item-holder h4,
.about-author-social a,
.mk-accordion-tab,
.mk-accordion-tab i,
.mk-tabs-tabs li i,
.modern-post-type-icon,
.blog-teaser-side-item .blog-title,
.mk-breadcrumbs-inner a,
.woocommerce-product-search input[type=submit] {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-perspective: 1000;
}

.mk-gallery-shortcode article.hover-fadebox .mk-image-shortcode-lightbox.lightbox-push-top {
  top: 35%;
}

.mk-gallery-shortcode article.hover-fadebox:hover .mk-image-shortcode-lightbox {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}


.mk-image-shortcode {
  position: relative;
  line-height: 4px;
}

.mk-image-shortcode.align-left {
  text-align: left;
}

.mk-image-shortcode.align-right {
  float: right;
}

.mk-image-shortcode.align-center {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.mk-image-shortcode img {
  position: relative;
}

.mk-image-shortcode.lightbox-enabled:hover img {
  filter: grayscale(100%);
  
  -webkit-filter: grayscale(100%);
  
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  
  filter: gray;
  
  -webkit-filter: grayscale(1);
  
}

.mk-image-shortcode:hover .mk-image-overlay {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 90;
  -khtml-opacity: 90;
  opacity: 90;
  opacity: 0.9;
}

.mk-image-shortcode:hover .mk-image-shortcode-lightbox {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}

.mk-image-shortcode.rounded-frame {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.mk-image-shortcode.rounded-frame img,
.mk-image-shortcode.rounded-frame .mk-image-overlay {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.mk-image-shortcode.gray_border-frame .mk-image-inner {
  border: 6px solid rgba(0, 0, 0, 0.06);
}

.mk-image-shortcode.border_shadow-frame .mk-image-inner {
  border: 6px solid #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}

.mk-image-shortcode.shadow_only-frame .mk-image-inner {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}

.mk-image-shortcode.single_line-frame .mk-image-inner {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.mk-image-shortcode .mk-image-inner {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  width: auto;
}

.mk-image-shortcode.inside-image .mk-image-caption:hover {
  background-color: #383838;
  background-color: rgba(0, 0, 0, 0.5);
}

.mk-image-shortcode.inside-image .mk-image-caption .mk-caption-title {
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}

.mk-image-shortcode.inside-image .mk-image-caption .mk-caption-desc {
  display: block;
  margin-top: 5px;
  font-size: 12px;
  line-height: 18px;
}

.mk-image-shortcode.outside-image .mk-image-caption {
  margin: 10px 0;
}

.mk-image-shortcode.outside-image .mk-image-caption .mk-caption-title {
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}

.mk-image-shortcode.outside-image .mk-image-caption .mk-caption-desc {
  display: block;
  margin-top: 5px;
  font-style: italic;
  font-size: 11px;
  line-height: 18px;
}

.mk-image-shortcode-lightbox:hover {
  color: #fff;
}

.mk-image-shortcode-lightbox i {
  line-height: 100px;
  font-size: 48px;
}

.copyright a, .copyright {padding:10px 0; color:#fff;}




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


.container_12 .grid_3 {
	width:220px;
}
.navbar .btn-toggle-nav.hover .icon-bar,.navbar .nav-collapse.in+.btn-toggle-nav .icon-bar,.no-csstransforms .tc-sn-visible .btn-toggle-nav .icon-bar,.tc-is-mobile.tc-sn-visible .btn-toggle-nav .icon-bar{background-color:#08c}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.navbar .btn-toggle-nav .icon-bar{background:#5F6F81;display:block;width:30px;height:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:5px}
.navbar .btn-toggle-nav .icon-bar,.navbar .btn-toggle-nav .menu-label{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.tc-is-mobile .navbar .nav-collapse+.btn-toggle-nav .icon-bar{background-color:#5f6f81}
.nav-collapse.in+.btn-toggle-nav .icon-bar:nth-child(1),.tc-sn-visible .btn-toggle-nav .icon-bar:nth-child(1){-webkit-transform:translate(0,0) rotate(-45deg) scalex(1.3);-moz-transform:translate(0,0) rotate(-45deg) scalex(1.3);-ms-transform:translate(0,0) rotate(-45deg) scalex(1.3);-o-transform:translate(0,0) rotate(-45deg) scalex(1.3);transform:translate(0,0) rotate(-45deg) scalex(1.3)}
.nav-collapse.in+.btn-toggle-nav .icon-bar:nth-child(2),.tc-sn-visible .btn-toggle-nav .icon-bar:nth-child(2){height:0;-webkit-transition:all .05s linear;-moz-transition:all .05s linear;-o-transition:all .05s linear;transition:all .05s linear}
.nav-collapse.in+.btn-toggle-nav .icon-bar:nth-child(3),.tc-sn-visible .btn-toggle-nav .icon-bar:nth-child(3){-webkit-transform:translate(0,-3px) rotate(45deg) scalex(1.3);-moz-transform:translate(0,-3px) rotate(45deg) scalex(1.3);-ms-transform:translate(0,-3px) rotate(45deg) scalex(1.3);-o-transform:translate(0,-3px) rotate(45deg) scalex(1.3);transform:translate(0,-3px) rotate(45deg) scalex(1.3)}
.csstransforms .nav-collapse.in+.btn-toggle-nav .icon-bar,.csstransforms .tc-sn-visible .btn-toggle-nav .icon-bar{margin:0}
.simple-button .navbar .btn-navbar .icon-bar,.simple-button .navbar .btn-navbar.active,.simple-button .navbar .btn-navbar.disabled,.simple-button .navbar .btn-navbar:active,.simple-button .navbar .btn-navbar:focus,.simple-button .navbar .btn-navbar:hover,.simple-button .navbar .btn-navbar[disabled]{background-color:#7F7F7F}
.simple-button .navbar .btn-navbar:hover .icon-bar{background-color:#fff}


.julio_xd_900_150 {
	float:left;
    width: 900px;
    height:150px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-color:#FFFFFF;
	color:#000000;
	display:block;
	cursor:pointer;	
}


.top-bar .top-bar-left{float: left;}


#header .sidebar .widget {
	background: none;
	background-color: Transparent;
	border: 0;
}


#submit, .type-post, .type-forum, .type-reply, .type-topic, .type-page, .type-comic, .type-showcase, .type-music, .type-attachment, .type-casts, #wp-paginav, .sidebar h2, #comment-wrapper, .blognav, .default-nav, .submit, .feature, .related-comics {
	padding: 2px 5px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #eee; 
	background: -moz-linear-gradient(100% 100% 90deg, #aaa, #ccc, #eee 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #aaa));   
	background: -webkit-linear-gradient(linear, left top, left bottom, from(#aaa),to(rgba(#eee))); 
	background: -o-linear-gradient(#eee,#aaa); 
	background: -ms-linear-gradient(#eee,#aaa); 
	background: linear-gradient(linear, left top, left bottom, from(#eee),to(#aaa)); 
}


.ie .type-post, .ie .type-page, .ie .type-forum, .ie .type-reply, .ie .type-topic, .ie .type-comic, .ie .type-showcase, .ie .type-music, .ie #wp-paginav, .ie #comment-wrapper, .ie .sidebar h2, .ie input, .ie .type-attachment, .ie .type-casts, .ie .feature {
	background: #ddd;
}


.sidebar a, .nav a, #header h1 a {
	color: #fff;
}


a:hover, .sidebar a:hover, .nav a:hover, #header h1 a:hover {
	color: #f00;
}


.sidebar-no-widgets {
	color: #000;
	margin-bottom: 5px;
}


.sidebar h2 {
	border: solid 1px #000;
	margin-bottom: 5px;
	color: #000;
}


.sidebar h2 a {
	color: #000;
}


.sidebar h2 a:hover {
	color: #f00;
}




.sidebar .widget_easel_classic_bookmark {
	background: none;
	border: none;
	padding: 2px 0;
}
.jp-carousel-comment .avatar{margin:0 20px 0 0;border-radius:4px;border:none!important;padding:0!important;background-color:transparent!important}
.widgets-multi-column-grid .avatar{vertical-align:middle}

#reviews img.avatar {
  width: 3.85%;
  padding: .5%;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
  height: auto;
  float: left; }

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}

.register-condition {
    font-size: 12px;
    text-align: right;
}


#main {
    margin-bottom: 1em;
    padding-top:1em;
    padding-left:1em; 
    background:white;
}


body.error404 #main {
    padding-bottom: 0 !important;
}

#main .left{
    margin-bottom: 1em !important;
}


.clearfix {
    *zoom: 1;
}


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


.clearfix:after {
    clear: both;
}

    .skinLightGray.sf-widget.BNcontainer.clearfix{
        width:100%;
        margin-right: 3%;
        margin-top: 4%;
    }

    .skinLightGray.sf-widget.BNcontainer.clearfix img{
        width: 100%;
    }




.tp-caption.more_details a{color:#fff;}

.tp-caption.project_subtitle{font-size: 18px; font-weight: 700; text-shadow: 1px 1px 0 white; color: #888;}


.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}
.tp-caption a:hover{color:#ffa902}

#footer-home-container .footer-links-block li, #footer-home-gray .footer-more-links li{list-style:none;margin:0;line-height:160%;}

#footer-home-container .footer-links-block ul {margin-right:20px;}

#footer-home-container .footer-links-block-last ul {margin-right:0;}

#footer-home-container .footer-links-block-last li {background-color:#f3f000; font-size:.8em !important; list-style:none; line-height:140%; margin:10px 0; padding:5px 5px 5px 20px; text-transform:uppercase;}

#footer-home-container .footer-links-block-last li.footer-subhead {background-color:#fffc00 !important; font-size:.8em !important; font-weight:bold; list-style:none; line-height:140%; margin:10px 0; padding:5px 5px 5px 0; text-transform:uppercase;}

#footer-home-container .footer-links-block-last li img{display:inline; padding-right:.8em; vertical-align:text-top;}

.footer-article-container .footer-links-block{width:185px;border-left:1px solid #fffe00;padding:0 8px;}
.footer-article-container .footer-links-block-last{width:180px;padding:0 20px 0 8px;}
.footer-article-container .footer-links-block li,.footer-article-container .footer-links-block-last li{list-style:none;margin:0;line-height:19px;}

.footer-article-container .footer-links-block ul,.footer-article-container .footer-links-block-last ul{margin:0;}
