﻿.footer{background-color:#000;padding:50px 0}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
.mk-edge-slider .mk-slider-slide {background-position:center;background-repeat:no-repeat;pointer-events:none;}
.mk-edge-slider .mk-slider-slide.is-active {pointer-events:all;}
.mk-edge-slider .mk-slider-slide .edge-slide-content {padding:100px 0;}
.mk-edge-slider .mk-slider-slide.center_top,.mk-edge-slider .mk-slider-slide.center_center,.mk-edge-slider .mk-slider-slide.center_bottom {text-align:center;}
.mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content {margin-right:auto;margin-left:auto;}
.mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {float:right;}
.mk-edge-slider .mk-slider-slide.left_center .slider-content,.mk-edge-slider .mk-slider-slide.center_center .slider-content,.mk-edge-slider .mk-slider-slide.right_center .slider-content {top:50%;}
.mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_center .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_center .edge-slide-content {-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.mk-edge-slider .mk-slider-slide.left_bottom .slider-content,.mk-edge-slider .mk-slider-slide.center_bottom .slider-content,.mk-edge-slider .mk-slider-slide.right_bottom .slider-content {top:100%;}
.mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,.mk-edge-slider .mk-slider-slide.center_bottom .edge-slide-content,.mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-default_anim .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-fade-in .edge-buttons {opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-top .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-left .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-bottom .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-slide-right .edge-buttons {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1;}
.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-title,.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-desc,.mk-edge-slider .mk-slider-slide.is-active .edge-scale-down .edge-buttons {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-x {-webkit-animation-name:mk_flip_x;animation-name:mk_flip_x;}
.mk-edge-slider .mk-slider-slide.is-active .edge-flip-y {-webkit-animation-name:mk_flip_y;animation-name:mk_flip_y;}
.mk-edge-slider[data-animation="perspective_flip"] .mk-slider-slide {-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide .mk-section-video {-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all 2s ease;transition-delay:.7s;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide.mk-slider-slide.is-active .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide.mk-slider-slide.is-active .mk-section-video {transition:all 100s linear;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(2n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(2n+1) .mk-section-video {-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(3n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(3n+1) .mk-section-video {-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;}
.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(4n+1) .mk-section-image,.mk-edge-slider[data-animation="kenburned"] .mk-slider-slide:nth-child(4n+1) .mk-section-video {-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;}
.mk-transparent-header .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,.mk-transparent-header .mk-edge-slider .mk-slider-slide.center_top .edge-slide-content,.mk-transparent-header .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content {margin-top:100px;}
.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_top .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_bottom .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.left_center .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_top .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_center .edge-slide-content,.mk-fullwidth-false .mk-edge-slider .mk-slider-slide.right_bottom .edge-slide-content {margin-left:25px;margin-right:25px;}
.mk-slider,.mk-slider-holder,.mk-slider-slide,.mk-slideshow .color-mask{width:100%;height:100%}
.mk-slider-slide{position:absolute;top:0;left:0}
.mk-slider-slide:first-of-type{display:block}

#imTextObject_21_tab0 .ff1 { font-family: "Tahoma"; }


.home .slide-image {
  	background-image: none;
}


.slide .slide-content.entry .title {
  	color: #FFFFFF;
  	font-size: 33px;
  	line-height: 1em;
  	margin-bottom: 10px;
  	margin-left: 0;
  	margin-right: 0;
  	margin-top: 0;
}


.slide .entry h2.title a {
  	color: #FFFFFF !important;
	font-weight: normal !important;
	font-style: italic !important;
	font-family: georgia, serif !important;
}


.slide .slide-content.entry {
  	background-color: rgba(0, 0, 0, 0.4);
  	bottom: 40px;
  	font-size: 16px;
  	left: 0;
  	padding-bottom: 10px;
  	padding-left: 20px;
  	padding-right: 20px;
  	padding-top: 20px;
  	position: absolute;
  	width: 720px !important;
	
}


.slide .entry, .slide .entry p {
  	font-size: 19px;
	color: #fff !important;
}


.et_header_style_centered #logo,
.et_header_style_centered #et-top-navigation,
.et_header_style_centered nav#top-menu-nav,
.et_header_style_centered #top-menu {
	float: none;
}


.et_header_style_centered #logo {
	max-height: 64%;
}



#logo {
	display: inline-block;
	float: none;
	max-height: 54%;
	margin-bottom: 0;
	vertical-align: middle;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
}


.et_pb_svg_logo #logo,
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
	height: 54%;
}



	.et_header_style_split #logo {
		display: none;
	}


	.et_vertical_nav.et_header_style_split #logo {
		display: block;
	}


	.et_header_style_split .centered-inline-logo-wrap #logo {
		display: initial;
		-webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-moz-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		-o-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
		animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	}


	.et_header_style_split.ie .centered-inline-logo-wrap #logo {
		display: inline;
	}


	.et_vertical_nav #main-header #top-menu,
	.et_vertical_nav #main-header #top-menu-nav,
	.et_vertical_nav #main-header #et_top_search,
	.et_vertical_nav #main-header #et-top-navigation,
	.et_vertical_nav #main-header #logo {
		float: none;
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}


	.et_vertical_nav #main-header #logo {
		max-height: none;
		margin-bottom: 28px;
		padding: 0;
	}



	#logo,
	.logo_container,
	#main-header,
	.container {
		-webkit-transition: none;
		-moz-transition: none;
		transition: none;
	}


	.et_header_style_left #logo,
	.et_header_style_split #logo {
		max-width: 50%;
	}

				.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo { height: 112px; }




