﻿.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4,.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
.exp-posts-nav-post-location,.exp-read-more-underlined,.pages_list a,.h9{font-family:Proxima\ Nova,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-weight:600;font-style:normal;font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:14px;color:rgba(132,137,145,1)}
.esriMobileInfoViewItem .square.last {-webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}


.feedzy-rss .rss_item .title {
	font-weight: bold;
}


.feedzy-rss .feedzy-style1 .rss_content_wrap .title a {
	text-decoration: none;
}


.feedzy-rss .feedzy-style1 .rss_content_wrap .title a:hover {
	text-decoration: underline;
}


.feedzy-rss .feedzy-style2 .rss_content_wrap .title {
	display: block;
	padding: 10px 15px;
}


.feedzy-rss .feedzy-style2 .rss_content_wrap .title a {
	
	text-decoration: none;
}


.feedzy-rss .feedzy-style2 .rss_content_wrap .title a:hover {
	text-decoration: underline;
}


.time,
.artist,
.title {
	border-top: 0px
}
.zeno_font_resizer a{margin-right:8px}
.x-menu-level-2 .x-menu-level-3{margin-top:15px}

        
    .x-menu-level-2:before, .x-menu-level-3:before{
        display: none;
    }




#login {
display: none;
position: fixed;
overflow: hidden;
width: 100%;
height: 100%;
bottom: 0;
right: 0;
padding: 80px 0 120px 0;
z-index: 9500;
text-align: center;
background: #000;
background: rgba(0,0,0,0.7);
-webkit-text-size-adjust: 100%;
}
	
	.gp-responsive #login {
	padding: 10px;
	min-height: 100%;
	}



#left-area ol, .entry-content ol {
	padding-left: 30px;
	list-style-position: outside;
	line-height: 1.7em;
}


#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
	line-height: 1.7em !important;
}


	.page-id-6644 .entry-content ol {
		padding-left: 50px;
	}
.imageframe-align-center{text-align:center}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}

#news .col-md-5 { padding-top:30px; }

footer .col-md-5 { padding:95px 50px 0 0; text-align:right; }

footer .col-md-5 img { margin-right:25px; }

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.row{margin-left:-10px;margin-right:-10px}


.radio.row input[type="radio"] {
	position: inherit;
	margin: 0;
}


.radio.row .rad {
	text-align: right;
}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_second_spun_0 {
        width: inherit;
        height: inherit;
        display: table-cell;
        filter: Alpha(opacity=0);
        opacity: 0;
        position: absolute;
        vertical-align: middle;
        z-index: 1;
      }

.home__facebook .home__facebook--inner{text-align: left; margin:15px 5px;}
#shopping_bag .title,#shopping_bag_adding_item .title{text-align:center;margin:8px 0 5px}

#nav {
float : right;
max-width : 700px;
}

#nav li.page_item a:hover, #nav li a:hover {
    background: #444;
}

#nav li.page_item {
list-style-type : none;
display : inline-block;
margin : 4px 0 5px 15px;
}

#nav li.page_item a {
text-decoration : none;
padding : 5px 25px;
font-size : 14px;
background : #353535;
border : 1px solid #333;
display : inline-block;
font-weight: bold;
color: #fff;
}

#nav li.page_item ul.children {
display : none;
position : absolute;
width : 150px;
}

#nav li.page_item:hover ul.children {
display : block;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

.c-fff {color: #fff;}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}

.mod_events_latest_first {padding-bottom: 5px;}
.center{margin-right:auto;margin-left:auto}
.center-ns{margin-right:auto;margin-left:auto}
.center-m{margin-right:auto;margin-left:auto}
.center-l{margin-right:auto;margin-left:auto}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}




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

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

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.thrv_contents_table .tve_contents_table .tve_ct_level0{box-sizing:border-box;color:#4b4b4b;font-size:16px;padding:0 0 0 20px;text-decoration:none;width:100%;display:block;font-weight:bold;margin:10px 0 5px 0}
.thrv_contents_table .tve_contents_table a.tve_ct_level0,.thrv_contents_table .tve_contents_table a:visited.tve_ct_level0,.thrv_contents_table .tve_contents_table a:active.tve_ct_level0{font-weight:bold;margin:10px 0 5px 0}

#text-21 .widget-wrap{
	 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}




.tzwb-posts-list li {
	clear: left;
	margin-bottom: 0.75em;
	padding: 0;
	list-style: none;
}


.tzwb-posts-list .tzwb-excerpt p {
	margin: 0;
	padding: 0;
}


.tzwb-posts-list .wp-post-image {
	float: left;
	margin: 0.3em 0.8em 1em 0;
	max-width: 90px;
	height: auto;
}


.tzwb-posts-list .tzwb-entry-meta {
	margin: 0;
	padding: 0;
	border-top: none;
	font-size: 12px;
	font-size: 0.75rem;
}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}




.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important; }

  .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
     }
.imagenes .container-imagen .item-imagen{width:33%;margin-bottom:4em}
.imagenes .container-imagen .item-imagen img{height:300px}
.imagenes .container-imagen .item-imagen img:last-child{padding-left:1em}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }
