/*
* @file
* global.styles
*
* Styles you add here will load for all device sizes, they are "global", as
* opposed to "responsive" styles, which only load for a given breakpoint (media
* query) that you set in theme settings. See the README for more details.
*
*
* How to use this file:
* --------------------
*
* There are many empty selectors and some basic styles to act as a guide.
* Nothing is set in stone and you can change anything - even delete all of it
* and start with your own clean slate.
*
* See global.base also which includes normalize.css and some additional
* helper classes and base styles.

=============================================================================
*   Base
* ==========================================================================

* To preserve theme settings never apply font properties to the HTML element.
* This is critically important if you are using the Responsive JavaScript
* feature as this relies on being able to set a pseudo font family on the HTML
* element. If you need to set default font properties of any kind use the BODY
* element as these can be overridden using font theme settings.
 */
HTML
{
	background: #FFF;
}
BODY
{
	/*font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;*/
	font-size: 87.5%;
	margin-top: 0;
}
/*=============================================================================
*   HTML Elements
* ==========================================================================*/
H1
{
}
H2
{
}
H3
{
}
H4
{
}
H5
{
}
H6
{
}
P
{
}
B, STRONG
{
}
I, EM
{
}
DFN
{
}
SUP
{
}
SUB
{
}
DEL
{
}
INS
{
}
BLOCKQUOTE
{
}
CITE
{
}
Q
{
}
ADDRESS
{
}
UL
{
}
OL
{
}
LI
{
}
DL
{
}
DD
{
}
DT
{
}
ABBR
{
}
ACRONYM
{
}
PRE, CODE, TT, SAMP, KBD, VAR
{
	font-family: Consolas, Monaco, "Courier New", Courier, monospace, sans-serif;
}
A
{
	color: #0099DC;
}
/*=============================================================================
*   Wrappers
* ==========================================================================

* Outer wrappers:
* - #page-wrapper: body > #page-wrapper
* - #page: body > #page-wrapper > #page
* - .container: body > #page-wrapper > #page.container
*
* The .container class holds the page width value from theme settings.
 */
#page-wrapper
{
}
#page
{
}
#page .container
{
}
/*
* Wraps all header elements - branding and .region-header
 */
#header
{
	background: #FFF;
}
.region-header
{
	padding-top: 5px;
}
/*
* Wraps the sidebars the content column
 */
#columns
{
}
/*
* Main content column wrapper
 */
#content-column
{
}
/*
* Wraps the main-content-header, the content region and feed-icons. Use this
* wrapper to style the entire main content column
 */
#main-content
{
}
/*
* Wraps the content region, avoid applying styles to this wrapper, its used
* mainly for position and invisible gutters and can be problematic to style
 */
#content
{
}
/*
* Footer wrapper
 */
#footer
{
	background: #0193CF;
	padding-top: 40px;
	border-top: 5px solid #CCC;
}
/*
* Panels may need additional margin wrangling when in the $content region
 */
#content .panel-display
{
}
/*
* Full Width Wrappers
* These are used in the optional page--full-width-wrappers.tpl.php template.
* All have internal .container classes. In the full width wrapper template the
* .container classes set the width or max-width - you can style this but never
* add any width/margin/padding/borders etc to .container


* Wraps the leaderboard
 */
#leaderboard-wrapper
{
}
#leaderboard-wrapper .container
{
}
/*
* Wraps the header
 */
#header-wrapper
{
	/*Debug styles, is this working*/
	background: rgba(255, 192, 203, 0.5);
}
#header-wrapper .container
{
}
/*
* Wraps the nav elements
 */
#nav-wrapper
{
}
#nav-wrapper .container
{
}
/*
* Wraps breadcrumb
 */
#breadcrumb-wrapper
{
}
#breadcrumb-wrapper .container
{
}
/*
* Wraps messages and help
 */
#messages-help-wrapper
{
}
#messages-help-wrapper .container
{
}
/*
* Wraps the secondary content/preface region
 */
#secondary-content-wrapper
{
}
#secondary-content-wrapper .container
{
}
/*
* Wraps the main content column
 */
#content-wrapper
{
}
#content-wrapper .container
{
}
/*
* Wraps the tertiary content/postfix region
 */
#tertiary-content-wrapper
{
}
#tertiary-content-wrapper .container
{
}
/*
* Footer wrapper
 */
#footer-wrapper
{
	/*Debug styles, is this working?*/
	background: rgba(255, 192, 203, 0.5);
}
#footer-wrapper .container
{
}
/*=============================================================================
*   Branding
* ==========================================================================

* Wraps all the branding elements, logo, name and slogan
 */
#branding
{
	float: left;
}
/*
* Logo
 */
#logo
{
	padding: 0 0 10px;
}
#logo IMG
{
	margin-top: 18px;
}
/*
* Wrapper for the site name and slogan
 */
#name-and-slogan
{
}
/*
* Site name (h1)
 */
#site-name
{
	margin: 0;
}
#site-name A
{
}
#site-name A:link, #site-name A:visited
{
	text-decoration: none;
}
#site-name A:hover, #site-name A:focus
{
	text-decoration: underline;
}
/*
* Site slogan (h2)
 */
#site-slogan
{
	margin: 0;
}
/*=============================================================================
*   Page content header
* ==========================================================================

* Main content header wraps the page title, tabs and actions links
 */
#main-content-header
{
}
/*
* The main page title (h1)
 */
#page-title
{
	margin: 0 0 30px;
	border-bottom: 1px solid;
	padding-bottom: 16px;
	line-height: 120%;
}
/*=============================================================================
*   Misc Global Styles
* ==========================================================================

* Feed icons
 */
.feed-icon
{
}
/*
* Aggregator feed source
 */
#aggregator .feed-source .feed-icon
{
	display: inline;
	float: none;
	margin-right: 10px;
}
.feed-details DT, .feed-details DD
{
	display: inline;
	margin: 0;
}
/*
* Generic styles for the more link
 */
.more-link
{
}
/*
* Generic styles for links. See the ul.links declaration in node and comment
* stylesheets
 */
UL.links
{
	margin: 0;
	padding: 0;
}
UL.links.inline
{
	display: block;
}
UL.links LI
{
	display: inline;
	list-style: none;
	padding: 0 10px 0 0;
}
/*
* Search results are an ordered list so reset the margin
 */
.search-results
{
	margin: 0;
	padding: 0;
}
/*
* Attribution message and link
 */
.attribution
{
	display: block;
	opacity: 0.65;
	padding: 1em 0;
	text-align: center;
}
.attribution A
{
	text-decoration: none;
	color: inherit;
}
.attribution A:hover, .attribution A:focus
{
	text-decoration: underline;
}
/*=============================================================================
*   Regions
* ==========================================================================

* Standard region wrapper, don't add width to any regions, you will bork the
* layout - no margin, padding or borders etc
 */
.region
{
}
/*
* Regions have an inner div - perfect for adding margin, padding or borders
 */
.region-inner
{
}
/*
* Regions can be nested, such as when using Panels
 */
.region-inner .region-inner
{
}
/*
* Header region, embedded in the #header
 */
.region-header
{
}
/*
* Generally used to output Drupals help block, if the help module is enabled
 */
.region-help
{
}
/*
* Secondary content
 */
.region-secondary-content
{
}
/*
* Sits above the main content header, like a content-top region
 */
.region-highlighted
{
}
/*
* Sits below the main content, like a content-bottom region
 */
.region-content-aside
{
}
/*
* Sidebars - targets both
 */
.sidebar
{
}
/*
* First sidebar
 */
.region-sidebar-first
{
}
/*
* Second sidebar
 */
.region-sidebar-second
{
}
/*
* Tertiary content
 */
.region-tertiary-content
{
}
/*
* Footer region
 */
.region-footer
{
}
/*=============================================================================
*   Links
* ==========================================================================*/
A
{
	text-decoration: none;
}
A:link, A:visited
{
}
A:active, A.active
{
}
A:hover, A:focus
{
	text-decoration: underline;
}
/*=============================================================================
*   Primary, Secondary and Menu Bar region menus
* ==========================================================================*/
.nav
{
	clear: both;
	margin: 10px 0;
}
.nav UL, .nav UL.menu
{
	margin: 0;
	padding: 0;
}
#primary-menu-bar
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.menu-bar
{
	background: #0091D0;
}
.nav LI, .nav UL.menu LI
{
	display: inline;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav LI A, .nav UL.menu LI A
{
	display: block;
	white-space: nowrap;
	padding: 0 10px;
}
.nav LI A:visited, .nav UL.menu LI A:visited
{
}
.nav LI A:hover, .nav LI A:focus, .nav UL.menu LI A:hover, .nav UL.menu LI A:focus
{
}
.nav .block
{
	margin-bottom: 0;
}
/*=============================================================================
*   Superfish
* ==========================================================================*/
UL.sf-menu
{
	margin-bottom: 0;
}
UL.sf-menu A
{
	border-left: 0;
	border-top: 0;
	padding: 0 10px;
	text-decoration: none;
	height: 2.5em;
	line-height: 2.5em;
}
UL.sf-menu A:link, UL.sf-menu A:visited
{
}
UL.sf-menu LI
{
}
UL.sf-menu LI:hover, UL.sf-menu LI.sfHover
{
	outline: 0;
}
UL.sf-menu A
{
}
UL.sf-menu A:focus, UL.sf-menu A:hover, UL.sf-menu A:active
{
	outline: 0;
}
/*
* Superfish blocks
 */
.block-superfish
{
}
.block-superfish .block-inner .content
{
}
.block-superfish UL
{
	margin: 0 !important;
	padding: 0 !important;
}
.block-superfish UL UL
{
}
.block-superfish UL UL UL
{
}
.block-superfish UL UL UL UL
{
}
.block-superfish LI
{
	margin: 0 !important;
	padding: 0 !important;
}
.sf-menu
{
	font-size: 16px;
	font-family: Open Sans, Arial;
}
.sf-menu LI.sf-depth-1
{
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.sf-menu LI:hover
{
	cursor: pointer;
}
.sf-depth-1
{
	color: #0099DC;
}
/*
* Vertical style
 */
.sf-vertical
{
	width: 100%;
}
.sf-vertical LI
{
	width: 100%;
}
.sf-vertical LI.last
{
}
.sf-vertical LI:hover UL, .sf-vertical LI.sfHover UL
{
	left: 100%;
	top: 0;
	margin: 0;
	padding: 0;
}
.sf-vertical LI A
{
	padding: 0 10px;
}
/*
* Navbar style
 */
.sf-navbar
{
	padding-bottom: 0 !important;
}
/*
* Sensible padding for the default style
 */
.sf-menu.sf-style-default A
{
	padding: 0 10px;
}
/*=============================================================================
*   Menu Toggles
* ==========================================================================*/
.at-mt .at-menu-toggle, .at-mt .at-menu-toggle UL, .at-mt .at-menu-toggle UL.menu
{
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
.at-mt .at-menu-toggle-button
{
	margin: 0;
}
.at-mt .at-menu-toggle UL A
{
	padding: 0 10px;
	white-space: nowrap;
}
/*=============================================================================
*   Menus, usually blocks
* ==========================================================================*/
UL.menu
{
	padding-left: 15px;
}
UL.menu UL
{
	padding-left: 15px;
}
UL.menu UL UL
{
}
UL.menu UL UL UL
{
}
UL.menu LI
{
	margin: 0;
}
UL.menu LI.collapsed, UL.menu LI.expanded, UL.menu LI.leaf
{
}
UL.menu LI A
{
}
UL.menu LI A:link, UL.menu LI A:visited
{
}
UL.menu LI A:active, UL.menu LI A.active
{
}
UL.menu LI A:hover, UL.menu LI A:focus
{
}
UL.menu LI.active A, UL.menu LI.active-trail A
{
}
UL.menu LI.first, UL.menu LI.last
{
}
/*If li.content exists it's a problem, so reset the padding*/
.block .menu LI.content
{
	padding: 0;
}
/*=============================================================================
*   Book navigation menu
* ==========================================================================*/
.book-navigation
{
}
.book-navigation .page-links
{
}
.book-navigation .page-previous
{
}
.book-navigation .page-next
{
}
.book-navigation .page-up
{
	/*Prevent text wrapping to a new line, assumes the string is two chars*/
	min-width: 2em;
	white-space: nowrap;
}
.book-navigation .menu
{
	margin-left: 0;
}
/*=============================================================================
*   Breadcrumbs
* ==========================================================================*/
#breadcrumb
{
	margin: 10px 0;
}
/*If the label is set to show in theme settings the label class is added*/
#breadcrumb .breadcrumb-label
{
	font-size: 1em;
	display: inline;
	padding-right: 10px;
}
#breadcrumb .breadcrumb-label:after
{
	content: ":";
}
#breadcrumb OL
{
	margin: 0;
	padding: 0;
}
#breadcrumb .with-breadcrumb-label OL
{
	display: inline;
}
#breadcrumb LI
{
	list-style: none;
	display: inline;
}
#breadcrumb LI.crumb-first
{
}
#breadcrumb LI.crumb-last
{
}
#breadcrumb A
{
}
#breadcrumb A:link, #breadcrumb A:visited
{
}
#breadcrumb A:active, #breadcrumb A.active
{
}
#breadcrumb A:hover, #breadcrumb A:focus
{
}
#breadcrumb .crumb-separator
{
}
/*=============================================================================
*   Pagers
* ==========================================================================*/
UL.pager
{
	clear: both;
	margin: 0;
	text-align: center;
}
.item-list UL.pager LI
{
	margin: 0;
}
UL.pager LI
{
	background-image: none;
	display: inline;
	list-style-type: none;
	padding: 0.5em;
}
UL.pager LI.pager-current
{
	font-weight: 700;
}
.block UL.pager LI
{
	margin: 0;
}
/*
* Theme the various states of pager links
 */
UL.pager LI
{
}
UL.pager LI A
{
}
UL.pager LI A:link, UL.pager LI A:visited
{
}
UL.pager LI A:active, UL.pager LI A.active
{
}
UL.pager LI A:hover, UL.pager LI A:focus
{
}
UL.pager LI.pager-item
{
}
UL.pager LI.first
{
}
UL.pager LI.last
{
}
UL.pager LI.pager-current
{
}
UL.pager LI.pager-first
{
}
UL.pager LI.pager-previous
{
}
UL.pager LI.pager-next
{
}
UL.pager LI.pager-last
{
}
/*=============================================================================
*   Skip Navigation
* ==========================================================================*/
#skip-link
{
	left: 50%;
	margin-left: -6.5em;
	margin-top: 0;
	padding: 0 0.5em;
	position: absolute;
	width: 12em;
	z-index: 50;
}
#skip-link A
{
	background: #444;
	background: rgba(0, 0, 0, 0.6);
	color: #FFF;
	display: block;
	line-height: 2;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
#skip-link A:link, #skip-link A:visited
{
	background: #444;
	background: rgba(0, 0, 0, 0.6);
	color: #FFF;
	display: block;
	line-height: 2;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
#skip-link A:hover, #skip-link A:focus, #skip-link A:active
{
	outline: 0;
}
/*=============================================================================
*   Tabs (local tasks)
* ==========================================================================*/
#tasks
{
	margin-bottom: 15px;
}
UL.primary
{
	border-bottom-color: #CCC;
	margin: 20px 0;
	padding: 0 0 0 5px;
}
UL.primary LI
{
	display: block;
	float: left;
	margin: 0 1px -1px;
}
UL.primary LI A
{
	background-color: #F5F5F5;
	border-color: #CCC;
	margin-right: 1px;
	padding: 0 10px;
	display: block;
	float: left;
	height: 1.5em;
	line-height: 1.5em;
}
UL.primary LI A:hover, UL.primary LI A:focus
{
	background-color: #EEE;
	border-color: #CCC;
}
UL.primary LI.active A, UL.primary LI.active A:hover, UL.primary LI.active A:focus
{
	background-color: #FFF;
	border-bottom-color: #FFF;
}
UL.secondary
{
	border-bottom: 1px solid #CCC;
	margin: 1em 0 0;
	padding: 0 0.3em 1em;
}
UL.secondary LI
{
	border-right: 0;
	list-style: none;
	padding: 0 10px 0 0;
}
UL.secondary LI A
{
}
UL.secondary LI A:hover, UL.secondary LI A.active
{
	border-bottom: none;
	text-decoration: underline;
}
/*=============================================================================
*   Action links
* ==========================================================================*/
UL.action-links
{
	margin: 20px 0 0;
	list-style: none;
}
UL.action-links LI
{
}
/*=============================================================================
*  Field Styling
* ==========================================================================

* Wrapper for any field
 */
.field
{
}
/*
* Above and inline classes are on the field wrapper
 */
.field-label-above
{
}
/*
* When labels are set to inline in field display settings the clearfix class is
* automatically added
 */
.field-label-inline
{
}
.field-label-inline .field-label
{
	margin: 0;
}
/*
* Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted
* ineritance issues
 */
.field-label
{
	font-size: 1em;
	font-weight: 700;
	font-family: inherit;
	line-height: inherit;
	margin-bottom: 0;
}
/*
* Field types (Core)


* Image fields use the <figure> and <figcaption> elements from HTML5
 */
.field-type-image
{
}
.field-type-image .caption
{
}
.field-type-image .full-caption
{
}
.field-type-image .teaser-caption
{
}
/*
* Taxonomy
 */
.field-type-taxonomy-term-reference
{
	/*The same bottom margin as p, blockquote, ul, ol and dl*/
	margin-bottom: 1.5em;
}
.field-type-taxonomy-term-reference.field-label-inline .field-items
{
	margin: 0;
	padding: 0;
}
.field-type-taxonomy-term-reference.field-label-inline .field-item
{
	display: inline;
	list-style: none;
	padding: 0 10px 0 0;
}
/*
* Text
 */
.field-type-text
{
}
/*
* Long text
 */
.field-type-text-long
{
}
/*
* Text with summary
 */
.field-type-text-with-summary
{
}
/*
* File
 */
.field-type-file
{
}
/*
* Number/Integer
 */
.field-type-number-integer
{
}
/*
* Decimal
 */
.field-type-number-decimal
{
}
/*
* Number float
 */
.field-type-number-float
{
}
/*
* List
 */
.field-type-list-text
{
}
/*
* List boolean
 */
.field-type-list-boolean
{
}
/*
* List integer
 */
.field-type-list-integer
{
}
/*
* List float
 */
.field-type-list-float
{
}
/*
* Field types (Contrib)
 */
.field-type-datetime
{
}
.field-type-node-reference
{
}
.field-type-user-reference
{
}
/*
* Named fields
 */
.field-name-body
{
}
.field-name-field-image
{
}
.field-name-field-tags
{
}
/*
* Underscores in field name are replaced with dashes
 */
.field-name-field-FIELDNAME
{
}
/*
* Image Alignment Theme Settings - included here so you can easily override


* Float none setting
 */
.ia-n .field-type-image, .iat-n .field-type-image
{
}
/*
* Float left setting
 */
.ia-l .field-type-image FIGURE, .iat-l .field-type-image FIGURE
{
	margin: 5px 20px 15px 0;
}
/*
* Centered setting
 */
.ia-c .field-type-image FIGURE, .iat-c .field-type-image FIGURE
{
	margin: 5px auto 15px;
}
/*
* Float right setting
 */
.ia-r .field-type-image FIGURE, .iat-r .field-type-image FIGURE
{
	margin: 5px 0 15px 20px;
}
/*=============================================================================
*   Block Styling
* ==========================================================================

* Main wrapper for most blocks, block_system_main does not have it
 */
.block
{
	margin-bottom: 20px;
}
/*
* Inner wrapper for most blocks, good for margin, padding and borders,
* block_system_main does not have it
 */
/*
* The first block in the region
 */
.block.first
{
}
/*
* The last block in the region
 */
.block.last
{
}
/*
* Zebra striping for each block in the region
 */
.block.odd
{
}
/*
* Zebra striping for each block in the region
 */
.block.even
{
}
/*
* Block title
 */
.block-title
{
	margin: 0;
}
/*
* Block content wrapper
 */
.block-content
{
}
/*
* Match item list and block menu margin and padding
 */
.block-content
{
}
.block-content UL, .block-content OL
{
	padding: 0 0 0 15px;
}
.block-content LI
{
	margin: 0;
	padding: 0;
}
/*
* Block for the latest news items in the first category
 */
#block-aggregator-category-1
{
}
/*
* Block for the latest news items in the first feed
 */
#block-aggregator-feed-1
{
}
/*
* First block created with "Add block" link
 */
#block-block-1
{
}
/*
* "Recent blog posts" block
 */
#block-blog-recent
{
}
/*
* "Book navigation" block for the current book's table of contents
 */
#block-book-navigation
{
}
/*
* "Recent comments" block
 */
#block-comment-recent
{
}
/*
* "Active forum topics" block
 */
#block-forum-active
{
}
/*
* "New forum topics" block
 */
#block-forum-new
{
}
/*
* Language switcher block
 */
#block-locale-language
{
}
/*
* Custom menu block
 */
#block-menu-menu-NAME
{
}
/*
* "Recent content" block
 */
#block-node-recent
{
}
/*
* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon
 */
#block-node-syndicate
{
}
/*
* "Most recent poll" block
 */
#block-poll-recent
{
}
/*
* "Author information" block for the profile of the page's author
 */
#block-profile-author-information
{
}
/*
* "Search form" block
 */
#block-search-form
{
}
/*
* "Shortcuts" block
 */
#block-shortcut-shortcuts
{
}
/*
* "Popular content" block
 */
#block-statistics-popular
{
}
/*
* "Main menu" block
 */
#block-system-main-menu
{
}
#block-system-main-menu A.active-trail
{
	font-weight: bold;
}
/*
* "Management" block for Drupal management menu
 */
#block-system-management
{
}
/*
* "Navigation" block for Drupal navigation menu
 */
#block-system-navigation
{
}
/*
* "User menu" block for Drupal user menu
 */
#block-system-user-menu
{
}
/*
* "System help" block
 */
#block-system-help
{
}
/*
* "Main page content" block
 */
#block-system-main
{
}
/*
* "Powered by Drupal" block
 */
#block-system-powered-by
{
}
/*
* "User login form" block
 */
#block-user-login
{
}
/*
* "Who's new" block for a list of the newest users
 */
#block-user-new
{
}
/*
* "Who's online" block for a list of the online users
 */
#block-user-online
{
}
/*=============================================================================
*   Node Styling
* ==========================================================================*/
.node
{
	margin-bottom: 20px;
}
.node.node-promoted
{
}
.node.node-sticky
{
}
.node.node-by-viewer
{
}
.node.node-teaser
{
}
.node.node-full
{
}
.node.odd
{
}
.node.even
{
}
.node .node-title
{
	margin: 0;
}
.node .user-picture
{
}
.node .submitted
{
}
.node .submitted .username
{
}
.node .submitted TIME
{
}
.node .node-content
{
}
.node UL.links
{
}
.node UL.links LI
{
}
.node UL.links LI A
{
}
.node UL.links LI.node-read-more A
{
}
.node UL.links LI.comment-add A
{
}
.node UL.links LI.comment-comments A
{
}
.node UL.links LI.comment-new-comments A
{
}
.node UL.links LI.blog-sernames-blog A
{
}
.node UL.links LI.print-html A
{
}
.node UL.links LI.print-email A
{
}
.node UL.links LI.print-pdf A
{
}
.preview .node
{
}
/*
* All nodes are given a node-FOO class that describes the type of content that
* it is. If you create a new content type called "my-custom-type", it will
* receive a "node-my-custom-type" class.
 */
.node-page
{
}
.node-article
{
}
.node-book
{
}
.node-forum
{
}
.node-poll
{
}
/*=============================================================================
*   Comment Styling - Comments, comment wrapper, comment form
* ==========================================================================

* Wrapper for the list of comments and its titles
 */
#comments
{
	margin: 1.5em 0;
}
#comments H2
{
}
#comments H2.comment-title
{
	margin: 0;
}
#comments H2.comment-form
{
	margin: 0;
}
/*
* Wrapper for a single comment
 */
.comment
{
	margin-bottom: 20px;
}
.comment.first
{
}
.comment.last
{
}
.comment.odd
{
}
.comment.even
{
}
.comment .user-picture
{
}
.comment .submitted
{
}
.comment .submitted P
{
}
.comment .submitted .username
{
}
.comment .submitted TIME
{
}
.comment .user-signature
{
}
.comment UL.links
{
}
/*
* Comment title
 */
.comment-title
{
	margin: 0;
}
/*
* Comment states
 */
.comment-new
{
}
.comment-by-anonymous
{
}
.comment-by-node-author
{
}
.comment-by-viewer
{
}
.comment-title-hidden
{
}
.comment-with-picture
{
}
.comment-with-signature
{
}
/*
* Preview of the comment before submitting new or updated comment
 */
.comment-preview
{
}
/*
* "New" marker for comments that are new for the current user
 */
.new
{
	color: #C00;
}
/*
* Nested comments are indented
 */
.indented
{
	margin-left: 40px;
}
/*=============================================================================
*   Forms
* ==========================================================================

* Wrapper for a form element (or group of form elements) and its label
 */
.form-item
{
}
.form-item INPUT.error, .form-item TEXTAREA.error, .form-item SELECT.error
{
	border: 1px solid #C00;
}
.form-item LABEL
{
	font-weight: 700;
}
.form-item LABEL.option
{
}
/*
* Highlight marks and form required mark
 */
.marker, .form-required
{
	color: #C00;
}
.form-item .description
{
	font-size: 0.85em;
}
.form-checkboxes .form-item, .form-radios .form-item
{
}
/*
* The submit button
 */
.form-submit
{
}
.container-inline DIV, .container-inline LABEL
{
	display: inline;
}
/*
* Define consistent borders
 */
FIELDSET
{
	border: 1px solid #CCC;
}
/*
* Tips for Drupal's input formats
 */
.tips
{
}
/*
* Buttons used by contrib modules like Media
 */
A.button
{
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
}
/*
* Password confirmation
 */
.password-parent, .confirm-parent
{
	margin: 0;
}
/*=============================================================================
*   Tables
* ==========================================================================*/
TABLE
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
}
TABLE.sticky-header
{
	z-index: 10;
}
TABLE, THEAD, TBODY, TR, TH, TD
{
	border-color: #CCC;
}
TABLE, TD, TH
{
	vertical-align: middle;
}
CAPTION, TH, TD
{
	text-align: left;
}
THEAD TR
{
	font-weight: 700;
	background-color: #E5E5E5;
}
TD, TH
{
	border-bottom: 0;
	margin: 0;
	padding: 5px 7px;
}
TBODY
{
}
TBODY TR
{
	border-top: 1px solid #CCC;
}
TR.odd
{
	background: #FFF;
}
TR.info, TR.even, TR:nth-child(2n+2)
{
	border-bottom: 0;
	background-color: #F5F5F5;
}
TR.drag
{
}
TR.drag-previous
{
}
TR.odd TD.active
{
	background-color: #EEE;
}
TR.even TD.active
{
	background-color: #EBEBEB;
}
.lt-ie8 TR
{
}
.lt-ie8 TR.even, .lt-ie8 TR.odd
{
}
.lt-ie8 TR.even TH, .lt-ie8 TR.even TD, .lt-ie8 TR.odd TH, .lt-ie8 TR.odd TD
{
}
/*
* Forum tables
* Core sets white-space to nowrap, which makes no sense
 */
#forum TD
{
}
#forum TD.created, #forum TD.posts, #forum TD.topics, #forum TD.last-reply, #forum TD.replies, #forum TD.pager
{
	white-space: normal;
}
/*=============================================================================
*   Messages
* ==========================================================================
Left and right margin are set by the global gutter width*/
DIV.messages
{
	margin-bottom: 10px;
	margin-top: 10px;
}
DIV.messages UL
{
	margin-top: 0;
	margin-bottom: 0;
}
DIV.status
{
}
DIV.warning
{
}
TR.warning
{
}
DIV.error, TR.error
{
}
.error
{
}
.warning
{
}
/*
* Unpublished nodes
 */
.node-unpublished, .comment-unpublished
{
}
.node-unpublished, .comment-unpublished
{
}
.node-unpublished P.unpublished, .comment-unpublished P.unpublished
{
	color: #FFC0CB;
	color: rgba(239, 170, 170, 0.4);
	font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
	font-size: 75px;
	font-weight: bold;
	height: 0;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	overflow: visible;
	text-align: center;
	text-transform: uppercase;
	word-wrap: break-word;
}
/*
* Otherwise these elements will appear below the "Unpublished" text
 */
.lt-ie8
{
}
.lt-ie8 .node-unpublished > *, .lt-ie8 .comment-unpublished > *
{
	position: relative;
}
/*=============================================================================
*    Maintenance pages
* ==========================================================================*/
.maintenance-page
{
}
.maintenance-page .container
{
	padding: 40px 0;
}
.maintenance-page #site-name, .maintenance-page #page-title
{
	margin: 0;
}
.db-offline
{
}
.db-offline .container
{
	margin: 0 auto;
	padding: 40px 0;
	width: 100%;
	max-width: 960px;
}
.db-offline DIV.messages
{
	margin: 20px 0 0;
}
.db-offline #content
{
	padding: 20px 0;
}
/*=============================================================================
*   Misc overrides for contrib modules
* ==========================================================================

* Admin menu overrides
 */
#admin-menu
{
	margin: 0;
	padding: 0;
}
/*
* Devel Module
 */
.dev-query
{
	background: #EEE;
	padding: 30px;
}
/*
* Styleguide module tweaks
 */
#styleguide-header
{
	padding: 0 10px;
}
#styleguide-header .item-list
{
	font-family: inherit;
	margin: 0 20px 20px 0;
	min-height: 260px;
	width: auto;
}
#primary-menu-bar A
{
	color: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
}
#primary-menu-bar A:hover
{
	text-decoration: none;
	background: #3184E0;
}
/*Ajustes
Full width*/
.full-width
{
	width: 1240px;
	margin: auto;
	padding-left: 20px;
	padding-right: 20px;
}
#columns
{
	padding-top: 40px;
}
BODY
{
	font-family: "Montserrat", Arial;
	color: #555;
	line-height: 170%;
}
/*Formularios*/
INPUT.form-text, .form-textarea
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	-webkit-box-shadow: 0px 0px 4px #efefef;
	box-shadow: 0px 0px 4px #EFEFEF;
	-moz-box-shadow: 0px 0px 4px #efefef;
}
.grippie
{
	max-width: 95%;
}
/*Botones*/
INPUT.form-submit
{
	background: #0DC0C0;
	border: 1px solid #09B1B9;
	color: #FFF;
	font-family: "Open Sans";
	font-size: 13px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 18px;
	padding-right: 18px;
	margin-right: 15px;
	box-shadow: inset 0 1px 0 #0FC8C8;
	-moz-box-shadow: inset 0 1px 0 #0fc8c8;
	-webkit-box-shadow: inset 0 1px 0 #0fc8c8;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
}
INPUT.form-text, TEXTAREA.form-textarea
{
	max-width: 95%;
}
INPUT.form-submit:hover
{
	background: #089BA2;
}
/*Bloques*/
.sidebar .block .block-inner
{
	/*[disabled]border:1px solid #CCC;*/
	/*[disabled]padding:20px;*/
}
.sidebar .block H2
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
.sidebar .block .block-content
{
	font-size: 14px;
}
.region-sidebar-first .block .block-inner
{
	margin-right: 20px;
}
.region-sidebar-second .block .block-inner
{
	margin-left: 20px;
}
/*Bloques footer*/
#footer .block
{
	color: #CCC;
}
#footer .block H2
{
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 10px;
}
/*Node teaser*/
.node-teaser H1
{
	font-size: 22px;
}
.node-teaser
{
	margin-bottom: 40px;
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 40px;
}
.submitted
{
	font-size: 13px;
	margin-top: 6px;
}
.menu-bar
{
	-webkit-box-shadow: 0 2px 3px #ccc;
}
/*Node PAge*/
.node .field-type-image
{
	float: left;
	margin-right: 31px;
	margin-top: 10px;
}
.node .field-type-image IMG
{
	padding: 5px;
	background: #FFF;
	box-shadow: 0 0 4px #CCC;
	margin-bottom: 10px;
	max-width: 100%;
	height: auto;
	box-sizing: border-box;
}
.node FIGURE
{
	float: left;
	margin-right: 10px;
}
.node-page .field-type-image FIGURE
{
	float: left;
	margin-right: 10px;
}
.node .field-type-image FIGURE:first-child
{
	float: none;
	margin-right: 0;
}
/*Bloque banners*/
#block-views-banners-block .block-inner
{
	border: none;
	padding: 0;
}
#block-views-banners-block .block-inner .views-row
{
	margin-bottom: 20px;
}
/*Bloque carrito header*/
#header #block-commerce-cart-cart
{
	font-size: 12px;
	margin-bottom: 0px;
	background: #FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
}
#header #block-commerce-cart-cart H2
{
	font-size: 14px;
}
/*Slideshow*/
#block-views-home-destacados-block .block-inner
{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
#block-views-home-destacados-block .views-field-nothing
{
	position: absolute;
	bottom: 80px;
	width: 100%;
}
#block-views-home-destacados-block .views-field-nothing .box
{
	background: #FFF;
	max-width: 350px;
	padding: 15px 15px 2px 20px;
	margin-left: 15%;
}
#block-views-home-destacados-block .views-field-nothing .box .titulo
{
	font-size: 24px;
	margin-bottom: 10px;
	font-style: normal;
}
#block-views-home-destacados-block .views-field-nothing .box .texto
{
	color: #333;
}
#views_slideshow_controls_text_home_destacados-block A
{
	display: block;
	width: 42px;
	height: 42px;
	float: left;
	text-indent: -9999999px;
	font-size: 1px;
	line-height: 1px;
	margin-right: 9px;
}
#views_slideshow_controls_text_home_destacados-block
{
	position: absolute;
	bottom: 20px;
	z-index: 99;
	width: 200px;
	left: 15%;
}
#views_slideshow_controls_text_home_destacados-block .views_slideshow_controls_text_previous A
{
	background: url(../images/left-arrow.png) no-repeat center center;
}
#views_slideshow_controls_text_home_destacados-block .views_slideshow_controls_text_next A
{
	background: url(../images/right-arrow.png) no-repeat center center;
}
#views_slideshow_controls_text_home_destacados-block .views_slideshow_controls_text_pause A
{
	display: none;
}
/*Paginador*/
.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev
{
	padding-bottom: 20px;
	padding-top: 10px;
	font-size: 0px;
}
.flex-control-paging LI A
{
	width: 15px;
	height: 15px;
	margin-right: 5px;
	margin-left: 5px;
}
.flexslider .views-field-nothing
{
	width: 50%;
	position: absolute;
	top: 35%;
	left: 25%;
	padding: 40px;
	box-sizing: border-box;
	border: solid 3px #FFF;
	text-align: center;
	/*background: url('../images/dark-bg.png');*/
}
.flexslider .views-field-nothing .titulo
{
	font-size: 28px;
	text-transform: uppercase;
	text-shadow: 0 0 4px #000;
	line-height: 1.2;
}
.flexslider .views-field-nothing .titulo A
{
	color: #FFF;
}
.flexslider .views-field-nothing .texto
{
	font-size: 20px;
	line-height: 1.5;
	color: #FFF;
	text-shadow: 0 0 4px #000;
}
.flexslider .views-field-nothing .texto P
{
	margin-bottom: 0;
}
.front .flexslider
{
	position: relative;
}
/*Listado Teaser vista*/
.listado-teaser-vista .views-row
{
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 30px;
	margin-bottom: 25px;
	overflow: hidden;
	height: 100%;
}
.listado-teaser-vista .views-row .views-field-title
{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
}
.listado-teaser-vista .views-row IMG
{
	float: left;
	margin-top: 5px;
	margin-right: 30px;
	padding: 5px;
	background: #EFEFEF;
}
#block-views-home-ultimas-noticias-block H2
{
	margin-bottom: 40px;
}
/*Oculto titulo home
Slideshow*/
.slideshow-inner
{
	/*margin: auto;*/
	/*max-width: 1350px;*/
}
.flexslider
{
	background: none;
	border: none;
}
.flexslider .slides
{
	padding: 0 !important;
}
.region-slideshow .block-content UL, .block-content UL, .block-content OL
{
	padding: 0 !important;
}
/*Block views*/
.block-views H2.block-title
{
	margin-bottom: 20px;
}
/*Home*/
.front H1
{
	display: none;
}
/*Nodo Evento*/
.node-content .field-name-field-fecha
{
	font-size: 18px;
	margin-bottom: 15px;
}
/*Node teaser*/
.node-teaser .node-title
{
	margin-bottom: 20px;
}
/*Iconos sociales*/
#block-block-2
{
	margin-bottom: 10px;
	margin-top: 40px;
}
.region-header
{
	padding-top: 12px;
}
.social-icons A
{
	display: block;
	width: 26px;
	height: 26px;
	text-indent: -999999px;
	font-size: 1px;
	line-height: 1px;
	margin-right: 9px;
	margin-bottom: 4px !important;
}
.social-icons A:hover
{
	opacity: 0.8;
}
.social-icons .facebook A
{
	background: url(../images/facebook.png) no-repeat center center;
}
.social-icons .twitter A
{
	background: url(../images/twitter.png) no-repeat center center;
}
.social-icons .youtube A
{
	background: url(../images/youtube.png) no-repeat center center;
}
.social-icons .instagram A
{
	background: url(../images/icon-instagram.png) center center no-repeat;
}
.social-icons A
{
	background-size: 100% 100% !important;
}
/*Superfish*/
.nav
{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.block-superfish
{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.block-superfish UL LI A
{
	color: #0098DA;
	padding-left: 21px;
}
.block-superfish UL LI A:hover
{
	color: #000;
}
.block-superfish UL LI UL, .block-superfish UL LI UL LI UL
{
	background: #FFFFFF !important;
}
.sf-menu LI:hover > UL, .sf-menu LI.sfHover > UL
{
	top: 3.2em;
}
.views-field-field-anuncio-destacado
{
	position: absolute;
}
.block-superfish UL UL
{
	margin-top: -6px !important;
}
.block-superfish UL UL LI .nolink
{
	padding-left: 21px;
	line-height: 2.5;
	padding-right: 10px;
}
/*.sf-sub-indicator
{
	background: url('../images/arrow-celeste.png') center center / 90% no-repeat;
	height: 20px;
	margin-top: -2px;
}*/
/*.sf-menu UL .sf-sub-indicator
{
	background-position: 0 !important;
}*/
.menuparent.sf-with-ul
{
	background: url('../images/arrow-celeste.png') center right / 8px no-repeat;
}
.menuparent.sf-with-ul:hover
{
	background: url('../images/arrow-negra.png') center right / 8px no-repeat;
}
.sf-menu.sf-horizontal.sf-shadow UL, .sf-menu.sf-vertical.sf-shadow UL, .sf-menu.sf-navbar.sf-shadow UL UL
{
	padding-right: 15px !important;
}
/*Breadcrumb*/
#breadcrumb
{
	display: none;
}
/*AddtoAny*/
.addtoany_list
{
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
}
.addtoany_list A
{
	height: 25px;
	display: block;
	margin-right: 10px;
	clear: right;
	width: 79px;
	display: block;
	float: left;
}
/*H1 dentro del body*/
.field-name-body H1
{
	margin-bottom: 35px;
	margin-top: 35px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 20px;
}
/*Campo archivos adjuntos*/
.field-name-field-adjuntos
{
	margin-bottom: 15px;
}
.field-name-field-adjuntos H2
{
	font-size: 18px;
	margin-bottom: 15px;
}
.field-name-field-adjuntos .field-item
{
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
/*Seccion videoteca*/
.ytc-wrapper .ytc-img
{
	float: left;
	margin-right: 25px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.ytc-wrapper
{
	overflow: hidden;
	height: 100%;
	margin-bottom: 20px;
	border-bottom: 1px solid #EFEFEF;
}
.ytc-info H4
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.ytc-author
{
	font-size: 12px;
	color: #999;
}
.yt-hits
{
	margin-left: 9px;
	font-weight: bold;
}
.ytc-desc
{
	font-size: 12px;
	line-height: 14px;
	margin-top: 8px;
}
.header-yt-block
{
	margin-bottom: 35px;
}
/*Vista noticias*/
.views-label-field-fecha
{
	font-weight: bold;
	float: left;
	margin-right: 5px;
}
.views-field-field-fecha
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.view-coa-listado #views-exposed-form-coa-listado-block
{
	margin-bottom: 60px;
}
.view-coa-listado #views-exposed-form-coa-listado-block SELECT#edit-field-provincia-value
{
	height: 32px;
}
/*Ecotienda*/
#block-views-tienda-block .views-row
{
	float: left;
	border-bottom: none;
	margin-right: 20px;
	background: #EFEFEF;
	padding: 15px;
	margin-bottom: 30px;
	width: 100%;
	border: solid 1px #CCC;
}
#block-views-tienda-block .views-row .views-field-field-imagen
{
	float: left;
	margin-right: 30px;
	margin-top: 5px;
}
#block-views-tienda-block .views-row .views-field-title
{
	font-size: 18px;
	margin-bottom: 30px;
}
#block-views-tienda-block .views-row .node-teaser
{
	margin-bottom: 0;
	padding-bottom: 0;
}
#block-views-tienda-block .views-row IMG
{
	width: 180px;
}
#block-views-tienda-block .views-row H1
{
	font-size: 16px;
}
#block-views-tienda-block .views-row .views-field-commerce-price
{
	font-weight: bold;
	font-size: 18px;
	color: #555;
	margin-top: 15px;
}
/*Noticias relacionadas*/
#block-views-31ef02682f1c5542050ab364bc303f8d
{
	background: #EFEFEF;
	padding: 30px 20px 20px;
}
#block-views-31ef02682f1c5542050ab364bc303f8d .listado-teaser-vista .views-row
{
	margin-bottom: 15px;
	border-bottom: solid 1px #CCC;
	padding-bottom: 15px;
}
#block-views-31ef02682f1c5542050ab364bc303f8d H2
{
	margin-bottom: 25px;
}
/*Blockquote*/
BLOCKQUOTE
{
	background: #EACD9A;
	margin-left: 0px;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 1px;
	padding-right: 20px;
	font-family: Georgia;
	font-style: italic;
	font-size: 16px;
	margin-bottom: 30px;
}
/*Bloque proximos eventos home*/
#block-views-eventos-home-block IMG
{
	padding: 3px;
	margin-right: 10px;
	width: 70px;
	height: 70px;
}
#block-views-eventos-home-block .views-row
{
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#block-views-eventos-home-block .views-field-title
{
	margin-bottom: 10px;
	line-height: 130%;
	margin-top: 3px;
}
#block-views-eventos-home-block .views-field-field-fecha
{
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 12px;
	line-height: 120%;
}
#block-views-eventos-home-block .view-footer P
{
	margin-bottom: 0px;
}
/*Blog*/
.node-teaser IMG
{
	background: #EFEFEF;
	padding: 5px;
	margin-bottom: 20px;
}
.node-teaser .field-type-image
{
	float: left;
	margin-right: 25px;
	margin-top: 5px;
}
.node-teaser NAV
{
	clear: both;
}
/*Comentarios*/
#comments .comment
{
	border-bottom: 1px solid #CCC;
	margin-bottom: 25px;
	padding-bottom: 25px;
}
H2.comment-title
{
	margin-bottom: 25px !important;
	margin-top: 40px !important;
}
.comment NAV
{
	font-size: 13px;
}
/*Footer*/
.info-aves
{
	float: left;
}
#footer .logos
{
	float: right;
}
#footer .box-1
{
	float: left;
}
#block-views-home-destacados-block .views-field-nothing .box .titulo A
{
	color: #0DC0C0;
	font-weight: bold;
}
/*Bloque asociate*/
.asociate
{
	float: left;
	padding: 10px 20px;
	margin-right: 0px;
	color: #000;
	font-size: 20px;
}
.asociate P
{
	margin-bottom: 20px;
	margin-top: 5px;
}
.asociate A
{
	color: #FFF;
}
.asociate A:hover
{
	text-decoration: none;
	color: #000;
}
.asociate .destacado
{
	font-size: 24px;
	text-transform: uppercase;
	line-height: 150%;
	color: #FFF;
}
.boton-donar
{
	background: #0092D0;
	text-align: center;
	padding: 7px 35px;
	border-radius: 10px;
	box-shadow: 2px 2px 4px #000;
}
.comilla
{
	color: #FFF;
}
#block-block-2
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.social-icons
{
	float: right;
	margin-top: 10px;
}
.social-icons A
{
	margin-bottom: 5px;
}
/*Menu principal*/
.menu-bar SPAN.nolink
{
	color: #FFF;
	padding-left: 30px;
	padding-right: 25px;
	height: 2.5em;
	line-height: 2.5;
	cursor: pointer;
	background: url(../images/menu-arrow.png) no-repeat right center;
}
.menu-bar SPAN.nolink:hover
{
	color: #000;
}
.menu-bar UL LI UL SPAN.nolink
{
	background: url('../images/arrow-nolink.png') right center no-repeat;
	display: block;
	margin-right: 10px;
}
/*Slideshow*/
.slideshow-wrapper
{
	position: relative;
}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item
{
	background: #FFF;
	margin-bottom: 10px;
	overflow: hidden;
	width: 400px;
}
/*.views-slideshow-controls-bottom .views_slideshow_pager_field_item:hover
{
	cursor: pointer;
	opacity: 0.9;
	outline: 2px solid #FFF;
}*/
.views-slideshow-controls-bottom
{
	/*[disabled]background:url(../images/azul-gradient.png);*/
	position: absolute;
	z-index: 9;
	top: 10px;
	right: 50px;
}
/*#widget_pager_bottom_home_destacados-block
{
	margin-right: 20px;
	bottom: 10px;
	right: 1px;
	position: absolute;
}*/
.views-slideshow-controls-bottom .views-field-field-image
{
	float: left;
}
.views-slideshow-controls-bottom .views-field-title
{
	float: left;
	margin-left: 15px;
	margin-top: 12px;
	font-size: 14px;
	width: 150px;
	/*width: 190px;*/
	font-weight: bold;
}
.views-slideshow-controls-bottom .views-field-title A
{
	color: #000;
	font-weight: normal;
}
.views-slideshow-controls-bottom .views-field-field-image IMG
{
	/*margin-bottom: -7px;*/
	padding-bottom: 0px;
	max-width: 200px;
	max-height: 100px;
	margin-bottom: -7px;
}
#widget_pager_bottom_home_destacados-block_1
{
	display: flex;
	flex-direction: column;
}
.views-slideshow-pager-fields DIV
{
	padding-left: 0;
}
.views-slideshow-pager-fields .active IMG
{
	border: none;
}
/*Bloque destacados home*/
.view-descados-home .views-row
{
	background: #FFF;
	margin-right: 30px;
	margin-bottom: 40px;
	width: 45%;
}
.view-descados-home .view-content
{
	display: flex;
	flex-wrap: wrap;
}
.view-descados-home .views-field-body
{
	padding: 20px 20px 0;
}
.view-descados-home .views-field-field-enlace
{
	padding: 0 20px 20px;
}
.view-descados-home .views-field-title
{
	background: url(../images/celeste-gradient.png);
	color: #FFF;
	font-weight: bold;
	font-size: 20px;
	padding: 10px 20px;
	position: relative;
	z-index: 9;
}
.view-descados-home .views-field-field-imagen
{
	position: relative;
	margin-bottom: 0;
}
.view-descados-home .views-field-field-imagen IMG
{
	width: 100%;
	height: auto;
}
.front #page
{
	background: #DFE9EB;
}
#block-views-descados-home-block
{
	overflow: hidden;
}
.sidebar #block-views-banners-block .block-inner
{
	background: none;
}
#footer A
{
	color: #FFF;
}
.view-miembros .views-field-field-imagen
{
	float: left;
	margin-right: 41px;
}
.view-miembros .views-field-title
{
	font-weight: bold;
	margin-top: 30px;
}
.view-miembros .views-row
{
	overflow: hidden;
	height: 100%;
	margin-bottom: 37px;
}
.view-miembros H3, #block-views-miembros-block-2 H2
{
	background: #E8ECBA;
	padding: 20px;
	font-size: 18px;
}
#block-views-miembros-block-2 .views-row
{
	margin-bottom: 0;
}
/*Footer*/
#block-block-1
{
	width: 49%;
	float: left;
}
#block-webform-client-block-278
{
	float: right;
}
#block-webform-client-block-278 INPUT
{
	padding-top: 3px;
	padding-bottom: 3px;
}
#block-webform-client-block-278 .form-item
{
	margin-bottom: 9px !important;
	margin-top: 0;
}
#block-webform-client-block-278 LABEL
{
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
}
#block-webform-client-block-278 SELECT
{
}
#block-webform-client-block-278 .form-textarea-wrapper TEXTAREA
{
}
#footer .logos
{
	float: left;
	margin-top: 30px;
}
.view-filters
{
	margin-bottom: 40px;
}
.field-name-field-revista
{
	margin-bottom: 20px;
}
.form-item-field-p-gina-relacionada-und SELECT
{
	height: 350px;
}
#block-block-6 .block-inner
{
	width: 210px;
	background: #FFF;
	padding: 20px;
	border: solid 1px #CCC;
}
#block-block-6 P
{
	margin-bottom: 0;
	margin-top: 0;
}
#block-block-6 INPUT
{
	margin-bottom: 10px;
	width: 90%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: solid 1px #CCC;
	border-radius: 3px;
}
#block-block-6 #submit
{
	background: #0193CF;
	color: #FFF;
	width: 100px;
	padding: 10px;
}
#block-block-6 #submit:hover
{
	background: #16B8FB;
}
/*Codigo QR AFIP*/
#block-block-7
{
	float: right;
	clear: right;
}
#block-block-7 IMG
{
	width: 80px;
}
/*Cambios formulario de firmas*/
#block-system-main #node-1164 .field-type-image
{
	width: 400px;
	position: relative;
	height: 0px;
}
#block-system-main #node-1164 .field-name-field-descripci-n
{
	width: 300px;
	float: right;
	position: relative;
}
#block-system-main #node-1164 .webform-client-form-1164
{
	position: relative;
	padding-top: 350px;
	width: 400px;
}
#block-system-main #node-1164 INPUT.form-text, #block-system-main #node-1164 TEXTAREA.form-textarea
{
	max-width: 100%;
}
#block-system-main #node-1164 .webform-component-textarea .grippie
{
	max-width: 100%;
}
#block-views-webform-firmas-block .block-views H2.block-title
{
	margin-bottom: 0px !important;
}
#block-views-webform-firmas-block .block-views-webform-firmas-block
{
	border-top: 0.5px solid #CCC;
	padding-top: 10px;
}
#block-views-webform-firmas-block .view-header
{
	font-size: 14px;
	margin-bottom: 20px;
	color: #FFF;
	background-color: #0091D0;
	padding: 10px;
	width: 200px;
	text-align: center;
	float: right;
	position: relative;
	margin-top: -55px;
}
#block-views-webform-firmas-block .views-row
{
	border: 1px solid #CCC;
	padding: 20px;
	margin-bottom: 20px;
	text-align: center;
}
#block-views-webform-firmas-block .views-field-value-2
{
}
#block-views-webform-firmas-block .views-field-value
{
	font-weight: bolder;
}
/*estilo de tabla de contenidos (toc)*/
.toc-node-bullets
{
	background: #424242;
	padding: 20px !important;
}
.toc-node-level-2
{
	background-image: none !important;
	padding-left: 0px !important;
}
.toc-node-level-1
{
	background-image: none !important;
	padding-left: 0px !important;
}