.viewall {

	float:right;

	font-size:smaller;

	margin-right: 10px;

}

#languageSelection .en {
    background-position: 5px -357px;
}

#languageSelection .en-gb {
    background-position: 5px -357px;
}

#languageSelection .en-us {
    background-position: 5px -57px;
}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }
.col{float:left}

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

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

* html .clearfix{ zoom: 1; }

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


.home .slide-image {
  	background-image: none;
}


.slide .slide-content.entry .title {
  	color: #FFFFFF;
  	font-size: 33px;
  	line-height: 1em;
  	margin-bottom: 10px;
  	margin-left: 0;
  	margin-right: 0;
  	margin-top: 0;
}


.slide .entry h2.title a {
  	color: #FFFFFF !important;
	font-weight: normal !important;
	font-style: italic !important;
	font-family: georgia, serif !important;
}


.slide .slide-content.entry {
  	background-color: rgba(0, 0, 0, 0.4);
  	bottom: 40px;
  	font-size: 16px;
  	left: 0;
  	padding-bottom: 10px;
  	padding-left: 20px;
  	padding-right: 20px;
  	padding-top: 20px;
  	position: absolute;
  	width: 720px !important;
	
}


.slide .entry, .slide .entry p {
  	font-size: 19px;
	color: #fff !important;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

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

.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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




.header {
	color: #171617;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100;
}


.header.is--static {
	position: absolute;
}


.header a {
	color: #171617;
	-webkit-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}


.header.header--inverse a,
.header.header--inverse-important a {
	color: white;
}


.header--inverse {
	color: white;
}


.header--inverse-important {
	color: white;
}


.header--inverse .headerColor,
.header--inverse .site-title,
.header--inverse .navigation__menu-label,
.header--inverse-important .headerColor,
.header--inverse-important .site-title,
.header--inverse-important .navigation__menu-label {
	color: white;
}


.header--inverse .headerBgColor,
.header--inverse .trigger,
.header--inverse-important .headerBgColor,
.header--inverse-important .trigger {
	background-color: white;
}


.header--inverse .site-logo-img--dark,
.header--inverse-important .site-logo-img--dark {
	opacity: 0;
}


.header--inverse .site-logo-img--light,
.header--inverse-important .site-logo-img--light {
	opacity: 1;
}

.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-6 {
    width: 50%;
  }


.lineheight { line-height: 10px; }


.sheet-body
{
  position: relative;
  padding: 3px;
    padding-top:3px;
    padding-bottom:3px;
  margin-top : -20px;
}


.dl-menuwrapper .dl-menu {
	margin: 3px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}


.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-ms-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}




.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}


.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}


.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}


.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}


.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}


.dl-menu.dl-animate-in-1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}


.dl-menu.dl-animate-in-2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;
}


.dl-menu.dl-animate-in-3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}


.dl-menu.dl-animate-in-4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}


.dl-menu.dl-animate-in-5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}



.no-js .dl-menuwrapper .dl-menu {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}

	#topnav-menu li.menu-item:hover a {
		background: rgba(0,0,0,0.2);
	}

.sponsors, .sponsors2{ float:left;padding:0px 0 20px 0;width:930px;}
 
.sponsors p, .sponsors2 p{ padding:10px 0 5px 0; font-size:24px; color:#002F65;font-weight:bold}

.sponsors a {height:42px;margin:5px 20px 0 15px;float:left;display:block;cursor:default !important;}

.sponsors img {padding:0 2px 0 7px}


.homepage #container,
.homepage .search-engine,
.homepage #footer,
.homepage .sponsors,
.homepage .sponsors2,
.homepage .full-container,
.homepage .contatti,
.homepage .Perche2,
.homepage .txt-box {
  width: 100%;
}


.homepage .sponsors,
.desktopversion {
  text-align: center;
}



.homepage .sponsors h2, .homepage .contatti h2 {
  margin: 15px;
  font-size: 22px;
  color: #114170;
}


.homepage .sponsors img {
  width: 90%;
}


.homepage .sponsors a {
    zoom: 0.5;
      display: inline-block;
  float: none;
      margin: 5px 10px 0 10px!important;
}

.homepage .sponsors p {
  padding: 15px 0 10px 0;
}
.clearfix:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
#core.None #content .clearfix{display:none!important}
.clearfix::after,.clearfix::before{content:' ';display:table}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(5) {clear:both}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix .bloglike:nth-child(odd) {clear:left}
.aq-block.aq-block-aq_featured_2_3_big_block.aq_span8.aq-first.clearfix{width:100%;padding:10px!important;box-sizing:border-box;background:#fff;border:2px solid;margin-bottom:25px}
.aq-block.aq-block-aq_featured_2_3_block.aq_span8.aq-first.clearfix{box-sizing:border-box;background:#fff;border:2px solid;width:100%;padding:0;margin-bottom:25px}
.hero-headline-consumer{font-size:36px;font-size:2.57143rem;line-height:42px;line-height:3rem;margin-bottom:18px;margin-bottom:1.28571rem}
.b-news-important{overflow:hidden}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text{font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title,
h3#reply-title{color:#000;font-size:20px;font-weight:bold;margin-bottom:0;}
h3#comments-title{padding:24px 0;}
#comments .comment-body ul,
#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
#comments .pingback p{color:#777;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}

    #footer .copyright {width:207px; float:left; margin:20px 0 0;}

        .copyright a {color:#ddd; font-size: 8pt; text-decoration: underline;}



#access {
	font-family: "Adelle Regular", Georgia, serif;
	font-size: 18px;
	text-align: left;
}

#access div {
	border-left: 1px solid #f6f6f6;
	float: right;
}

#access ul {
	list-style: none;
	padding-left: 0;
	padding-right: 0;
	height: 65px;
}

#access li {
	text-align: center;
	float: left;
	position: relative;
	border-right: 1px solid #f6f6f6;
}

#access a {
	height: 38px;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 15px 15px 0;
}

