﻿  
  
	.widget-area .col6 { width: 180px; }

                
                
                
        .widget-area {
                margin-top: 0;
                }


.widget-area .box {
        margin-right: 20px !important;
        }


.page-template-template-contact-php .widget-area {
        margin-top: 20px;
	}


.widget-area ul {
	width: 100%;
        margin: 20px 0 0 0;
        }

        
.widget-area ul li {
        list-style-type: none;
        }


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}

	.menu-item {
		width:100%;
		float:none;
		background: #fff;
		position: relative;
	}

	.menu-item  a {
		padding:15px;
	}

	.menu-item  a:hover {
		background: #efefef;
	}

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

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

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

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

.promo{height: 60px;}

.promo-text{float: right; font-size: 16px; color: #333333;line-height: 45px;text-align: left;}

		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }

		#wp-calendar #prev a { padding-left: 10px; text-align: left; }



#rn_body h4 .date{
	font-weight: normal;
	margin-bottom: 50px;
}



button.gray, .wpb_button.gray a.color_primary.type_flat {
	background-color: #dbe3e7;
	text-transform: uppercase;
	border-radius: 0;
	padding: 5px 28px;
	margin: 0;
	color: #77787e;
	font-weight: 500;
	font-size: 17px;
}

.pricing-box .wpb_button {
	padding-bottom: 45px;
}

#footer { padding: 10px; text-align: center; margin-left: auto; margin-right: auto; }
.front .data-box-bottom{background:#8c1515;color:#fff;}
.data-box-bottom{display:block;background:#d1cec6;}
.list-inline{padding-left:0;list-style:none;margin-left:0;margin-left:-5px;}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }

.pears-submenu {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 15px;
    width: 100%;
    font-weight: 400;
    text-align: left;
}

.pears-submenu a {
    text-decoration: none;
    color: #fff;
    font-size: 15px;
}

.pears-submenu ul{
    display: inline-block;
    width: 208px;
    margin: 0 20px 0 0;
    padding: 0 0 0 8px;
    list-style: none;
    vertical-align: top;
}

.pears-submenu ul li {
    padding: 6px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}

div.pears-submenu ul li a:hover {
    text-decoration: underline !important;
}

.pears-submenu a.menu-img {
    display: inline-block;
    width: 200px;
    margin: 0 20px 0 0;
    font-size: 13px;
    vertical-align: top;
}


.alignnone {
    margin: 5px 20px 20px 0;
}


a img.alignnone {
    margin: 5px 20px 20px 0;
}


.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}


.col1 .img img {width: 100%;}


.img-border {max-width: 100%; width: auto;}

a:hover span.img-border {opacity: 0.7;}

	.col23 .img, .col2 .img, .col3 .img, .col23 .img img, .col2 .img img, .col3 .img img, .col1 .img img, .col4 .img img {width: 100%;}

	.col23 .img img, .col2 .img img, .col3 .img img, .col4 .img img {max-width: 100%;}

	.col2 .img-border, .col3 .img-border, .col4 .img-border {width:100%;}

.img-border:before {display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; box-shadow: inset 0 0 0 4px rgba(0,0,0,0.1); content: " ";}


.posts .img-border {width: auto;}

.slider3 .img-border, .slider3 .video {float: left; width: 75%; max-width: 700px; margin: 0 20px 0 10px;}

.slider3 .img-border img {width: 100%;}

	.slider3 .img-border {max-width: 60%;}

