﻿.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}
#breadcrumb .box{border-color:#cdcdcd;}

#copyright .stack-width .box{padding-left:0px;padding-right:0px;}
#prefooter .box{padding-left:0px;padding-right:0px;}
#header-inner .box{padding-top:10px;padding-left:10px;padding-right:10px;}
#content-inner .box{padding-left:0px;padding-right:0px;}
#footer-inner .box{margin:0;padding:0;}




 #fw-mainnavwrap, #wildfire {
	display:none
}



#fw-mainnavwrap li:hover, #fw-mainnavwrap .sfhover { position: relative; }

#fw-mainnavwrap li ul { position: absolute; left: -999em; line-height: 1; padding: 0; z-index: 10; margin: 0; display: block; }

#fw-mainnavwrap li:hover ul ul, #fw-mainnavwrap li.sfhover ul ul { left: -999em; }

#fw-mainnavwrap li:hover ul, #fw-mainnavwrap li li:hover ul, #fw-mainnavwrap li.sfhover ul, #fw-mainnavwrap li li.sfhover ul { left: 0; }

#fw-mainnavwrap .fw-nav-level-0 ul li { display: block; clear: both; white-space: nowrap; padding: 0 !important; width: 100%; margin: 0; }

#fw-mainnavwrap .fw-nav-level-1 { opacity: .9;}



#fw-mainnavwrap .fw-nav-level-1, #fw-mainnavwrap .fw-nav-level-2 { background-color: #000; border: 2px solid #000; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#fw-mainnavwrap .fw-nav-level-0 ul a { display: block; padding: 5px 10px; width: auto; }

.navtype-Left #fw-mainnavwrap .sfhover .fw-nav-level-1 { left: 100%; top: 0; }

.navtype-Right #fw-mainnavwrap .sfhover ul { left: -90%; top: 0; }



.navtype-Top #fw-mainnavwrap #fw-nav-menu .sfhover .sfhover ul,
.navtype-Left #fw-mainnavwrap #fw-nav-menu .sfhover .sfhover ul { left: 100%; top: -2px; }

.navtype-Right #fw-mainnavwrap #fw-nav-menu .sfhover ul ul { left: -999em; }

.navtype-Right #fw-mainnavwrap #fw-nav-menu .sfhover .sfhover ul { left: -100%; top: -2px; }

* html #fw-mainnavwrap .fw-nav-level-0 ul li { float: none; width: auto; line-height: 5px; }

*:first-child+html #fw-mainnavwrap .fw-nav-level-0 ul li { float: none; width: auto; }

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.aligncenter .fontawesome-icon,
.fusion-alignleft .fontawesome-icon,
.fusion-alignright .fontawesome-icon {
  float: none;
}
#main-wrapper .widget li{line-height:25px;border-bottom:1px solid #EEE;position:relative}
#main-wrapper .widget li:after{content:"";border-bottom:1px solid #FFF;position:absolute;width:100%;right:0;bottom:-2px}
#main-wrapper .widget li:hover,.widget li:focus{text-decoration:none;background-color:#EEE}
#main-wrapper .widget li a{text-shadow:0 1px 0 #FFF}
#main-wrapper{margin-top:20px;margin-bottom:20px}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container{margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}

.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-lg-2 {
    width: 16.66666667%;
  }


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.menu-icon .line1,
.menu-icon .line2,
.menu-icon .line3{
	width: 25px;
	height:4px;
	display: block;
	opacity: 1;
	background: #000;
	position: absolute;
	left: 22px;
	transition: all .3s ease;
	}

.menu-icon .line3{ top: 41px;}

	
.menu-icon.active .line1,
.menu-icon.active .line2,
.menu-icon.active .line3{
	background: #FFF;
	transition: all .3s ease;
	}

.menu-icon.active .line3{
	-moz-transform: rotate(-45deg) translateY(-9px) translateX(7px);
	-webkit-transform: rotate(-45deg) translateY(-9px) translateX(7px);
	-o-transform: rotate(-45deg) translateY(-9px) translateX(7px);
	-ms-transform: rotate(-45deg) translateY(-9px) translateX(7px);
	transform: rotate(-45deg) translateY(-9px) translateX(7px);
	transition: all .3s ease;
	}

	.menu-icon .line1,
	.menu-icon .line2,
	.menu-icon .line3{
		left: 8px;
		}



#pricing .pricing-content p.action-link {
  text-align: center;
}



.features .right .action-link,
.get-paid .right .action-link,
.know-more .right .action-link,
.register-more .right .action-link,
.organize-more .right .action-link {
  padding: 5px 35px 5px 5px;
  text-transform: uppercase;
  background: #fff;
  font-size: 14px;
  font-weight: 700;
  float: right;
  margin-right: 20px;
}



.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1000px;
  *zoom: 1; }

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

  .row:after {
    clear: both; }

  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }

  .row .row {
    width: auto;
    margin-left:0;
    margin-right:0;
    
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }

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

    .row .row:after {
      clear: both; }

    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }

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

      .row .row.collapse:after {
        clear: both; }


  .row .large-offset-0 {
    position: relative;
    margin-left: 0%; }


  .row .large-offset-1 {
    position: relative;
    margin-left: 8.33333%; }


  .row .large-offset-2 {
    position: relative;
    margin-left: 16.66667%; }


  .row .large-offset-3 {
    position: relative;
    margin-left: 25%; }


  .row .large-offset-4 {
    position: relative;
    margin-left: 33.33333%; }


  .row .large-offset-5 {
    position: relative;
    margin-left: 41.66667%; }


  .row .large-offset-6 {
    position: relative;
    margin-left: 50%; }


  .row .large-offset-7 {
    position: relative;
    margin-left: 58.33333%; }


  .row .large-offset-8 {
    position: relative;
    margin-left: 66.66667%; }


  .row .large-offset-9 {
    position: relative;
    margin-left: 75%; }


  .row .large-offset-10 {
    position: relative;
    margin-left: 83.33333%; }


  .row .large-offset-11 {
    position: relative;
    margin-left: 91.66667%; }

  .top-bar .row {
    max-width: none; }



form .row .row {
  margin: 0 -0.5em; }

  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5em; }

  form .row .row.collapse {
    margin: 0; }

    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }

    form .row .row.collapse input {
      -moz-border-radius-bottomright: 0;
      -moz-border-radius-topright: 0;
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-top-right-radius: 0; }

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5em; }

.row.full-width, .columns.full-width { margin:0!important; max-width:none!important; padding:0!important; width:100%!important; }