#access ul.sub-menu a {
	padding: 12px 15px;
	border-left: 1px solid #f6f6f6;
	border-top: none;
	border-bottom: none;

	text-align: left;
}

#access ul.sub-menu {
	width: 250px;
	border: 1px solid #f6f6f6;
	border-right: none;
	border-left: none;
}

#access ul.sub-menu ul {
	top: -1px;
}

#access ul.sub-menu li:first-child a,
#access ul.sub-menu li.first a {
	padding-top: 20px;
}

#access ul.sub-menu li:last-child a,
#access ul.sub-menu li.last a {
	padding-bottom: 20px;
}

#access ul ul {
	height: auto;
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 65px;
	left: -1px;
	right: 0;
	z-index: 99999;
}

#access ul ul ul {
	left: 100%;
	top: 0;
}

#access ul ul a {
	color: #fff;
	height: auto;
	width: 218px;
}

#access .sub-menu a {
	height: auto;
}

#access ul ul.last {
	left: auto;
	right: -1px;
}

#access ul ul.last a {
	text-align: right !important;
}


.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}

.row .eightcol {
	width: 65.4%;
}


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}

body .midrow_block{width:278px!important; height:auto;}



.midrow_block h3, .post tr th, .post thead th, .org_comment tbody th, .org_comment pre, h3#comments, h3#comments_ping, h3#reply-title, #sidebar .widgettitle, #sidebar .widgettitle a, #footer .widgets .widgettitle, #midrow .widgets .widgettitle a, #sidebar .widgets .widget ul li .znn_wgt_tt, #midrow .widgets .widget ul li .znn_wgt_tt, .fourofour a, #related h3, .post-edit-link{ color:#333333;}


		

	

	#slides { background: #000000; }
.sp-slide{position:absolute}





#accessiblity a:hover,
#accessiblity a:focus {
background-color:#f7f7f7;
color:#222;
}



#accessiblity a:link,
#accessiblity a:visited,
#accessiblity a:active { 
  text-align: center;  
  color: #FFF; 
  display: block;
}


#accessiblity a:hover {
  color: #FFF; 
}




.width-2-30,
.width-10-190,
.width-18-350,
.width-20-390,
.width-24-470,
.width-28-550,
.width-30-590,
.width-38-750,
.width-45-890,
.width-46-910,
.width-48-950  {
  float: left;
  margin-right: 10px; 
}

.width-48-950, 
div.width-48-950 { width: 950px; margin: 0; }
.small-12{position:relative;width:100%}




.pi-products .buynow-box {
	margin: 10px auto;
        font-size: 16px;
}


.pi-products .strikethrough {
	display: none;
}


.pi-products-container {
    border-top: 1px dashed #999999;
}


.pi-products-container .buynow-box {
   border-width: 2px;
   border-style: solid;
   border-color: #5c99b9 #002438 #002438 #5c99b9;
   width: 132px; 
   font-size: 16px;
}
   
.pi-products {
    max-width: 1200px;
    margin: 0 auto;
}


.pi-products .magento-price-box {
    text-align: center;
    margin: 10px 0;
}
.b-header-login_link-mobile{display:none}
.b-header-login_link-mobile:before{content:"\e606";display:block;font-family:"urbde-ico",sans-serif;font-size:24px;height:50px;left:0;position:absolute;top:0}
.account_navigation_login.hover .b-header-login_link-mobile,.account_navigation_login.hover .account_navigation_link{color:#fff}
.accordion-heading{border-bottom:0}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px}
.accordion .accordion-heading a{text-transform:uppercase;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;background:#e5e5e5;display:block;position:relative;color:#000!important}
.accordion .accordion-heading a:hover{background:#ddd}
.accordion .accordion-heading a:before,.accordion .accordion-heading a:after{content:'';position:absolute;background:#000}
.accordion .accordion-heading a:before{width:10px;height:2px;top:50%;margin-top:-1px;right:10px}
.accordion .accordion-heading a.active:before,.accordion .accordion-heading a.active:after{background:#999}
.accordion .accordion-heading a.active:after{width:2px;height:10px;top:50%;margin-top:-5px;right:14px}
.accordion .accordion-heading a.active{background:#000;color:#fff!important}

.copyrights {
    background: #444444;
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 5px;
    padding-top: 12px;
    color: #979494;
}

.copyrights a { color: #ffffff }

.reply a, .postauthor p span,.theauthor a,.thecategory a,.readMore a, .single_post a, .textwidget a:hover, #commentform a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, footer .widget li a:hover, #tabber .inside li a:hover, .related-posts li:hover b, .single .post-info a:hover { color:#F00000;}

#sdrn_bar .sdrn_ic_2{top:7px}


#sdrn_bar.menu_is_opened .sdrn_ic_2{top:9px !important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);zoom:1}


#nav-single .nav-next {
	float: right;
	text-align: right;
}


#top .nav {
	margin-top: 5px;
}


#top .nav a {
  	color: #333;
  	line-height: 10px;
  	padding-bottom: 4px;
  	padding-left: 5px;
  	padding-right: 5px;
  	padding-top: 4px;
	text-transform: none;
}


#navigation .nav a {
  	color: #000;
	text-transform: uppercase;
	font-weight: bold !important;
	padding-left: 6px !important;
	padding-right: 6px !important;
}

#navigation .nav li ul li a {
  	padding-left: 15px !important;
  	padding-right: 15px !important;
}


.nav li ul {
  	margin-top: 0;
}


.nav ul ul li a {
	text-transform: none !important;
	font-weight: normal;
}


.nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-cat a, .nav li.current-menu-item a, .nav li.sfHover {
  	background-image: none;
  	border-bottom-color: rgba(0, 0, 0, 0.15);
  	border-bottom-left-radius: 0px;
  	border-bottom-right-radius: 0px;
  	border-bottom-width: 0px;
  	border-left-color-value: rgba(0, 0, 0, 0.15);
  	border-left-width: 0px;
  	border-right-color-value: rgba(0, 0, 0, 0.15);
  	border-right-width: 0px;
  	border-top-color: rgba(0, 0, 0, 0.15);
  	border-top-left-radius: 0px;
  	border-top-right-radius: 0px;
  	border-top-style: solid;
  	border-top-width: 0px;
  	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.03);
	color: #12496E !important;
}