.slider4 .img-border, .slider4 .video {border: 10px solid #fff; }

.slider4 .img-border img {width: 100%;}

.slider41 .img-border, .slider41 .video {border: 10px solid #fff; }

.slider41 .img-border img {width: 100%;}

.slider5 article .img-border, .slider5 article .video {position: relative; z-index: 0;}

.slider5 article .img-border img {width: 100%;}

.slider6 article .img {overflow: hidden; width: 100%;}

.slider6 .img-border, .slider6 .video {display: block;}

.slider6 .menu li .img-border, .slider6 .menu li .img-border img {max-width: 100%;}

.slider9 .img-border {border: none;}

.slider9 .img-border img {width: 100%;}

.slider12 .img {float: left; width: 65%; max-width: 610px;}

.slider12 .img img, .slider12 .video {width: 100%;}

	.slider12 .img, .slider12 .text {float: none; width: auto;}

.home .tabbed .img-border:before {box-shadow: inset 0 0 0 3px rgba(0,0,0,0.1);}

.product-list-full ul li .img {float: left; margin: 0 20px 20px 0;}

.col1 .img {float: left; width: 64%; margin-right: 4%;}

.project .img {float: left; width: 60%; max-width: 600px; margin-right: 2%;}

.postlist .columns .posts .img-border {float: left; margin-right: 15px;}

.postlist p.post-meta+p .img-border:first-child {margin: 10px 0 15px;}

.main .post .img.medium, .main .page .img.medium {float: left; width: 50%; max-width: 300px; margin-right: 4%;}

.post-author .img-border {float: left; margin-right: 20px;}

.comment-author .img-border {float: left; margin: 0 20px 0 0;}

.popular-objects .img {margin-bottom: 5px;}

.team .img-border img {width: 100%; max-width: 100%;}

.team.col2 .img-border {float: left; margin: 0 20px 0 0;}

.team.col1 .img-border {float: left; width: 60%; max-width: 600px; margin: 0 40px 0 0;}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

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


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon {
	margin: 1px 0 5px 0;
	padding-left: 3px;
}


#header .rss-icon,
#header .yelp-icon,
#header .vimeo-icon,
#header .youtube-icon,
#header .twitter-icon,
#header .facebook-icon,
#header .linkedin-icon,
#header .rss-feed-icon,
#header .instagram-icon,
#header .pinterest-icon,
#header .foursquare-icon,
#header .googleplus-icon,
#header .google-plus-icon,
#header .stumbleupon-icon,
#header .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}
.rocketon-container-quotes .carousel .carousel-caption .quote-source{font-size:0.875em;}
.carousel-caption-xs .quote-source{text-align:right;}
.carousel-caption-xs .quote-source:before{content:'-';}


#jsdwelcome .homeslide {
	float: right;
	height: 404px;
	width: 586px;
}

.p2icon{width:8px;height:8px;background:transparent url(data:image/gif;base64,R0lGODlhBQAIAIABANQMAP///yH5BAEAAAEALAAAAAAFAAgAAAILDG6huKB53HqRqgIAOw==) no-repeat}


.nav-container {
    float: left;
    display: inline;
    text-align: right;
}

	
		#header .avada-row, #main .avada-row, .footer-area .avada-row, #footer .avada-row{ max-width:940px; }

.twitter-row .icon {
  width: 68px;
  height: 68px;
  text-align: center;
  float: left;
  text-align: center;
  background-color: #36bae2; }

  .twitter-row .icon i {
    color: #fff;
    font-size: 26px;
    line-height: 68px;
    position: relative; }



.icon-format {
  height: 31px;
  display: block;
  text-align: center;
  float: left; }

  .icon-format i:before {
    content: '\e018';
    font-size: 24px;
    text-align: left;
    position: relative;
    top: 4px; }

  .icon-format.gallery i:before {
    content: '\e01b'; }

  .icon-format.video i:before {
    content: '\e005'; }


.widget_crum_widget_tabs .icon-format {
  font-size: 30px;
  margin-right: 20px; }

  .tabs.vertical dd.active .icon,
  .tabs.vertical li.active .icon {
    background: #28b6dc; }


.tabs.vertical dd a .icon,
.tabs.vertical li a .icon {
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  width: 50px;
  right: 0;
  text-align: center;
  line-height: 2.5;
  background: #63c9e8; }

  .button-icon .icon {
    position: absolute;
    top: 50%;
    margin: -14px 10px 0 0;
    right: 0;
    width: 40px;
    height: 28px;
    line-height: 28px;
    font-size: 18px; }

    .pricing-table .title .icon {
      font-size: 2.85714em;
      color: #ff6565; }

  .pricetable-featured .pricing-table .title .icon {
    color: #fff; }

.post-carousel-item .icon-format {
  color: #ff6565;
  border-right: 1px solid #fff;
  padding: 0 15px 0 0;
  margin: 0 15px 0 0; }

  .accodion_module .title .icon {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 50px;
    right: 0;
    text-align: center;
    line-height: 2.5;
    font-size: 20px; }


.feature-box.al-left .icon {
  margin-right: 25px;
  float: left; }


.feature-box.al-right .icon {
  margin-left: 25px;
  float: right; }


.feature-box.al-top .icon {
  margin-bottom: 40px; }


.feature-box .icon {
  width: 134px;
  height: 134px;
  position: relative;
  color: #fff;
  z-index: 10; }


.feature-box .icon i {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 32px;
  margin: -22px 0 0 -16px; }

.info-box i.icon {
  position: relative;
  top: 4px; }


.info-box.al-right .icon {
  margin-left: 20px; }


.info-box.al-left i.icon {
  margin-right: 20px;
  width: 80px;
  text-align: center; }


.widget-title .icon {
  float: left;
  font-size: 26px;
  margin-right: 15px;
  position: relative;
  top: -2px;
  width: auto;
  height: auto;
  line-height: 1.3; }

    .follow-widget a.tw .icon {
      padding-left: 10px; }

    .follow-widget a.fb .icon {
      padding-left: 15px; }

.widget_crum_widget_tabs .icon-comment {
  font-size: 26px;
  height: 26px;
  position: relative;
  top: -10px;
  margin-right: 20px; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}

.al-right .button, .al-right .icon {
    float: right;
    margin-left: 35px;
}

.al-left .button, .al-left .icon  {
    float: left;
    margin-right: 35px;
}

.al-center .button, .al-center .icon {
    float: none;
    margin: 0 auto 10px auto;
}


.crumina-slider-wrap .item-content .icon-format {
    color: #ff6565;
    -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    box-shadow: 1px 0 0 rgba(255,255,255,0.3);
    padding: 0 20px 0 0;
    margin: 0 25px 0 0;
    height: 38px;
}

.crumina-slider-wrap .item-content .icon-format i:before {
    font-size: 32px;
}

#crum-slider .item-content-metro .icon-format {
    margin-right: 15px;
    border: 2px solid #fff;
    border-radius: 100%;
    height: 35px;
    width: 35px;
    margin-top: 10px;
}

#crum-slider .item-content-metro .icon-format i {
    color: #fff;
}

#crum-slider .item-content-metro .icon-format i:before {
    font-size: 19px;
    top: 2px;
}

button.navbar-toggle .icon-bar{
    background: #fff !important;
}

.icon{
    position: relaive;
    text-align: center;
}

.icon .icon_bg_shadow{
    
}

.icon a{
    width: 125px;
    height: 125px;
    display: inline-block;
}

    .icon img.shadow,
    .icon .icon_bg{
        left: 35%;
    }

.footmenu { width:60%; float:right; }

.footmenu ul { margin:40px 35px 0 0; padding:0; list-style:none; float:right; }

.footmenu ul li { float:left; border-left:1px solid #fff; padding:0 5px; margin:0; font-size:10px; line-height:12px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }

.footmenu ul li a:link, .footmenu ul li a:visited, .footmenu ul li a:active
{ color:#fff; text-decoration:none; }

.footmenu ul li a:hover { color:#fff; text-decoration:underline; }


.nivo-title {
	display:block;



	}


.nivo-title a {
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	color:#fff;
	text-shadow:1px 1px #000;
	line-height:18px;
	background-color:rgba(0,0,0,0.8);
	padding:10px 20px;
	text-shadow: 1px 1px 4px #111, 3px 2px 12px #444;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	}

.nivo-title a:hover {
	background-color:rgba(0,0,0,0.9);
}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4,.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
.e3lan-cell{width:50%;display:block;padding:5px;float:left;text-align:center;line-height:0;}
.e3lan-one .e3lan-cell,.e3lan160-600 .e3lan-cell,.e3lan250-250 .e3lan-cell,.e3lan300-100 .e3lan-cell,.e3lan300-250 .e3lan-cell,.e3lan300-600 .e3lan-cell{width:100%;padding:0;float:none;}
.e3lan300-100 .e3lan-cell{padding:5px 0;}




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

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

  .col-md-12 {
    width: 100%;
  }

.cub6_2{position:absolute;top:0px;left:-1px;display:block}

		
		.mobilemenu-init a {color:#444;padding:0 !important;margin:0 !important;border:none !important;}

		.mobilemenu-init {display:block;top:60px;position:absolute;right:0;line-height:1;font-size:1.1em;z-index:999;}

		#mobile-tabs .mobilemenu-init {top:60px;right:20px;}

		
		.stuck .mobilemenu-init {top:14px;}

.bbb-header {
	right:0px;
	top:10px;
	float:right;
	width:33px; 
	height:70px;
}
.node-type-topic-page-parent .pane-node-field-hero-tout .node--tout_featured .field-tout-image img{width:300px;height:300px}
.node-type-topic-page-parent .pane-node-field-hero-tout .node--tout_75x75 .field-tout-image img,.node-type-topic-page-parent .pane-node-field-hero-tout .node--recipe_75 .field-tout-image img{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-tout-image{float:left;margin-right:0;height:150px;width:150px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-tout-image .field-image-thumb{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-tout-image img{height:150px;left:0;position:absolute;top:0;width:150px}

.show_cal p.day {
	border-radius-top-left: 6px;
	border-radius-top-right: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-radius-topleft: 6px;
	-webkit-border-radius-topright: 6px;
}

.date-block .day {
	color: #303030;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
}

.headline_links .date-block .day {
	font-size: 1em;
}