#tinymce .row{width:100%;}

#PageHeader .header-wrap .search-container .autocomplete-result-container {
  position: absolute;
  margin: 1px 0 0;
  z-index: 1;
  background-color: #ffffff;
}

#PageHeader .header-wrap .search-container.autocompleted .autocomplete-result-container {
  z-index: 980;
}

#PageHeader .header-middle-search .search-container .autocomplete-result-container {
  left: 0;
  top: 60px;
  width: 100%;
  margin: 0;
  background-color: inherit;
  z-index: 900;
}

#menu, #menu_m { margin: 10px 0 0 0; text-align: center; }

#content, .content, .wrap, .wrapwithbg, #menu {max-width: 948px; margin:0; margin-left: auto; margin-right: auto;}

#menu-mobile li a, #menu-mobile li a:hover { background: #207EBE; }

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.container{margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lt-ie9 .container{width:74em;}
.ccit_header_default .container{height:48px;}
.lt-ie9 .ccit_header_default .container{height:64px;}
.ccit_nav_header .container{text-align:right;height:0px;}
.lt-ie9 .ccit_nav_header .container{text-align:right;height:0px;}
.ccit_section_default .container{padding-top:12px;padding-top:0.75rem;padding-bottom:8px;padding-bottom:0.5rem;}
.ccit_footer_default .container{padding-top:24px;padding-top:1.5rem;padding-bottom:32px;padding-bottom:2rem;}
.lt-ie9 .ccit_footer_default .container{padding-top:32px;padding-top:2rem;}
.lt-ie9 body.front header#cc_header .container{height:80px;}
.lt-ie9 body.front #cc_header .container{height:80px;}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }

#nav6 .menu6 {width:123px;height:115px;list-style-type:none;margin:0;padding:5px;left:-200px; top:0; position:absolute;}

#nav6 .menu6 strong { font-size:10px;line-height:1.3em; display:block; padding-bottom:5px; }


.container .wrap,
.container .right h3 {
	width: 100%; float: left;
	padding: 10px 0; margin: 0;
	border-top: 1px dotted #afb4be; border-bottom: 1px dotted #afb4be;
	-webkit-box-shadow: 0 5px 0 0 #E3F8FD;
	box-shadow: 0 5px 0 0 #E3F8FD;
}


.container .pagination .wrap {
	-webkit-box-shadow:  none;
	box-shadow: none;
}

#contentarea, #contentarea2{ clear:both; position: relative; overflow: hidden;  width:960px; height:2700px; }
.block #user-login:after,.block #user-register-form:after{clear:both;content:"x x x x x";display:block;height:0;visibility:hidden;width:100%;}
.block .rpx-signin{float:left;}
.block .rpx-signin + *{clear:left;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack{border:none;padding:0;margin:0;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,#block-views-home-one-page-news-detail-block .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:1em;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title{color:#262C2C;font-size:40px;border-bottom:1px solid #262C2C;margin:1em 0;line-height:52px;text-transform:uppercase;letter-spacing:1px;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.stack-preheader .col .block{margin:0;}
#block-views-home-one-page-news-block-2 .view-content ul.block,#block-views-home-one-page-news-detail-block .view-content ul.block,.page-news #block-system-main .view-content ul.block,.page-news-v1 #block-system-main .view-content ul.block,#block-views-home-one-page-news-block-4 .view-content ul.block,#block-views-home-one-page-news-block-3 .view-content ul.block{margin-bottom:16px;}
.page-news #block-system-main .view-content ul.block,.page-news #block-views-home-one-page-news-detail-block .view-content ul.block,.page-news-v2 #block-system-main .view-content ul.block,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul.block,.page-news-v1 #block-system-main .view-content ul.block,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul.block,.node-type-blog #block-system-main .view-content ul.block,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul.block{margin-bottom:16px;}
#block-views-albums-block-5 .view-content .item-list ul.block{margin-bottom:16px;}

.main-menu .submenu-wrapper {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 75px;
  
  width: 100%;
  padding: 0;
  background: #292929;
  border-bottom: 4px solid #59c0d5;
  z-index: 999;
}

.main-menu .submenu-wrapper:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .menu {
  min-height: 240px;
  margin: 0;
  padding: 20px 0;
  background: #202020;
}

.main-menu .submenu-wrapper .menu li {
  list-style: none;
  text-align: right;
  padding: 5px 20px;
  margin: 0;
  width: 100%;
}

.main-menu .submenu-wrapper .menu li:hover {
  background: #131313;
}

.main-menu .submenu-wrapper .menu li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu {
  padding: 0;
  position: relative;
  margin-left: -16px;
}

.main-menu .submenu-wrapper .features-menu:hover {
  display: block!important;
}

.main-menu .submenu-wrapper .features-menu li {
  list-style: none;
  padding-top: 30px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 0 0 15px;
}

.main-menu .submenu-wrapper .features-menu li .photo-box img {
  max-width: 100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}

.main-menu .submenu-wrapper .features-menu li .heading,
.main-menu .submenu-wrapper .features-menu li .excerpt {
  display: block;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: :18px;
  color: #ffffff;
  letter-spacing: 1px;
}

.main-menu .submenu-wrapper .features-menu li .heading a,
.main-menu .submenu-wrapper .features-menu li .excerpt a {
  color: #ffffff;
  text-decoration: none;
}

.main-menu .submenu-wrapper .features-menu li .excerpt {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0;
  padding: 7px 0 0;
}

  .main-menu .submenu-wrapper .features-menu li .heading {
    line-height: 17px;
  }
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
.dropdown .caret{margin-top:8px;margin-left:2px}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}
.btn .caret{margin-top:8px;margin-left:0}
.btn-large .caret{margin-top:6px}
.btn-mini .caret,.btn-small .caret{margin-top:8px}
.dropup .btn-large .caret{border-bottom-width:5px}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}
.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}
.nav-tabs .dropdown-toggle .caret{margin-top:8px}
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}
.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}
.navbar .nav .dropdown-toggle .caret{margin-top:8px}

.credits-popup .credits-inside .credits-loghi-wrapper {
  position: relative;
  margin: 60px auto;
  width: 100%;
}


.small
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;}


a.small
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;}

  .page-template-template-contact-php .location-twitter .col-left {
    float: left;
  }

  .page-template-template-contact-php .location-twitter #office-location {
    width: 48%;
    margin: 0;
  }

  .page-template-template-contact-php .location-twitter .contact-social {
    float: right;
    width: 48%;
  }

  .page-template-template-contact-php .location-twitter .contact-social #twitter {
    margin: 0;
  }