.nav a:hover {
	color: #12496E !important;
}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


#top .nav a:hover, #top .nav li.current_page_item a, #top .nav li.current_page_parent a, #top .nav li.current-menu-ancestor a, #top .nav li.current-cat a, #top .nav li.current-menu-item a, #top .nav li.sfHover {
  	background-color: transparent;
 	text-decoration: underline;
	color: #000 !important;
}




#wrapper .shortcode-tabs.boxed ul.tab_titles li.nav-tab a {
	font-weight: bold;
	font-size: 14px;
	color: rgb(127, 117, 89);
}


#wrapper .shortcode-tabs.boxed ul.tab_titles li.nav-tab.ui-state-active a {
	color: rgb(18, 73, 110)
}

.shortcode-tabs ul.tab_titles li.nav-tab { background:none; padding:0; float: left; display:inline; color: #ffffff; margin: 0 5px 0 0; cursor: pointer; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-state-active a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { background:#fff; text-decoration:none; outline: none; }

.shortcode-tabs ul.tab_titles li.nav-tab a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px sans-serif; }

.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-selected a, .shortcode-tabs ul.tab_titles li.nav-tab a:hover { -moz-border-radius-topright:3px; -moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; border-top-right-radius:3px; border-top-left-radius:3px; }

.shortcode-tabs .tab li.nav-tab { background:#fff;  }

.shortcode-tabs .tab li.nav-tab a { color:#555; font:bold 12px/18px sans-serif; }

#navigation, #navigation .nav a { font:normal 12px/1.4em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;color:#333333; }
.main-nav-menu .submenu .submenu-item{text-decoration:none}



#footer{background:#242322;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.newshome {
    border-left: 3px solid #F1D7BE;
    margin-bottom: 30px;
    padding-left: 5px;
}


.newshome h2 {color:#d58e4a;
}


.newshome dl {
    display: table;
    padding-bottom: 40px;
	padding-top:20px;
}


.newshome dt {
    clear: left;
    float: left;
    font-weight: bold;
    padding-bottom: 10px;
    width: 50%;
}


.newshome dd {
    float: left;
    padding-bottom: 10px;
    width: 44%;
}

.aom_lv {width:100%; list-style-type:none; margin:6px 0; padding:0; display:table;}

.aom_lv li {margin:0; padding:6px 0 0 0; display:table;}

.logos-names-outer .frame{background-color:#fff;max-width:1200px}

.clearfix:after,.clearfix:before,.container:after,.container:before,.f-row:after,.f-row:before,.frame:after,.frame:before,.group-item-info:after,.group-item-info:before,.group-list .post-info:after,.group-list .post-info:before,.nav:after,.nav:before,.widget:after,.widget:before{content:"";display:table}

.clearfix:after,.container:after,.f-row:after,.frame:after,.group-item-info:after,.group-list .post-info:after,.nav:after,.widget:after{clear:both}

.profile-top .frame{padding:0 2px}

.frame{padding:0 6px}

.frame .aside,.frame .frame{padding:0}

.first-time .profile-top-subnav li,.first-time .user-header .frame,.user-first-time .profile-top-subnav li,.user-first-time .user-header .frame{z-index:auto!important}

.app-note .frame{position:relative}

.beta-note .frame{position:relative}

#sideRight p.r_logo {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:10px;
}

#sideRight p.r_logo em {
	font-size:18px;
	font-weight:normal;
}

#sideRight p.r_logo em.l_bold {
	font-size:18px;
	font-weight:bold;
}
img.alignnone{margin:0 0 10px 0;display:inline;}


#popup .processing_box .tab_content {
    background: #F4F4F4;
    padding: 7px 10px;
    height: 35px;
    border-bottom: 1px solid #EFEFEF;
}


#popup .processing_box .tab_content input.field {
    width: 730px
}


#popup .processing_box .tab_content .form .field_row { margin-bottom: 0 }


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}

.nav span.header{
	color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}

.currentsales span.header {
    color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}

.resource span.header {
    color: #4FAF35;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 15px;
    font-style: italic;
    margin: 0 0 9px;
}


#usersite-container #header-wrap .layer-subtitle span.outer {
  color: #ffffff; }


#usersite-container .project-name, #usersite-container h1#page-title .outer {
  font-family: 'Spirax-Regular';
  font-weight: normal; }


#usersite-container #page-root h1#page-title.display-type-text span.outer {
  color: #ffffff; }


#usersite-container h1#page-title .outer {
  font-size: 52px; }


#usersite-container h1#page-title.display-type-text span.outer {
  color: #ffffff; }


#usersite-container h1#page-title.display-type-image span.outer, #usersite-container h1#page-title.display-type-none span.outer {
  font-size: 0; }
.featured-left{float:left;width:300px}
.featured-left .entry-title{font-size:22px;font-weight:700;line-height:25px;margin-bottom:10px}
.featured-left .entry-thumb{height:auto;margin-bottom:10px;width:100%}
.featured-left .entry-meta{margin-bottom:10px}
.bottom-box,.featured-left,.featured-right,.related-loop{width:48.780487804878%}
.bottom-box,.featured-left,.featured-right{width:48%}

#mycarousel_1 .carousel-control.left,#mycarousel_1 .carousel-control.right
{
display:none;
}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.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-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}



.carousel .item {
  background-color: hsl(0, 0%, 47%);
  float: left;
  width: 100%;
}


#myCarousel1.carousel {
  height: auto;

}





#myCarousel1.carousel.carousel .item {

  background-color: #777;
}


  
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }



table.blog {
}


table.blog .contentheading {
	font-size: 150%;
}


table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

html:not(.mobile-true) #main .benefits-grid-ico.animate-element img,
html:not(.mobile-true) #main .wpb_revslider_element img,
html:not(.mobile-true) .pp_content img,
html:not(.mobile-true) #page .widget_shopping_cart_content img,
html:not(.mobile-true) #page .grav-grav img,
html:not(.mobile-true) #page .comment-gravatar img,
html:not(.mobile-true) #shWrap img,
html:not(.mobile-true) #page .royalSlider img,
.lightbox.useJS .close,
div.lightbox.useJS .img-caption,
.hover-grid .rollover-content,
.no-touch .text-on-img.hover-grid .fs-entry-content,
.hover-style-one .rollover-thumbnails,
.hover-style-two .rollover-thumbnails,
.hover-style-three .rollover-thumbnails {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
}
html:not(.mobile-true) #main .animate-element img,html:not(.mobile-true) #main .benefits-grid-ico.animate-element img,html:not(.mobile-true) #main .wpb_revslider_element img,html:not(.mobile-true) #page .comment-gravatar img,html:not(.mobile-true) #page .grav-grav img,html:not(.mobile-true) #page .royalSlider img,html:not(.mobile-true) #page .widget_shopping_cart_content img,html:not(.mobile-true) #shWrap img,html:not(.mobile-true) .pp_content img{opacity:1}

.hometexthead {
font-family:museo_slab700;
font-size: 14px;
left: 20px;
width: 250px;
top-margin: 0px;
padding-top: -15px;
font-weight: normal;
padding-left: 20px;
}

.thumbnail {
    position: relative;        
    margin: 0 0 1.875rem 0;
    line-height: 1.2;
}



.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.row:before,
.row:after,
header .box:after,
header .box:before,
.navbar:before,
.navbar:after,
.footer:before,
.footer:after,
.thumbnail:before,
.thumbnail:after,
.articles-home-pag .views-row-even:before,
.articles-home-pag .views-row-even:after,
#slider ul:after,
#slider ul:before,
.share-pop-up:after,
.share-pop-up:before {
    content: " " !important;
    display: table;
}

.clearfix:after,
.container:after,
.row:after,
header .box:after,
.navbar:after,
.footer:after,
.thumbnail:after,
.articles-home-pag .views-row-even:after,
#slider ul:after,
.share-pop-up:after
{ clear: both; }

.thumbnail .p-a-share {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 5.938rem;
    height: 3.125rem; 
}

.thumbnail .fa-comment {
    position: absolute;
    top: 0;
    right: 0.9375rem;
}

.thumbnail .c-blue-4 {
    position: absolute;
    right: 1.5rem;
    top: 0.5rem;
}

.thumbnail figure { margin-bottom: 1.875rem; }

.thumbnail figure img { 
    max-width: 900px;
    width: 100%; 
}

.thumbnail .review { clear: both; }