.page-template-template-contact-php .location-twitter {
  margin: 0 0 1em;
  padding: 0 0 1.618em;
  border-bottom: 1px solid #d3d3d3;
}

.page-template-template-contact-php .location-twitter ul {
  margin: 0;
  padding: 0;
}

.page-template-template-contact-php .location-twitter ul li {
  list-style: none;
  padding: 0;
}

.page-template-template-contact-php .location-twitter #office-location a {
  text-decoration: underline;
}

.page-template-template-contact-php .location-twitter #office-location ul li {
  margin: 0 0 1em;
}

.page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time {
  display: block;
}

.page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time:before {
  font-family: 'WebSymbolsRegular';
  display: inline-block;
  font-size: .857em;
  margin-right: .618em;
  content: "t";
}

.page-template-template-contact-php .location-twitter .contact-social #connect {
  background: none;
  border: none;
  border-top: 1px solid #d3d3d3;
}

.page-template-template-contact-php .location-twitter .contact-social #connect h3 {
  display: none;
}

.page-template-template-contact-php .location-twitter .contact-social #connect .social {
  float: none;
}

.page header h1 { font:normal 18px/1em 'Lobster', arial, sans-serif;color:#3E3E3E; }


.reveal-modal .req-inner {
  padding: 30px 60px;
}


.reveal-modal .req-inner .angle-quotes {
  font-family: NewsGothicBT-Condensed, sans-serif;
  font-size: 34px;
  line-height: 0;
  margin-right: 3px;
  top: -5px;
  position: relative;
}


.reveal-modal .req-inner button {
  padding: 10px 40px;
  max-width: 70%;
}


.reveal-modal .req-inner .subhead-caption {
  margin-bottom: 0;
}


.reveal-modal .req-inner h3 {
  font-size: 36px;
  font-family: NewsGothicBT-BoldExtraCondensed, sans-serif;
  margin-bottom: 10px;
}


.reveal-modal .req-inner h3 span {
  font-family: NewsGothicBT-Roman, sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  line-height: 21px;
  color: #333333;
  font-size: 14px !important;
  text-transform: capitalize;
}


.reveal-modal .req-inner h3 span.sup {
  color: #09c8c6;
  margin-left: 6px;
  font-size: 36px !important;
}


.reveal-modal .req-inner h5 {
  font-family: NewsGothicBT-BoldCondensed, sans-serif;
  margin-top: 14px;
}


.reveal-modal .req-inner form input {
  margin-bottom: 22px;
  max-width: 70%;
}


.reveal-modal .req-inner form .info {
  margin-top: 35px;
  font-size: 18px;
}


.reveal-modal .req-inner form .info span {
  vertical-align: text-bottom;
}


.reveal-modal .req-inner form span.custom.checkbox {
  margin: 0 5px 0 0;
  padding: 9px 9px;
  border-bottom: 1px solid #fff;
  border-top: 2px solid #a0a0a0;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background-color: transparent;
}


.reveal-modal .req-inner form span.custom.checkbox.checked:before {
  font-family: NewsGothicBT-BoldCondensed, sans-serif;
  font-size: 22px;
  color: #71b20e;
  top: 1px;
  left: 2px;
  box-shadow: none;
  border: none;
}

  
  .reveal-modal .req-inner form input, .reveal-modal .req-inner form button {
    max-width: 100%;
  }

  
  .reveal-modal .req-inner form button {
    width: 100%;
    margin-bottom: 10px;
  }



#submit-your-own-modal .req-inner #submit-own-form {
  max-width: 70%;
}


#submit-your-own-modal .req-inner #submit-own-form input {
  max-width: 100%;
}


#submit-your-own-modal .req-inner #submit-own-form input[type=file] {
  display: block;
  height: 0;
  width: 0;
}


#submit-your-own-modal .req-inner #submit-own-form textarea {
  height: 150px;
}


#submit-your-own-modal .req-inner #submit-own-form span.custom.checkbox.checked:before {
  background: white;
}


#submit-your-own-modal .req-inner #submit-own-form .custom.dropdown {
  color: rgba(0, 0, 0, 0.75);
  margin-bottom: 22px;
  font-weight: bold;
}


#submit-your-own-modal .req-inner #submit-own-form .browse-file, #submit-your-own-modal .req-inner #submit-own-form .add-video {
  display: none;
}


#submit-your-own-modal .req-inner #submit-own-form .remove-file {
  background: none repeat scroll 0 0 #636363;
  border-radius: 26px;
  box-shadow: 0 2px 10px 1px #999999;
  color: #FFFFFF;
  display: inline-block;
  font-family: NewsGothicBT-Bold,sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 0.6;
  margin: -4px 0 0 10px;
  padding: 10px;
  vertical-align: middle;
}


#submit-your-own-modal .req-inner #submit-own-form .file-added {
  background: white;
  color: #636363;
  display: none;
}


#submit-your-own-modal .req-inner #submit-own-form .grant-permission {
  padding: 15px 0px;
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333;
  margin-bottom: 30px;
}


#submit-your-own-modal .req-inner #submit-own-form .grant-permission .note {
  display: inline;
}


#submit-your-own-modal .req-inner #submit-own-form .grant-permission #modal-notification-error.note {
  display: block;
  margin-bottom: 0;
  margin-top: 10px;
}


#submit-your-own-modal .req-inner #submit-own-form .grant-permission .checkbox {
  background-color: white;
}



.req-inner-invite-friends {
  margin-top: 2.142857143em;
}


.reveal-modal .req-inner-invite-friends {
  padding-top: 1.357142857em;
}


div.storeBox div.thumbnail {
	width: 140px;
	float: left;
}


div.storeBox div.thumbnail img {
	border: 2px solid #999
}
.gf-legal{-webkit-text-size-adjust:100%}
.gf-legal,.gf-legal a,.coreFooterLegalNotice,.coreFooterLegalNotice a{font-size:11px!important}
.gf-legal a{text-decoration:underline!important;color:#727272!important}
.list-divided .list-group__item,.list-divided .list-divided__item{border-bottom:1px dotted black;vertical-align:middle}
.list-divided--table .list-divided__item{display:table-row}

.left-engine h5,.right-engine{padding:0px 0 0 0;}

.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}

.right-engine{ padding:32px 0 0 0;}

.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;width:235px !important;text-align:center;padding-top:8px;height:22px;}

.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}

.table .right{ border-right:1px dotted #ccc;text-align:right !important}

.popup_col2 .table .right{text-align:right;}


.homepage #currencySelect,
.homepage .accedi,
.homepage .subtitle2,
.homepage .nav-bg,
.homepage .left-engine,
.homepage .right-engine,
.homepage #left-panel,
.homepage #right-panel,
.homepage .newfooter,
.homepage .C-3colsWrap,
.homepage .Perche2 p,
.homepage #snapengage-button,
.homepage .SnapABug_Button,
.homepage .img2,
.homepage .img6,
.homepage .OrderWrapper {
  display: none!important;
}


#content,
.content_full_width,
.content-right-nav{
float:none;
margin:0 auto !important;


width:100% !important;
padding:0 15px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}


#content .home-banner-wrap,
#content .home-banner-wrap ul,
#content .home-banner-wrap ul li,
#content .home-bnr-jquery ul,
#content .home-bnr-jquery ul li,
.content_full_width .home-banner-wrap,
.content_full_width .home-banner-wrap ul,
.content_full_width .home-banner-wrap ul li,
.content_full_width .home-bnr-jquery ul,
.content_full_width .home-bnr-jquery ul li{
width: 708px !important;
}

.content_full_width .home-bnr-jquery .home-banner-sub-full img {
width: 100%;
}


#content .home-bnr-jquery,
.content_full_width .home-bnr-jquery{
width: 708px;
}





.content_full_width .testimonials,
.content_full_width .testimonials_static{background-image:none !important;}

.content_full_width .testimonials blockquote,
.content_full_width .testimonials_static blockquote{
width:auto !important;
padding:10px !important;
}


#content .one_half,
#content .one_half_last,
#content .two_thirds,
#content .two_thirds_last,
#content .one_fourth,
#content .one_fourth_last,
#content .two_fourth,
#content .two_fourth_last,
#content .three_fourth,
#content .three_fourth_last,
#content .one_fifth,
#content .one_fifth_last,
#content .one_sixth,
#content .one_sixth_last,
.content_full_width .one_half,
.content_full_width .one_half_last,
.content_full_width .two_thirds,
.content_full_width .one_third,
.content_full_width .one_third_last,
.content_full_width .two_thirds_last,
.content_full_width .one_fourth,
.content_full_width .one_fourth_last,
.content_full_width .two_fourth,
.content_full_width .two_fourth_last,
.content_full_width .three_fourth,
.content_full_width .three_fourth_last,
.content_full_width .one_fifth,
.content_full_width .one_fifth_last,
.content_full_width .one_sixth,
.content_full_width .one_sixth_last,
.portfolio_portrait_full_last{
float:none;
width:100% !important;
margin:0 0 10px !important;
min-height:20px !important;
height:auto;
padding:0 5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.hr_shadow,
.content_full_width .hr_shadow{
width:300px !important;
background-size:300px 30px !important;
height:10px;
margin:15px auto 20px;
}

#content ol, .content_full_width ol{margin-left:0;}



.ie9 .home-main-area .content_full_width {padding-top:0px !important;margin-top:-60px !important;}

#content.content_full_width,
#content.portfolio_full_width{width:100% !important;}

#content .one_half,
#content .one_half_last,
.content_full_width .one_half,
.content_full_width .one_half_last,
.portfolio_full_width .one_half,
.portfolio_full_width .one_half_last{
float:left;
width:50% !important;
padding:0 5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

#content .one_third,
#content .one_third_last,
#content .two_thirds,
#content .two_thirds_last,
.content_full_width .one_third,
.content_full_width .one_third_last,
.content_full_width .two_thirds,
.content_full_width .two_thirds_last,
.portfolio_full_width .one_third,
.portfolio_full_width .one_third_last,
.portfolio_full_width .two_thirds,
.portfolio_full_width .two_thirds_last{
float:left;
width:33% !important;
padding:0 5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

#content .two_thirds,
#content .two_thirds_last,
.content_full_width .two_thirds,
.content_full_width .two_thirds_last,
.portfolio_full_width .two_thirds,
.portfolio_full_width .two_thirds_last{width:66% !important;}

#content .one_fourth,
#content .one_fourth_last,
#content .two_fourth,
#content .two_fourth_last,
#content .three_fourth,
#content .three_fourth_last,
.content_full_width .one_fourth,
.content_full_width .one_fourth_last,
.content_full_width .two_fourth,
.content_full_width .two_fourth_last,
.content_full_width .three_fourth,
.content_full_width .three_fourth_last,
.portfolio_full_width .one_fourth,
.portfolio_full_width .one_fourth_last,
.portfolio_full_width .two_fourth,
.portfolio_full_width .two_fourth_last,
.portfolio_full_width .three_fourth,
.portfolio_full_width .three_fourth_last{
float:left;
width:25% !important;
padding:0 5px;
margin: 0 !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
	
#content .two_fourth,
#content .two_fourth_last,
.content_full_width .two_fourth,
.content_full_width .two_fourth_last,
.portfolio_full_width .two_fourth,
.portfolio_full_width .two_fourth_last{width:50% !important;}

#content .three_fourth,
#content .three_fourth_last,
.content_full_width .three_fourth,
.content_full_width .three_fourth_last,
.portfolio_full_width .three_fourth,
.portfolio_full_width .three_fourth_last{width:75% !important;}

#content .one_sixth,
#content .one_sixth_last,
.content_full_width .one_sixth,
.content_full_width .one_sixth_last,
.portfolio_full_width .one_sixth,
.portfolio_full_width .one_sixth_last{
float:left;
width:33% !important;
padding:0 5px;

-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

	
    .page-template-template-homepage-jquery-2-php #tt-boxed-layout .content_full_width .one_third,
    .page-template-template-homepage-jquery-php #tt-boxed-layout .content_full_width .one_third{
    margin-right:30px !important;
	}
	
	
	
	.page-template-template-homepage-3D-php	.content_full_width{
	margin-top:120px;
	}
		
	
	
		
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .content_full_width .one_third,
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .content_full_width .one_third_last{
	position: relative;
	left: 50px;
	}

#content p, .content_full_width p, .home-banner-main p, .contact-form label{color:#131313!important;}

	#content .colored_box p, .content_full_width .colored_box p {color: #FFF !important;}
.row{margin-right:-15px;margin-left:-15px}


#mpager .row{
  position:relative;
}

.row.tabled {
    margin: 0;
}

.row.tabled:nth-child(2n+1) {
    background: #f8fafb none repeat scroll 0 0;
}
html.responsive body header #header-bottom #header-bottom-right #twitter-header, html.responsive body header #header-bottom #header-bottom-right #facebook-header, html.responsive body header #header-bottom #header-bottom-right #email-header{float:left;margin-top:5px;}
html.responsive body header #header-bottom #header-bottom-right #twitter-header:after, html.responsive body header #header-bottom #header-bottom-right #facebook-header:after, html.responsive body header #header-bottom #header-bottom-right #email-header:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


#header {
	margin: 0 0 1px 0px;
}


#header img{ width:100%;}


.art-object1913619738-text-container 
{
    display: table;
}

.art-object1913619738-text
{
  line-height: 100%%;
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 65px;
  width: 385px;  
word-wrap: break-word;
}


.art-object1913619738-text,
.art-object1913619738-text a.art-rss-tag-icon,
.art-object1913619738-text a.art-facebook-tag-icon,
.art-object1913619738-text a.art-twitter-tag-icon
{
font-size: 30px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-align: left;
vertical-align: middle;
  color: #F3F5F6 !important;
}


.colmd1 .col-sld2 
{
	float: none !important;
	max-width: 30% !important;
	margin:0 auto;
	 min-width:12px;
     padding-bottom:1%;	
	 margin: -12px auto 0;

}

#butttelsIconsWrapper,.col-sld3,.col-sld2  
{
	margin-top:inherit;
}

.col-sld2 #butttelsIconsWrapper {
  margin-top: 1% !important; 
}

.col-sld2
{
float:left;
}
.site-Surplus-Warehouse .panel-pane.pane-block.pane-views-store-list-footer-block-5.pane-views h2{margin:5% 0 0 0;}
.panel-pane.pane-block.pane-views-product-search-index-block-7.pane-views{padding-bottom:20%;}
.panel-pane.pane-block.pane-views-focus-post-blog-block-4.pane-views,.panel-pane.pane-block.pane-views-focus-post-blog-block-5.pane-views,.pane-views-focus-post-blog-block-11{padding:0 0 0 2%;border-left:1px solid #e6e6e6;}
.node-type-blog .panel-pane.pane-node-body{border-right:1px solid #e6e6e6;padding-right:2%;}
.node-type-blog .panel-pane.pane-node-body  p{margin:0px 0 10.5px 2%;}

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




#outer-container{width:100%;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}



.five, .row .five {
  width: 41.66667%;
}



.block-grid.five-up {
  margin: 0 -8px;
}



.tabs.pill.two-up dd, .tabs.pill.two-up li, .tabs.pill.three-up dd, .tabs.pill.three-up li, .tabs.pill.four-up dd, .tabs.pill.four-up li, .tabs.pill.five-up dd, .tabs.pill.five-up li {
  margin-right: 0;
}



.tabs.two-up dt a, .tabs.two-up dd a, .tabs.two-up li a, .tabs.three-up dt a, .tabs.three-up dd a, .tabs.three-up li a, .tabs.four-up dt a, .tabs.four-up dd a, .tabs.four-up li a, .tabs.five-up dt a, .tabs.five-up dd a, .tabs.five-up li a {
  padding: 0 17px;
  text-align: center;
  overflow: hidden;
}



.tabs.five-up dt, .tabs.five-up dd, .tabs.five-up li {
  width: 20%;
}


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



ul.button-group.even.five-up li {
  width: 20%;
}


.layout-sitemap .block-grid.five-up {
  max-width: 150px;
  margin: 0 auto;
}


img.alignleft{margin:0 10px 10px 0;display:inline;}


.alignleft{float:left;margin:0 10px 0 0;}

.navigation { width: 1072px; height: 60px; margin: 0 auto;}


.testimonial-thumbnail {
  display: inline-block;
  margin-left: 4%;
  float: right;
}


#content .testimonial-thumbnail img {
  width: 55px;
  height: 55px;
  border-radius: 100px;
}

.section-textbox .pl-section-pad .textbox-wrap p:last-child {
  margin-bottom: 0;
}

.section-textbox .pl-section-pad .textbox-wrap p:first-child {
  margin-top: 0;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

.style4 {color: #999999}

.right_sidebar .main_content {width:620px; float:left;}

.left_sidebar .main_content {width:620px; float:right;}


.main-content{

}

.main-content article{
	overflow: hidden;
	position: relative;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 17px;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #cbc483;
	border-right-color: #cbc483;
	border-bottom-color: #cbc483;
	border-left-color: #cbc483;
	padding-bottom: 20px;
}

.main-content .content{
}

.main-content .content img{
	float: left;
	margin-right: 10px;




}

.main-content a:link {
	color: #006699;
	font-weight: bold;
}

.main-content a:visited {
	color: #501888;
	text-decoration: none;
}

.main-content a:hover {
	color: #DD6900;
}

  #title-row,
  #breadcrumbs-row,
  #page-header-links,
  div.row #sidebar.col-md-2,
  oa-top-row {
    display: none !important;
    visibility: hidden !important;
  }

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


//Print Results
	#title-row,
	#breadcrumbs-row,
	#page-header-links,
	div.row #sidebar.col-md-2,
	oa-top-row	
	{ display: none !important; visibility: hidden !important;}

#home-rd #top-5 .number-icon {float:left; margin:0 15px 25px 0; width:42px;}


.l-subheader .w-search-show {
	padding: 0 0 0 10px !important;
	}

	.w-search-show {
		display: block;
		font-size: 24px;
		line-height: inherit;
		text-align: right;
		cursor: pointer;
		padding-left: 15px;
		-webkit-transition: color 0.3s;
				transition: color 0.3s;
		-webkit-tap-highlight-color: rgba(0,0,0,0); 
		}

	.w-nav.type_desktop + .w-search .w-search-show,
	.w-cart.has_items + .w-search .w-search-show {
		padding-right: 12px;
		}

		.w-search-show i {
			line-height: inherit;
			vertical-align: top;
			}



.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #9fc234;
	}



.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #ffffff;
	}

#wrapper{float:left;float:none}

#wrapper:after{content:'[DO NOT LEAVE IT IS NOT REAL]';display:block;height:0;clear:both;visibility:hidden}


.alignright {
	float:right;
	text-align:right;
}
div.date-calendar-day span.day{font-size:2em;font-weight:bold;}
.page-training-events .event-type-webinar .time .day,.page-training-events .event-type-webinar .time .month,.page-training-events .event-type-webinar .time .year{display:none;}


#page {
	padding:30px 0;
	clear: both;
	margin: 0 auto;
	background:#fff;
	}




.attachment #page {
	background:#fff;
	}


.clearfix:after,
blockquote:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}