.thumbnail .review h2 a { color: #00a7d8; }

.thumbnail .review h2 { 
    margin-bottom: 0.9375rem; 
    text-align: justify;
}

.thumbnail p { 
    margin-bottom: 1.875rem; 
    text-align: justify;
}

.contact-info .thumbnail { margin: 1.875rem 0; }
.block ul{margin:0;padding:0 0 0.25em 1em;}
.block div.view div.views-admin-links{margin-top:0;}
.sidebar .block-views h2.title,.panel-pane h2.pane-title{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;color:#83d1f5;text-transform:uppercase;font-size:1em;border-bottom:2px solid #83d1f5;margin-bottom:0.2em;font-weight:bold;}
.sidebar .block-menu h2.title{background:none repeat scroll 0 0 #D5D4CC;color:white;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:1em;font-weight:bold;line-height:2em;padding:0 0 0 12px;text-transform:uppercase;}
.block ul,.item-list ul{margin:1em 0;padding:0 0 0 2em;}
ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0;}






div.block.with-block-editing{position:relative;}
div.block.with-block-editing div.edit{display:none;position:absolute;right:0;top:0;z-index:40;border:1px solid #eee;padding:0 2px;font-size:0.75em;background-color:#fff;}
div.block.with-block-editing:hover div.edit{display:block;}






.block{margin-bottom:1em;}
#block-donations-1667.block-donations{margin:20px 0 0;}
#block-donations-1667.block-donations h2.title{background:#1f285b;padding:5px 10px;color:#fff;font-size:12px;text-transform:uppercase;font-family:'Arial Black',Arial,Helvetica,Sans-serif;}
#block-donations-1667.block-donations .content{background:#f1f1ef;padding:10px;}
#block-donations-1667.block-donations .content ul{width:680px;overflow:hidden;margin:0;padding:0;}
#block-donations-1667.block-donations .content ul li{float:left;width:225px;list-style:none;font-size:16px;font-family:'Georgia',Serif;margin:0 0 10px;}
.column.sidebar .block{margin-bottom:20px;}
.column.sidebar .block-menu_block,.column.sidebar .block-menu{background:#E4E3DD;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;}
.column.sidebar .block-menu .content ul.menu{margin:0;}
.column.sidebar .block-menu .content{background:#f1f1ef;}
.column.sidebar .block-menu_block .content,.column.sidebar .block-menu .content{border-left:2px solid #89D2F4;}
.column.sidebar .block-menu_block ul.menu,.column.sidebar .block-menu ul.menu{list-style-image:none;list-style-type:none;padding:0;}
.column.sidebar .block-menu_block ul.menu li,.column.sidebar .block-menu ul.menu li{list-style-image:none;list-style-type:none;}
.column.sidebar .block-menu_block ul.menu li a,.column.sidebar .block-menu ul.menu li a{color:#21275B;display:block;font-weight:bold;padding:3px 5px 3px 10px;text-decoration:none;text-transform:uppercase;}
.column.sidebar .block-menu_block ul.menu li a:hover,.column.sidebar .block-menu ul.menu li a:hover{color:#21275b;background:#83d1f5;}
.column.sidebar .block-menu_block ul.menu li a.active,.column.sidebar .block-menu_block ul.menu li a.active-trail,.column.sidebar .block-menu ul.menu li a.active,.column.sidebar .block-menu ul.menu li a.active-trail{color:#FFF;background:#21275b;}
.column.sidebar .block-menu_block ul.menu li ul.menu li a,.column.sidebar .block-menu ul.menu li ul.menu li a{text-transform:none;padding-left:20px;font-weight:normal;}
.column.sidebar .block-menu_block ul.menu li ul.menu li ul.menu li a{padding-left:30px;}

	
.clear {
	clear: both;
	}

.conted_new {  width:100%; padding-bottom:30px; float:left; }


div.cabecera1 {
    width: 1000px;
    height: 80px;
}


#footer {
	width: 100%;
	background-color: #282828;
	overflow: hidden;
	height:150px;
}



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



#slideshow 
{
	position: relative;
	height: 350px;
}

#slideshow img 
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	opacity: 0.0;
}

#slideshow img.active 
{
	z-index: 10;
	opacity: 1.0;
}

#slideshow img.last-active 
{
	z-index: 9;
}

div.top-navigation-wrapper {
	min-width: 0;
}
 
.top-navigation-wrapper, .top-navigation-left li a{ color: #e7e7e7 !important; background-color: #6c6a68 !important; }
 
.top-navigation-wrapper-gimmick{ background-color: #6c6a68 !important; }

div.top-navigation-wrapper-gimmick{ padding-bottom: 2px; }

div.top-navigation-wrapper.container{ 
	padding-top: 5px; padding-bottom: 0px; background: transparent; }

div.no-boxed-layout div.top-navigation-wrapper-gimmick { padding-bottom: 4px; }








.lptw_recent_posts_fluid_images_widget .widget-title {
  border-bottom: 0 none;
  color: #333333;
  font-size: 1.25em;
  font-weight: 600;
  letter-spacing: 0.063em;
  line-height: 1em;
  margin: 0;
  padding: 0 0 15px;
  text-transform: uppercase;
}





.lptw_recent_posts_thumbnails_widget .widget-title {
  border-bottom: 0 none;
  color: #333333;
  font-size: 1.25em;
  font-weight: 600;
  letter-spacing: 0.063em;
  line-height: 1em;
  margin: 0;
  padding: 0 0 15px;
  text-transform: uppercase;
}
.widget.widget_search form input[type="text"]{width:67%}

.drop_down .second .inner .widget
{
	padding:0 20px
}

.drop_down .second .inner .widget p
{
	font-size:13px;
	line-height:16px;
	padding:12px 0
}

.drop_down .wide .second ul li ul .widget
{
	padding:0 10px
}

.single_tags a,.widget .tagcloud a
{
	letter-spacing:1px
}

.widget .tagcloud a
{
	display:inline-block;
	font-size:13px!important
}

.widget .tagcloud a:after
{
	content:","
}

.widget .tagcloud a:last-child:after
{
	content:""
}

	aside .widget a,.side_menu a,.side_menu .widget li
{
	font-weight:400;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	-ms-transition:color .3s ease-in-out;
	-o-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out
}

	aside .widget a:hover
{
	color:#1abc9c
}

	aside .widget ul,.side_menu .widget ul
{
	list-style:none;
	padding:0
}

	aside .widget li,.side_menu .widget li
{
	margin:0 0 10px
}

	aside .widget li:last-child,.side_menu .widget li:last-child
{
	margin:0
}

.widget.widget_rss li a.rsswidget,#wp-calendar caption
{
	color:#000
}

.widget.widget_rss li span.rss-date,#wp-calendar caption
{
	margin:0 0 15px
}

.widget.widget_rss li
{
	margin:0 0 25px
}

	aside .widget.widget_search
{
	border-bottom:0;
	padding:0
}

	aside .widget h5
{
	margin-bottom:14px
}

	aside .widget.posts_holder li
{
	padding:7px 0 7px 0;
	margin:0
}

	aside .widget.posts_holder li:hover
{
	color:#1abc9c
}

	aside .widget a
{
	color:inherit
}

	aside .widget
{
	margin:0 0 42px
}

.side_menu .widget li
{
	position:relative
}

.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children
{
	padding-right:0;
	border-bottom:0
}

.side_menu .widget ul ul
{
	padding:6px 0 0 20px
}

.side_menu .widget
{
	margin:0 0 43px
}

.side_menu a,.side_menu li,.side_menu span,.side_menu p,.side_menu .widget.widget_rss li a.rsswidget,.side_menu #wp-calendar caption,.side_menu #wp-calendar th,.side_menu #wp-calendar td
{
	color:#818181
}

.side_menu .widget.widget_nav_menu li:last-child,.side_menu .widget.widget_nav_menu li a
{
	margin:0
}

.footer_top .widget.widget_nav_menu li
{
	margin:0;
	line-height:22px
}

.widget.widget_archive select,.widget.widget_categories select,.widget.widget_text select
{
	width:100%;
	overflow:hidden;
	border:1px solid transparent;
	font-size:13px;
	background-color:#fff;
	outline:0;
	color:#818181;
	font-family:inherit;
	padding:2px 4%;
	height:37px
}

.widget #searchform
{
	display:inline-block;
	width:100%;
	overflow:hidden;
	background-color:#fff
}

.footer_top .widget #searchform
{
	background-color:transparent;
	border:1px solid #6a6a6a
}

.widget.widget_search form.form_focus
{
	border-color:#1abc9c
}

.widget.widget_search form input[type="submit"],.header_top #searchform input[type="submit"]
{
	width:37px;
	height:37px;
	line-height:37px;
	display:inline-block;
	margin:0;
	padding:0 4%;
	outline:0;
	border:0;
	text-decoration:none;
	background-color:transparent;
	color:#b9b9b9;
	font-family:'FontAwesome',sans-serif;
	cursor:pointer;
	white-space:nowrap;
	float:right;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out
}

.footer_top .widget #searchform input[type="submit"]
{
	color:#6a6a6a
}

.widget.widget_search form .screen-reader-text,.header_top #searchform .screen-reader-text
{
	display:none
}

.widget.widget_search form input[type="text"],.header_top #searchform input[type="text"]
{
	display:inline-block;
	text-decoration:none;
	border:0;
	outline:0;
	color:#adadad;
	background-color:transparent;
	font-family:inherit;
	margin:0;
	padding:2px 4%;
	width:74%;
	height:33px;
	float:left
}

.footer_top .widget #searchform input[type="text"]
{
	color:#6a6a6a
}

.side_menu .widget #searchform input[type="text"],.footer_top .widget.widget_search form input[type="text"]
{
	width:70%!important
}

.widget .tagcloud
{
	display:inline-block;
	width:100%
}

.side_menu .widget .tagcloud a
{
	color:#fff
}

	aside .widget.posts_holder #lang_sel li:after,aside .widget.posts_holder #lang_sel_click li:after
{
	content:none
}

	aside .widget #lang_sel_list,section.side_menu #lang_sel_list,footer #lang_sel_list
{
	height:auto;
	font-family:inherit;
	width:100%
}

	aside .widget #lang_sel_list li,section.side_menu #lang_sel_list li,footer #lang_sel_list li
{
	float:none;
	margin-bottom:0!important;
	padding:9px 10px 9px 0!important;
	width:auto
}

	aside .widget #lang_sel_list li a,aside .widget #lang_sel li a,aside .widget #lang_sel_click li a,section.side_menu #lang_sel_list li a,section.side_menu #lang_sel li a,section.side_menu #lang_sel_click li a,footer #lang_sel_list li a,footer #lang_sel li a,footer #lang_sel_click li a
{
	font-family:inherit;
	font-size:13px;
	font-weight:400;
	border:0;
	color:#777
}

	aside .widget #lang_sel_list li a,section.side_menu #lang_sel_list li a,aside .widget #lang_sel_list li a,footer #lang_sel_list li a
{
	display:inline
}

	aside .widget #lang_sel li,aside .widget #lang_sel_click li,section.side_menu #lang_sel li,section.side_menu #lang_sel_click li,footer #lang_sel li,footer #lang_sel_click li
{
	margin-bottom:0
}

	aside .widget #lang_sel,aside .widget #lang_sel_click,section.side_menu #lang_sel,section.side_menu #lang_sel_click,footer #lang_sel,footer #lang_sel_click
{
	width:100%
}

	aside .widget #lang_sel a.lang_sel_sel:hover,aside .widget #lang_sel_click a.lang_sel_sel:hover,aside .widget #lang_sel ul ul a:hover,aside .widget #lang_sel_click ul ul a:hover,aside .widget #lang_sel_list li a.lang_sel_sel,aside .widget #lang_sel_list li a:hover
{
	color:#1abc9c
}

	aside .widget #lang_sel ul ul,aside .widget #lang_sel_click ul ul
{
	width:100%;
	top:32px;
	height:auto;
	border:0;
	z-index:1000;
	padding:3px 0 0 0;
	overflow:hidden
}

	aside .widget #lang_sel ul ul a,aside .widget #lang_sel_click ul ul a,aside .widget #lang_sel ul ul a:visited,aside .widget #lang_sel_click ul ul a:visited
{
	padding:10px 13px
}

	aside .widget #lang_sel_list.lang_sel_list_vertical ul,section.side_menu #lang_sel_list.lang_sel_list_vertical ul,footer #lang_sel_list.lang_sel_list_vertical ul
{
	height:auto;
	border-top:0
}

	aside .widget #lang_sel_list.lang_sel_list_vertical a,aside .widget #lang_sel_list.lang_sel_list_vertical a:visited,section.side_menu #lang_sel_list.lang_sel_list_vertical a,section.side_menu #lang_sel_list.lang_sel_list_vertical a:visited,footer #lang_sel_list.lang_sel_list_vertical a,footer #lang_sel_list.lang_sel_list_vertical a:visited
{
	border:0;
	padding:0
}

.vertical_menu_transparency_on aside.vertical_menu_area.light .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.light .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.light .q_social_icon_holder i.simple_social
{
	color:#fff
}

.vertical_menu_transparency_on aside.vertical_menu_area.dark .vertical_menu_area_widget_holder,.vertical_menu_transparency_on aside.vertical_menu_area.dark .widget a,.vertical_menu_transparency_on aside.vertical_menu_area.dark .q_social_icon_holder i.simple_social
{
	color:#000
}
#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px!important}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa}


.fa-custom, .fa-custom img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 24px;
    bottom: 0;
    height: 24px;
}


.fa-custom:hover img:last-child {
    display:none;
}


.fa-custom img:first-child {
    display:none;
}


.fa-custom:hover img:first-child {
    display:inline-block;
}
#footer .pay-badges{margin-left:40px;}
#footer .pay-badges img{margin-right:40px;}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }


.modal-mask { display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 9000; background-color: #000; }

span.separator, 
span.mobile_separator { 
  opacity: 0.5;
  margin: 0 3px; 
}

span.mobile_separator { 
  display: none;         
}

  span.separator, 
  span.mobile_separator { 
    margin: 0 1px;   
    display: inline; 
  }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


#rps .slider div .col{
	float:left;
	border-right:0px solid #E9E8E8;
	border-top:0px;
	border-left:0px solid #E9E8E8;
	border-bottom:0px;
	padding:5px 0px;
}


#rps .col  p{
	font-size:12px;
	padding:0px 10px;
	margin:0px;
}


#rps .col  img{
    -moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
    background-color: white;
    border: 4px solid #EBEBEB;
	padding:0px;
}


#rps .col p.post-title{	
	position:relative;
	padding:0px;
	margin-left:5px;
	height:40px;
}


#rps .col p.post-title span {
	font-size:13px;
	font-weight:bold; 
	margin:0px;
	padding:10px 10px;
	height:40px;
	overflow:hidden;
	position:absolute;
	color:#666;
	text-decoration:none;
	line-height:18px;
}
	

#rps .col p.post-title a{
	text-decoration:none;
}


#rps .col p.post-title span:hover {
	height:auto;
	overflow:auto;
	
	z-index:100;
	padding-bottom:3px;
	color:#000;
}


#rps .col p.post-title a:hover {
	color:#000;
}


#rps .col p.slider-content{
	position:relative;
}