.clearfix,
blockquote {
	display: inline-block;
	}



* html .clearfix,
* html blockquote {
	height: 1%;
	}
.social-link .overlay .action{font-family:'FuturaW01-ExtraBoldCond 774896',FuturaBT-ExtraBlackCondensed,Impact,Arial,Sans-Serif;text-transform:uppercase;font-weight:300;font-size:1.7em;color:#ffffff;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;background:transparent;-webkit-transform:scale(5);-moz-transform:scale(5);-o-transform:scale(5);-ms-transform:scale(5);transform:scale(5);-webkit-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-moz-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-o-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);-ms-transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);transition:all 0.3s cubic-bezier(0.770,0.000,0.175,1.000);}
.social-link .overlay .action .bold{font-weight:400;}
.social-link:hover .action{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
#gh-hsi{border:0;margin-top:-1px;*margin-top:-8px;*vertical-align:middle}


#sidebars ul.children li {border-bottom:none;}

#sidebars ul.children {margin-bottom:0;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }


#ptm-nav li.level0 {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 12px 4px 12px;
	margin-right:0px;
	margin-top:7px;
	border:none;
	list-style:none;
}


#ptm-nav li.level0.parent:hover {
	border: 1px solid #ccc;
	padding: 3px 11px 4px 11px;
	background: #F0EFEA;
	background: -moz-linear-gradient(top, #F0EFEA, #F0EFEA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0EFEA), to(#F0EFEA));
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	
}


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


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

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}






.tp-static-layers				{	
	position:absolute; z-index:505; top:0px;left:0px}
#ctoclosebg{cursor:pointer;padding:7px}

#header-link-youtube-weinstein { margin-top: 1112px; margin-left: 680px; width: 200px; }




.header-link {
	
	float: left;
	position: absolute;
	width: 100px;
	height: 0;
	padding-top: 30px;
	overflow: hidden;
	z-index: 5;
}

#header .logo-container {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 250px;
}

#header .logo-container img {
  margin-left: -100px;
}

div.jurgita_submenu2{font-family:Arial,sans-serif;height:28px;background:#242424;clear:both}

div.jurgita_submenu2 a{color:#eee;display:block;float:left;text-decoration:none;padding:7px 7px 0 7px;height:20px;font-size:12px}

div.jurgita_submenu2 a:hover{color:#E53D3D}

div.jurgita_submenu2 a.current{color:#E53D3D}


.cleared
{
  display:block;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 0;
  height:0;
  overflow:hidden;
}



| - ATTENTION IE users: The following rules are only compatible with IE8+
| - Please consider to specify custom CSS rules to support previous IE versions.
| - In order to mantain a minimum compatibnility with IE7, a special CSS file is stored at special-recent-posts/css/css-ie7-fix.css.
| - Feel free to modify this file which is loaded by a conditional statement in the HTML header of the rendered webpage.


div.srp-widget-container {
	display : table;
	clear   : both;
}



div.srp-widget-container a{
	outline: none;
}



div.srp-widget-container h3.widget-title {
	display       : block;
	color: #2B509A;
	font-weight: 700;
	font-style: italic;
	margin: 0px; !important
}



div.srp-widget-container h3.widget-title-link a {
	color:#2b509A;
	text-decoration:none;
}

div.srp-widget-container h3.widget-title-link a:hover {
	text-decoration:underline;
}

.home-hero .down-arrow {
  display: none; }

      .home-hero .down-arrow:hover {
        border-color: #19a4d6;
        color: #19a4d6; }

      .home-hero .down-arrow .icon-down-arrow {
        text-align: center;
        font-size: 21px; }


.down-arrow {
  display: none; }

      .down-arrow:hover {
        border-color: #19a4d6;
        color: #19a4d6; }

      .down-arrow .icon-down-arrow {
        text-align: center;
        font-size: 21px; }



.home_box {
	width:480px;
  min-height:345px;
  background-color:#ffffff;
  color:#000000;
  border:0;

}

#hdr #logo {
  display: inline;
  display: inline-block;
  margin: 0 auto;
  max-width: none;
}

#featured-slider,
#featured-slider .slider-cycle {
	position: relative;
}

.wide-978 #featured-slider .slider-cycle,
.wide-1218 #featured-slider .slider-cycle {
   max-width: 1600px;
   margin: 0 auto;
}


.featured.narrow .flexslide-custom-controls .nav-excerpt {
  color: #000000;
}


.featured.narrow .flexslide-custom-controls .nav-link {
	height:4.5em;
	display:block;
	overflow:hidden;
	}


.featured.narrow .flexslide-custom-controls .nav-title {
	font-family: 'franklin_gothic_demi',arial,sans-serif;
	height:1.5em;
	overflow:hidden;
	display:block;
	line-height:1.5em;
	font-size:12pt;
	}


.featured.narrow .flexslide-custom-controls .nav-meta {
	height:1.5em;
	overflow:hidden;
	display:none;
	line-height:1.5em;
	color:#777;
	font-size:10px;
	padding:4px 0 0;
	}


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


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

.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;
  
}
.front #block-fs-recent_activity .facebook-item{float:left;clear:both;padding:0 0 40px 0;width:100%;color:#58585a;}


h2.home {font-family:helvetica, arial, sans-serif; font-size: 40px; margin-bottom: 0px; font-weight: bold; padding-bottom: 5px; }
.product-tile-pricing .has-discount .price-sales{color:#d54d4d}
.product-price-color_price .has-discount .price-sales{width:100%;font-size:22px;line-height:28px;color:#d54d4d}
#cart-table .price-promotion .price-sales{color:#900}


	#container {
		padding: 0 4%;
	}

  .container-fluid {
    padding: 0;
  }


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


.container-fluid:after {
    clear: both;
}



body header#masthead.site-header.shrink #menu-header-main .sub-menu { margin-top: 14px; }

body header#masthead #menu-header-main .sub-menu {
  margin: 0;
  display: none;
}


#mainNav ul#menu-header-main li.dropdown ul.sub-menu li a:before {
	opacity: 0;
}

#mainNav .sub-menu {
	width: 0;
}

#mainNav .sub-menu li a:before {
	background: none !important;
	width: 0;
}