#rps .col p.slider-content-img{
	position:relative;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:center;
}


#rps .col p.slider-content-both{
	position:relative;
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	line-height:17px;
	margin-right:5px;
	margin-left:10px;
	margin-top:10px;
}


#rps .col p.slider-content-both img{
	margin-right:10px;
	margin-top:0px;
	-moz-border-radius: 1px;
	-khtml-border-radius: 1px;
	-webkit-border-radius: 1px;
    background-color: white;
    border: 2px solid #EBEBEB;
	padding:1px;
}
#fancyloadin{display:inline}
.header-title{background:#bdc3c7;height:180px}
.header-title h1{color:#fff;text-align:center;font-family:Oswald;font-weight:700;margin-top:70px;text-transform:uppercase;letter-spacing:1px;font-size:1.125em}
.modal .header{background:#eee;padding:.9375rem;position:relative}
.modal .header h3{text-align:center;color:#424242;font-family:'Source Sans Pro';font-size:.9375rem;margin:0}
.modal .header .close-modal{position:absolute;top:0;right:0;width:48px;height:48px;font-size:1.0625rem;line-height:49px;text-align:center;color:rgba(32,32,32,.15)}
.modal .header .close-modal:hover{color:#757575}
.custom-skin #scroll:hover,.custom-skin .social-links .header:hover{background:rgba(0,0,0,.5)}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
.unsupportedBrowsersBlocks .name{color:#ffffff;font-family:Proxima Nova;font-size:12px;margin:5px 0 15px auto;}
div.sec-content .alt-sec-content{border-radius:5px;background:#fff;border:1px solid #d5d5d5;box-shadow:0 1px 2px rgba(0,0,0,0.1);padding:10px 16px 23px}
div.sec-content .alt-sec-content h4{font-size:14px;margin-bottom:1em}
div.sec-content .alt-sec-content .feedback,div.sec-content .alt-sec-content .customer-support{text-align:center}
div.sec-content .alt-sec-content .customer-support{margin-top:2em;padding-top:1em;border-top:1px solid #ccc}
div.sec-content .alt-sec-content .customer-support h5{color:#818181;font-size:155%;font-weight:normal}
div.sec-content .alt-sec-content .customer-support h4{margin-bottom:0}
body.responsive div.sec-content .alt-sec-content{padding:10px 6px 23px}

.aom_lv {width:100%; list-style-type:none; margin:6px 0; padding:0; display:table;}

.aom_lv li {margin:0; padding:6px 0 0 0; display:table;}

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


	.logo .description {

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

		font-size:18px;

		line-height:1.2em;

		color:#6c686a;

		margin-top:-2px;

		padding-left:3px;

	}