#mainNav ul.menu li ul.sub-menu li a:hover {
	color: #FFF !important;
	background: #222 !important;
}

	.site-header .strommen-icon, .site-header .strommen-logo, .site-header .strommen-logo img, .site-header .menu-header-contact-container ul, .site-header .menu-header-contact-container, .site-header #headContainer #branding, .site-header #headContainer #mainNav .menu-toggle, body header#masthead.site-header, body header#masthead.site-header #headContainer, body header#masthead.site-header #header-background, .site-header .menu-header-main-container, body header#masthead.site-header #menu-header-main, body header#masthead.site-header #menu-header-main .sub-menu{ -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul.menu li ul.sub-menu { padding: 10px 0; background: #222; }


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
.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}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


#news .post.format-link .post-title.entry-title {
	margin-left:50px;
}

#news .post.sticky .post-title.entry-title {
	margin-left:60px;
}

.tabbable {
  *zoom: 1;
}

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

.tabbable:after {
  clear: both;
}
.front-slider .right-side span.field-content a{font-size:42px;}
.front .research-themes .views-row .right-side{text-align:left;}
.front .research-themes .views-row .right-side span{display:table;}
.front .research-themes .views-row .right-side a{color:#414141;font-size:16px;display:table-cell;height:80px;padding-left:5px;vertical-align:middle;}
.research-areas .span3 .left-side,.research-areas .span3 .right-side{float:left;}
.research-areas .span3 .right-side{width:57%;}
.page-impact .view-fsi-frontpage-sliders .views-row .right-side span.field-content{position:absolute;bottom:40%;width:100%;right:0;text-align:center;}
.page-impact .view-fsi-frontpage-sliders .views-row .right-side span.field-content a{padding:15px 40px;font-family:'ss_bold',Arial,sans-serif;font-size:60px;color:white;background:#b49a59;background:rgba(180,154,89,0.85);}
.page-research .research-projects .right-side{width:58%;float:right;margin-left:5%;}
.page-research .research-projects .right-side a{color:#4d4f53;display:block;font-size:16px;line-height:20px;min-height:80px;margin-bottom:20px;}
.research-programs .span6 .right-side{width:72%;padding-left:0;}
.front.subdomain-cisac .research-themes .views-row .right-side a{font-size:15px;line-height:17px;}
.research-page-base .research-programs .right-side{margin-top:-3px;}
.events-block .right-side{margin-left:80px;}
.people-derictory-list .span4 .left-side,.people-derictory-list .span4 .right-side{float:left;}
.people-derictory-list .span4 .right-side{width:68%;}
.researches-post .left-side,.researches-post .right-side{float:left;}
.researches-post .right-side .views-field-field-researcher-status-list,.researches-post .right-side .views-field-field-text-multiple{font-size:15px;}
.researches-post .span6 .left-side,.researches-post .span6 .right-side{float:left;}
.researches-post .span6 .right-side{width:66%;}
.events-series-single .left-side,.events-series-single .right-side{float:left;}
.events-series-single .right-side{width:50%;margin-left:5%;}
.events-series-single .right-side ul{margin:0;}
.events-series-single .right-side li{list-style:none;display:inline;font-size:16px;color:#5F584E;}
.events-series-single .right-side li a{display:inline;font-size:16px;color:#5F584E;}
.events-series-single .right-side a .views-field-field-participants,.events-series-single .right-side .date-display-single{display:inline;font-size:16px;color:#5F584E;}
.events-series-list .left-side,.events-series-list .right-side{float:left;}
.events-series-list .right-side{width:45%;}
.research-item-series .span6 .right-side{width:70%;}
.research-programs .right-side a{font-size:18px;color:#4d4f53;display:block;margin-bottom:10px;}
.research-programs .right-side .views-field-field-abstract{font-size:16px;line-height:22px;color:#444;}
.research-programs .left-side,.research-programs .right-side{float:left;}


	.fusion-column:nth-child(5n),
	.fusion-column:nth-child(4n),
	.fusion-column:nth-child(3n),
	.fusion-column:nth-child(2n),
	.fusion-column {
		margin-right: 0;
	}


	.fusion-columns-2 .fusion-column, .fusion-columns-2 .fusion-flip-box-wrapper,
	.fusion-columns-4 .fusion-column, .fusion-columns-4 .fusion-flip-box-wrapper {
		width: 50% !important;
		float: left !important;
	}


	.fusion-columns-2 .fusion-column:nth-child(3n), .fusion-columns-2 .fusion-flip-box-wrapper:nth-child(3n), 
	.fusion-columns-4 .fusion-column:nth-child(3n), .fusion-columns-2 .fusion-flip-box-wrapper:nth-child(3n)  {
		clear: both;
	}


	.fusion-columns-3 .fusion-column, .fusion-columns-3 .fusion-flip-box-wrapper,
	.fusion-columns-5 .fusion-column, .fusion-columns-5 .fusion-flip-box-wrapper,
	.fusion-columns-6 .fusion-column, .fusion-columns-6 .fusion-flip-box-wrapper,
	.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 {
		width: 33.33% !important;
		float: left !important;
	}


	.fusion-columns-3 .fusion-column:nth-child(4n), .fusion-columns-3 .fusion-flip-box-wrapper:nth-child(4n),
	.fusion-columns-5 .fusion-column:nth-child(4n), .fusion-columns-5 .fusion-flip-box-wrapper:nth-child(4n),
	.fusion-columns-6 .fusion-column:nth-child(4n), .fusion-columns-6 .fusion-flip-box-wrapper:nth-child(4n) {
		clear: both;
	}


	.footer-area .fusion-column,
	#slidingbar .fusion-column {
		margin-bottom: 40px;
	}


	.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-sixth {
	  width: 13.3333%;
	}

	.fusion-column.fusion-five-sixth {
	  width: 82.6666%;
	}

	.fusion-column.fusion-one-fifth {
	  width: 16.8%;
	}

	.fusion-column.fusion-two-fifth {
	  width: 37.6%;
	}

	.fusion-column.fusion-three-fifth {
	  width: 58.4%;
	}

	.fusion-column.fusion-four-fifth {
	  width: 79.2%;
	}

	.fusion-column.fusion-one-fourth {
	  width: 22%;
	}

	.fusion-column.fusion-three-fourth {
	  width: 74%;
	}

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

	.fusion-column.fusion-two-third {
	  width: 65.3333%;
	}

	.fusion-column.fusion-one-half {
	  width: 48%;
	}


	
	
	.fusion-column.fusion-one-sixth.spacing-no {
	  width: 16.6666666667% !important;
	}

	.fusion-column.fusion-five-sixth.spacing-no {
	  width: 83.333333333% !important;
	}

	.fusion-column.fusion-one-fifth.spacing-no {
	  width: 20% !important;
	}

	.fusion-column.fusion-two-fifth.spacing-no {
	  width: 40% !important;
	}

	.fusion-column.fusion-three-fifth.spacing-no {
	  width: 60%  !important;
	}

	.fusion-column.fusion-four-fifth.spacing-no {
	  width: 80%  !important;
	}

	.fusion-column.fusion-one-fourth.spacing-no {
	  width: 25%  !important;
	}

	.fusion-column.fusion-three-fourth.spacing-no {
	  width: 75%  !important;
	}

	.fusion-column.fusion-one-third.spacing-no {
	  width: 33.33333333%  !important;
	}

	.fusion-column.fusion-two-third.spacing-no {
	  width: 66.66666667%  !important;
	}

	.fusion-column.fusion-one-half.spacing-no {
	  width: 50% !important;
	}

	
	.fusion-column-last {
	  clear: right;
	  zoom: 1;
	}

	
	.fusion-column.spacing-no {
		margin-bottom: 0;
		width: 100% !important;
	}


	.fusion-column.spacing-yes {
		width: 100%;
	}

.rtl #slidingbar-area .columns .fusion-column,
.rtl .footer-area .columns .fusion-column {
  float: right;
}

.rtl .fusion-column {
  float: right;
}

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

.rtl #wrapper .fusion-column.last {
  margin-left: 0;
}

#wrapper .fusion-column.last {
  margin-right: 0;
}

.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-last:before,
.fusion-column-last:after {
  content: " ";
  display: table;
}

.fusion-column-last:after {
  clear: both;
}

.fusion-content-boxes .fusion-column {
  margin-bottom: 20px;
}

.landing-form .fusion-column-wrapper{
   margin-top: 10px;
   border-radius: 4px;
}

.slider-wrap .fusion-column.fusion-one-half {
    margin-top: 10px;
    margin-bottom: 0px;
}


.bucket3-zone .wrapper-in .main .title-a{
	color: #475c63;
	font-size: 14px;
	font-family: Arial;
}


.bucket4-zone .wrapper-in .main .title-a{
	color: #475c63;
	font-size: 14px;
	font-family: Arial;
}






#wp-calendar {
	color: #888;
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-size: 0.9em;
}


#wp-calendar a { color: #1abc9c; }


#wp-calendar,
#wp-calendar caption,
#wp-calendar tr,
#wp-calendar td,
#wp-calendar th {
	text-align: center;
}


#wp-calendar caption,
#wp-calendar th,
#wp-calendar td {
	padding: 4% 2%;
}


#wp-calendar caption,
#wp-calendar thead {
	color: #666;
	border-bottom: 1px solid #EEE;
}


#wp-calendar caption { text-transform: capitalize; }


#wp-calendar thead th {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.9em;
}


#wp-calendar tfoot { border-top: 1px solid #EEE; }

#wp-calendar tfoot td { padding: 0; }

#wp-calendar tfoot #prev { text-align: left; }

#wp-calendar tfoot #next { text-align: right; }


#wp-calendar tfoot a {
	display: block;
	color: #999;
	padding: 0.6em;
}


#wp-calendar tfoot a:hover {
	text-decoration: none;
	color: #1abc9c;
	background: rgba(255, 255, 255, .05);
}
	           #wp-calendar a:hover { color:#537519; }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}












.entry-content {
  
}

.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}

.entry-content a {
  max-width: 100%;
}

.entry-content img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}

.entry-content video,
.entry-content object {
  max-width: 100%;
  height: auto;
}

.entry-content pre {
  background: #eee;
  border: 1px solid #cecece;
  padding: 10px;
}

  .entry-content .alignleft,
  .entry-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
  }

  .entry-content .alignright,
  .entry-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
  }

  .entry-content .aligncenter,
  .entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both;
  }




.web_top_nav{
    display: block;
}

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

#mobile-menu.interactive li.menu-item { height: auto !important; }
.region-help .block{overflow:hidden}
.region{font-family:"Open Sans";font-size:9pt}
.region-sidebar-first{z-index:1;}
.region-sidebar-first h2{font-size:24px;}
.region-sidebar-first ul{margin:0 0 20px;padding:0;list-style:none}
.region-sidebar-first ul li{padding:5px 14px 5px 18px;margin:0 -15px;border-bottom:1px solid #ccc;}
.region-sidebar-first ul li:last-child{border-bottom:none;}
.region-sidebar-first ul li:hover{background-color:#a9abad;color:white;box-shadow:0 1px rgba(255,255,255,0.2) inset;-webkit-box-shadow:0 1px rgba(255,255,255,0.2) inset;}
.region-sidebar-first ul li:hover a{text-decoration:none;color:white}
.region-graybar h3{margin-top:0;}
.region-sidebar-first-1{text-align:center;}
.region-graybar{display:inline-block;vertical-align:middle;padding:10px 15px;color:white;margin-left:0 auto;position:relative;left:105px;top:-10px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block ol,.block ul{margin:0;padding:0 0 0.25em 1em;}
.region-header .block{xfont-size:0.857em;float:left;xmargin:0 10px;xpadding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;xpadding:0;}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
#triptych .block{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #dfdfdf;line-height:1.3;}
#triptych .block.last{border-bottom:none;}
#triptych .block ul li,#triptych .block ol li{list-style:none;}
#triptych .block ul,#triptych .block ol{padding-left:0;}
#footer-wrapper .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,0.1);padding:10px;}
#footer-columns .block-menu,#footer .block{margin:0;padding:0;border:none;}
#footer .block{margin:0.5em 0;}
#footer .block .content{padding:0.5em 0;margin-top:0;}
#footer .block h2{margin:0;}
.page-admin-structure-block-demo .block-region{background:#ffff66;border:1px dotted #9f9e00;color:#000;font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;margin:5px;padding:5px;text-align:center;text-shadow:none;}
.page-admin-structure-block-demo #featured .block-region{font-size:0.55em;}
.page-admin-structure-block-demo #header .block-region{width:500px;}
.sidebar .block{padding:15px 20px;margin:0 0 20px;}
.sidebar .block .content{font-size:0.914em;line-height:1.4;}
.block-title{clear:both;font-size:1.5em;font-weight:bold;padding-bottom:8px;}

.block-nice-menus{line-height:normal;z-index:10;}

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

  .col-sm-3 {
    width: 25%;
  }

#footer #copyright,
#footer #colophon {

}

#footer-f #copyright,
#footer-f #colophon {

}
