/*body { font: 1em/165% "Trebuchet MS", Helvetica, sans-serif; margin:0; padding:0 !important; outline:0 none; vertical-align:baseline; }*/
body { font: 400 1em/165% 'Montserrat', Verdana, Geneva, sans-serif; margin:0; padding:0 !important; outline:0 none; vertical-align:baseline; }

h1, h2, h3, h4, h5, h6 { margin:25px 0 20px 0; line-height:120%; }

h1 { font-size: 1.8em; margin:0 0 20px 0; text-transform: uppercase;}

h2 { font-size: 1.6em; color:#645078; font-weight:normal; text-transform: uppercase;}

#header-inside-left{float:left; /*width:25%;*/}
#header-inside-right{float:right; /*width:25%;*/}
#header-inside-center{/*width:45%;*/ margin:0 auto;}

.views-field-title,
h3 { font-size:1.4em; }

.views-field-title{margin-bottom: 0.5em !important;}

h4 { font-size: 1.2em; }

.front .node h1 { font-size:30px; color:#645078; font-weight:normal; text-transform: uppercase;}

.front .node h1.front-heading { margin-bottom:0; font-weight:bold; text-transform: uppercase;}

.node.node-teaser h2 { margin-top:0; text-transform: uppercase;}

.subtitle { padding:5px 0 15px 0; font-size:18px; color:#494d4f; }

input, textarea, select { }


p { margin:0 0 10px 0; }

a, li a.active { text-decoration:none; }

a img { border:none; outline: none; display:inline-block; overflow:hidden; }


img { max-width: 100%; height: auto; 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

code { font-family: "Courier New", Courier, monospace; }

blockquote { background:transparent url('images/blockquote.png') no-repeat top left; margin: 40px 0; padding: 0 55px; }

.breadcrumb{display:none;}
.breadcrumb a{color:#645078;}
.breadcrumb a:hover{color:#645078;} /*#E73130*/
.node-type-article .breadcrumb{display:block}
.node-type-gallery .breadcrumb{display:block; margin: 20px;}
.breadcrumb { padding:0 !important;margin-bottom: 10px; }

.breadcrumb-separator { padding:0 8px 0 4px; }

.submitted { margin:-15px 0 20px 0; font-size: 85%; text-transform: uppercase; }

.region-sidebar-first .block h2, .region-sidebar-second .block h2 {  margin: 0 0 15px 0; padding:0 0 5px 0; text-transform: uppercase;}

.region-content { line-height:155%; } 

#site-name { font-size:130%; }

/* 
* Layout 
*/
#header { clear:both; height:108px;}

#header-inside { margin: 0 auto; padding:10px 0; overflow:hidden; } 

#header-menu { clear:both; }

#logo { display:block; overflow:hidden; padding:0; margin:0; }

#logo a{ padding:0; margin:0; display:block; overflow:hidden; }

#logo img { padding:0; margin:0; display:block; overflow:hidden; }

#banner  { clear:both; border-bottom:1px solid #fcfcfc; overflow: hidden; }

#content { clear:both; overflow:hidden; box-shadow: 0 0 10px #000;}

#content-inside { padding:10px 0 10px; } 

#main {  }

#sidebar { } 

.no-sidebars #main { padding-top:10px; padding-bottom:10px; }

.no-sidebars #sidebar { display:none; }

.meta-data { font-size:75%; text-transform:uppercase; color:#545454; margin:5px 0 20px 0; display:block; overflow:hidden; clear:both; }

#footer { clear:both; overflow:hidden; padding:10px 0 10px 0; }

#footer-inside { } 

.footer-area { }

.footer-area.first { }

.footer-area.second { }

.footer-area.third { }

.node.node-teaser { margin-bottom:60px; }

#footer-bottom { clear:both; overflow:hidden; padding:10px 0; }

#footer-bottom-inside { } 

#footer-bottom-left { }

#footer-bottom-right { }

/*
* Sidebar Blocks - Menus
*/
.region-sidebar-first .block .content, .region-sidebar-second .block .content  { border:1px solid #ffffff; 
padding: 20px; overflow:hidden; margin:0 0 40px 0;
}

.region-sidebar-first #block-block-2.block .content, .region-sidebar-second #block-block-2.block .content { background:none; border:none; padding:0;}
#block-block-2 p{margin:0; padding:0;}

.region-sidebar-first ul.menu, .region-sidebar-second ul.menu {  margin:0; padding:0; }

.region-sidebar-first ul.menu li, .region-sidebar-second ul.menu li { list-style:none; margin:0; padding:5px; border-bottom:1px solid #e7e7e7; display:block; }

.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded { border-bottom:none; }

.region-sidebar-first ul.menu ul.menu, .region-sidebar-second ul.menu ul.menu { padding:0 0 0 15px; }

.region-sidebar-first ul.menu li.collapsed, .region-sidebar-second ul.menu li.collapsed, #footer .block ul.menu li.collapsed { background:url("images/menu-collapsed.png") no-repeat scroll left 10px transparent; }

.region-sidebar-first ul.menu li.expanded, .region-sidebar-second ul.menu li.expanded, #footer .block ul.menu li.expanded { background:url("images/menu-expanded.png") no-repeat scroll left 10px transparent; }

.region-sidebar-first ul.menu li.collapsed > a, .region-sidebar-second ul.menu li.collapsed > a, #footer .block ul.menu li.collapsed > a { padding-left:15px; }

.region-sidebar-first ul.menu li.expanded > a, .region-sidebar-second ul.menu li.expanded > a, #footer .block ul.menu li.expanded > a { padding-left:15px; }

/* 
* Contact 
*/
.contact-form { margin:10px 0; }

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

.user-picture { float:left;  padding:0 20px 10px 0; }

/*
* About
*/
.about-features { padding:60px 0 0 0; }

.about-feature.last {  }

.about-members { clear:both; padding:10px 0 0 0;}

.about-member { background:transparent url('images/pattern.png'); border:1px solid #e4e4e4; padding:15px; margin-bottom:15px; }

.about-feature h2 { margin-top:0; text-transform: uppercase;}

.about-member p { margin:0; }

/*
* Products
*/
.product { margin-bottom:60px; }

.product h2 { margin:0 0 5px 0; text-transform: uppercase;}

.product-subtitle { padding:0 0 10px 0; }

/*
* Services
*/
.services { clear:both; padding:20px 0; }

.service-left {  }

.service-right {  }

/*
* Testimonials
*/
.testimonial { display: block; overflow: hidden; position: relative; clear:both; }

.testimonial-inner { outline:none; border:1px solid #ffffff; 
padding: 20px; overflow:hidden; background:#ffffff; margin:25px 0 0 0; font-style:italic;
}

.testimonial-submitted { background: url("images/testimonial.png") no-repeat scroll 95% 0 transparent; text-align:right; padding:20px 0 0 0; }

/* 
* Main-menu 
*/
/* 1st Level */
#header-menu ul.menu { display:block; padding:0; margin:0; position:relative; z-index:100; }

#header-menu ul.menu li {display:inline-block; float:left; vertical-align: middle; padding:0; margin:0; max-width: 10em;}

#header-menu ul.menu li.first a,
#header-menu ul.menu li.last a,
#header-menu ul.menu li a { outline:none; text-decoration: none; margin:0 0 0 0; padding:15px 10px; font-size:0.9em; text-align:center; /*text-transform:uppercase; font-weight:bold;*/ display:block; }
#header-menu ul.menu li a:hover,
#header-menu ul.menu li a.active,
#header-menu ul.menu li a.active-trail{ margin-top: -10px; padding-top:20px; padding-bottom:20px; text-decoration: none !important;
box-shadow: 0 0 5px #7D7D7D;
}
#header-menu ul.menu li a.active,
#header-menu ul.menu li a.active-trail{ background:#AA9BC3;}

#header-menu ul.menu li a:hover {background:#6E5A82;}
#header-menu ul.menu li.expanded { position: relative; }

/*#header-menu ul.menu li.expanded a { background: url('images/menu-expanded.png') no-repeat center right; padding:10px 15px 10px 10px; }*/

/* 2nd Level */
#header-menu ul.menu li.expanded ul.menu { background:#6E5A82; width: 270px; z-index:100; padding:0; display: none; position: absolute; border:1px solid #335C85/*#194775*/; border-top:none; margin-left:-1px;}


#header-menu ul.menu li.expanded ul.menu li,
#header-menu ul.menu li.expanded ul.menu li a{border:none !important; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
#header-menu ul.menu li.expanded ul.menu li a{padding:10px 10px !important; box-shadow:none; font-weight: normal;}
#header-menu ul.menu li.expanded ul.menu li a:hover{background: #7D6991;} /*#E73130*/

#header-menu ul.menu li.expanded:hover, #header-menu ul.menu li.expanded:hover > ul.menu { display:block; }
#header-menu ul.menu li.expanded:hover a{ background:#6E5A82; margin-top: -10px; padding-top:20px; padding-bottom:20px; text-decoration: none !important;
/*-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;*/
box-shadow: 0 0 5px #7D7D7D;

}

#header-menu ul.menu li.expanded ul.menu li a { padding:10px; margin:0; display:block; width:250px; text-align:left; line-height:130%; background:none; font-size:0.9em; }


/*#header-menu ul.menu li.expanded ul.menu li.expanded { background:transparent url('images/menu-collapsed.png') no-repeat center right; }

#header-menu ul.menu li ul.menu li a:hover {  background:#1b1b1b; color:#E73130; }

#header-menu ul.menu li.expanded ul.menu li.expanded a:hover { background:#1b1b1b url('images/menu-collapsed.png') no-repeat center right; }

#header-menu ul.menu li.expanded ul.menu li.leaf a:hover { background:#1b1b1b; }*/

/* 3rd, 4th, 5th, (...) level  */
#header-menu ul.menu li.expanded ul ul { display: none; left: 230px; top:0; padding:0; }

/* 
* Superfish support
*/
#navigation .block-superfish ul.sf-menu { margin:0; padding:0; }

#navigation .block-superfish ul.sf-menu li a { margin:0 25px 0 0; padding:10px; font-size:14px; font-weight:normal; text-align:left;
text-transform:uppercase; }

#navigation .block-superfish ul.sf-menu li a.menuparent { padding:10px 30px 10px 10px; }

#navigation .block-superfish ul.sf-menu li.first a { padding-left:0; }

#navigation .block-superfish ul.sf-menu li.last a { margin-right:0; }

#navigation .block-superfish ul.sf-menu li li a, #navigation .block-superfish ul.sf-menu li li.first a, #navigation .block-superfish ul.sf-menu li li.last a { margin:0; padding:10px; font-size:12px; }

#navigation .block-superfish ul.sf-menu li:hover ul, #navigation .block-superfish ul.sf-menu li.sfHover ul { top: 35px; }

#navigation .block-superfish ul.sf-menu li:hover ul ul, #navigation .block-superfish ul.sf-menu li.sfHover ul ul { top: 0; }

#navigation .block-superfish select { width:100%; margin:10px 0; padding:5px; }

/* 
* Superfish support: Reset background/border
*/
#navigation .block-superfish ul.sf-menu li, #navigation .block-superfish ul.sf-menu li a,
#navigation .block-superfish ul.sf-menu li:hover,
#navigation .block-superfish ul.sf-menu li a:focus, .block-superfish ul.sf-menu li a:hover, 
#navigation .block-superfish ul.sf-menu li a:active { background:none; border:none; }

/* 
* Footer menu 
*/
#footer .block ul.menu { margin: 0; padding: 0; }

#footer .block ul.menu ul.menu { margin: 0 0 0 15px; }

#footer .block ul.menu li { list-style:none; margin:0; padding:0; list-style-image:none; }

#footer .block ul.menu li a { display: block; padding:5px; }

/* 
* Footer-bottom menu 
*/
ul.secondary-menu, #footer-bottom ul.menu { padding:0; margin:0 0 10px 0; display:block; overflow:hidden; }

ul.secondary-menu li, #footer-bottom ul.menu li { display:block; float:left; list-style-type:none; overflow:hidden; padding:0 10px; margin:0; }

ul.secondary-menu li.first, #footer-bottom ul.menu li.first { padding:0 10px 0 0; margin:0; }

ul.secondary-menu li.last, #footer-bottom ul.menu li.last { border-right:none; margin:0; }

#footer-bottom ul.menu ul.menu { display:none; }

/* 
* Comments 
*/
#comments { padding:20px 0 0 0; }

.comment { border:1px solid #ffffff; 
padding: 20px; overflow:hidden; background:#ffffff; margin:0 0 30px 0;
}

#comments-title { border:1px solid #e7e7e7; padding:5px 10px; display:block; overflow:hidden; margin:0 0 30px 0;
/* background */
background: #fdfdfd;
}

#comments-title h2 { padding:0; margin:0; text-transform: uppercase;}

#comments-title-left { float:left; width:50%; }

#comments-title-right { float:right; width:50%; text-align:right; }

#comments-title-right .counter { color:#979696; font-weight:bold; font-size:20px; 
background:transparent url('images/comments.png') no-repeat center left; padding:0 0 0 35px; }

#comments h3 { margin:0; padding:10px 0 20px 0; font-weight:normal; }

#comments ul.links { display:block; }

#comments ul.links li a { color:#fefefe; padding:5px 10px; margin:0 0 0 2px; font-weight:bold; border:none;
cursor:pointer;
}

#comments ul.links li a:hover { text-decoration:none; }

/*
* Poll
*/
.poll .bar .foreground { background-color: #0092c3; }

.poll .title { padding:0 0 20px 0; }

/*
* Recent content block
*/
#block-node-recent table, #block-node-recent td { border:none; }

#block-node-recent table tbody { border:none; }

#block-node-recent tr.even, #block-node-recent tr.odd { border-bottom:1px solid #e7e7e7; }

/*
* Search
*/
/*#above-header #block-search-form {
	overflow:hidden;
	float: right;
	background: #e8e8e8;
	border: none;
	overflow: hidden;
	width: 200px;
	margin:0; 
	padding:0;
}*/
#block-search-form{
	background: #6E5A82;
	box-shadow: 0 0 10px #7D7D7D;
	margin-bottom: 10px;
	padding:10px 20px 20px 20px;
}
#block-search-form .content{
	margin:0;
	padding:0;
	background:none;
}
#block-search-form h2{
	display: inline-block;
	margin: 0 0 5px 0;
	background: #6E5A82;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.2em;
}
#block-search-form input.form-text {
	background: none;
	border: none;
	outline: none;
	text-decoration: none;
	color: #5f6a5f;
	float: left;
	width: 70%;
	padding: 5px;
	margin: 2px 0 0 0 !important;
	height: 15px;
	line-height: 15px;
}
#block-search-form input.form-submit {
	background: none;
	border: none;
	outline: none;
	padding: 5px 10px 5px 10px;
	float: right;
}

/*#block-search-form input.form-text { background:#fff; border:1px solid #475f77; text-decoration: none; color:#475f77; float:left; padding:5px; margin:0; height:30px; line-height:30px; width:80%; text-transform: uppercase;}
#block-search-form input.form-submit { background:none; border:none; outline:none; padding:10px 5px 0 5px; float:left; border:1px solid red; }*/


/*.region-sidebar-first #block-search-form.block, .region-sidebar-second #block-search-form.block  { background:none; }*/
.region-sidebar-first #block-search-form.block .content, .region-sidebar-second #block-search-form.block .content { background:#ffffff; border:1px solid #FFFFFF; overflow:hidden; padding:0; }

/* 
* Messages
*/
div.messages.status { background:#52ac61; border:1px solid #46a055; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.error { background:#d30000; border:1px solid #b50000; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.warning { background:#dd6e0c; border:1px solid #d2ac7f; padding:10px; margin:0 0 15px 0; color:#ffffff; }

div.messages.status a, div.messages.error a, div.messages.warning a { color:#ffffff; text-decoration:underline; }

/*  
* Tables
*/
table { border-spacing:0; border:0; width:100%;  }

table td, table th { border:1px solid #bbbbbb; }

table th { background:#222222; color:#ffffff; font-weight:bold; }

table tr.odd { background:transparent; }

table tr.even { background:#ffffff; }

table td, table th { padding:5px; }
/* Remove table borders */
table.noborder td, table.noborder th, table.noborder tr, table.noborder tbody { border:none; }

/* 
* Lists 
*/
ol { list-style-type:decimal; }

ol ol { list-style-type:upper-alpha; }

ol ol ol {list-style-type:lower-alpha; }

li { display:list-item; list-style-position: inside;}

.pager-current { font-weight:bold; color:#7c713f; }

.links { display: block; text-align:right; }

.links li { list-style-type:none; }

.item-list ul { margin:0 0 0.25em 1em; padding:0; }

.item-list ul li { margin:0 0 0 5px; padding:0 0 5px 5px; }

ol.search-results { padding:0; }

/* .links ul li a, a.more,
input[type="submit"], input[type="reset"], input[type="button"] { color:#fefefe; padding:7px 15px; font-weight:bold; border:none;
cursor:pointer;}

.links ul li a:hover, a.more:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { text-decoration:none; } */
.links ul li a, a.more, .button,
input[type="submit"], input[type="reset"], input[type="button"] { color:#fefefe; padding:7px 15px; font-weight:bold; border:none;
cursor:pointer;}

.links ul li a:hover, a.more:hover,
input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button:hover{ text-decoration:none; }

.resizable-textarea .grippie { border:1px solid #dddddd; }

#edit-submit, #edit-preview { margin:0 10px 0 0; }

#block-search-form input.form-submit { margin:0; border:none;}

ul.inline li { display: inline-block; margin: 0; padding: 10px 5px; zoom: 1; *display: inline; }

input.form-submit { margin:0 10px 0 0; }

/*
* Forms
*/
label { font-weight:bold; }

input.form-text { background:#e8e8e8; border:1px solid #f2f2f2;
height:25px; line-height:25px; margin:0 0 10px 0; padding:5px; width:80%; color:#5f6a5f; 
}

input.form-text.error { border:2px solid red; }

textarea { background:#e8e8e8; border:1px solid #f2f2f2;
margin:0 20px 10px 0; padding:10px 5px; height:155px; font-size:100%; color:#5f6a5f; 
}

.filter-wrapper { border:1px solid #DDDDDD; border-top:none; }

/*
* Social
*/
ul.social-bookmarks { margin:0; padding:0; }

ul.social-bookmarks li {display:inline-block; float:left; list-style-type:none; margin:0; }

ul.social-bookmarks li a { display:inline-block; width:25px; height:24px; padding:0 3px;  margin:0 auto; text-align:center; overflow:hidden; outline:none; }

ul.social-bookmarks li.label { padding:0 15px 0 0; }

ul.social-bookmarks li.facebook a { background:url('images/social-media-facebook.png') no-repeat center bottom; }

ul.social-bookmarks li.twitter a { background:url('images/social-media-twitter.png') no-repeat center bottom; }

ul.social-bookmarks li.rss a { background:url('images/social-media-rss.png') no-repeat center bottom; }

ul.social-bookmarks li.linkedin a { background:url('images/social-media-linkedin.png') no-repeat center bottom; }

ul.social-bookmarks li.delicious a { background:url('images/social-media-delicious.png') no-repeat center bottom; }

/*
* Forum
*/
#forum { padding:20px 0; }

/*
* Twitter updates
*/
.twtr-hd, .twtr-ft { display:none; }

.twtr-bd { display:block; overflow:hidden; }

.twtr-widget .twtr-tweet { border-bottom: 1px solid #353535 !important; padding: 0 0 5px 0; margin: 0 0 5px 0;  }

/**
 * Local tasks
 */
ul.primary, ul.tabs { clear:both; margin:10px 0 35px 0; white-space: normal }

ul.primary li, ul.tabs li { padding:10px 0; line-height:130%; }

ul.primary li a, ul.tabs li a { margin:0; padding: 4px 1em; display: inline-block; }

#block-views-slider-block-1{background:#fff; position: relative; height:433px; overflow: hidden; color:#000; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;*/ }

#block-views-slider-block-1 .views-slideshow-controls-top{position: absolute; bottom: 20px; left: 10px; width: 100%; height: 20px; z-index: 10;}
#block-views-slider-block-1 .views-slideshow-controls-top .views-slideshow-pager-field-item{width:18px; height:18px; float:left; margin-top:10px; margin-right:5px; background: url(./images/circle-violet.png) 0 0 no-repeat; cursor: pointer;}
#block-views-slider-block-1 .views-slideshow-controls-top .views-slideshow-pager-field-item.active{background: url(./images/circle-hover-violet.png) 0 0 no-repeat;}
#block-views-slider-block-1 .views-slideshow-controls-top .views-slideshow-pager-field-item.views-row-first{margin-left:5px;}
#block-views-slider-block-1 .views-field-field-image{float:left; margin-left:0;}
#block-views-slider-block-1 .views-field-field-image img{width:780px; height: 433px;}
#block-views-slider-block-1 .views-field-title{float:right; margin-right:0; margin-bottom:10px; text-transform: uppercase; color: #645078; font-weight:bold; font-size:1.8em; }
#block-views-slider-block-1 .views-field-title .field-content{margin-right:20px; margin-top:20px; display: block; padding-bottom: 8px;  border-bottom:2px solid #7D7D7D;}
#block-views-slider-block-1 .views-field-field-stress{float:right; margin-right:0; font-size:1.2em !important;}
#block-views-slider-block-1 .views-field-field-stress .field-content{margin-right:20px; }
#block-views-slider-block-1 .views-field-body{float:right; margin-right:0; }
#block-views-slider-block-1 .views-field-body .field-content{margin-right:20px; }
#block-views-slider-block-1 .views-field-body{height:350px; overflow: auto;}
#block-views-slider-block-1 .views-field-nothing{float:right; margin-right:0; text-align: right;}
#block-views-slider-block-1 .views-field-nothing .field-content{margin-right:20px;}
#block-views-slider-block-1 .views-field-nothing a{background: #78AFD7; color:#fff; font-weight: bold; padding:5px 10px;}

#block-views-articles-slder-block-1{background:#fff; position: relative; height:433px; overflow: hidden; color:#000; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;*/ }
#block-views-articles-slder-block-1 .views-slideshow-controls-top{position: absolute; bottom: 20px; left: 10px; width: 100%; height: 20px; z-index: 10;}
#block-views-articles-slder-block-1 .views-slideshow-controls-top .views-slideshow-pager-field-item{width:18px; height:18px; float:left; margin-top:10px; margin-right:5px; background: url(./images/circle-violet.png) 0 0 no-repeat; cursor: pointer;}
#block-views-articles-slder-block-1 .views-slideshow-controls-top .views-slideshow-pager-field-item.active{background: url(./images/circle-hover-violet.png) 0 0 no-repeat;}
#block-views-articles-slder-block-1 .views-slideshow-controls-top .views-slideshow-pager-field-item.views-row-first{margin-left:5px;}
#block-views-articles-slder-block-1 .views-field-field-image{float:left; margin-left:0;}
#block-views-articles-slder-block-1 .views-field-field-image img{width:780px; height: 433px;}
#block-views-articles-slder-block-1 .views-field-title{float:right; margin-right:0; margin-bottom:10px; text-transform: uppercase; color: #645078; font-weight:bold; font-size:1.8em; }
#block-views-articles-slder-block-1 .views-field-title .field-content{margin-right:20px; margin-top:20px; display: block; padding-bottom: 8px;  border-bottom:2px solid #7D7D7D;}
#block-views-articles-slder-block-1 .views-field-field-stress{float:right; margin-right:0; font-size:1.2em !important;}
#block-views-articles-slder-block-1 .views-field-field-stress .field-content{margin-right:20px; }
#block-views-articles-slder-block-1 .views-field-body{float:right; margin-right:0; }
#block-views-articles-slder-block-1 .views-field-body .field-content{margin-right:20px; }
#block-views-articles-slder-block-1 .views-field-body{height:350px; overflow: auto;}
#block-views-articles-slder-block-1 .views-field-nothing{float:right; margin-right:0; text-align: right;}
#block-views-articles-slder-block-1 .views-field-nothing .field-content{margin-right:20px;}
#block-views-articles-slder-block-1 .views-field-nothing a{background: #78AFD7; color:#fff; font-weight: bold; padding:5px 10px;}

/*#block-system-main-menu ul{list-style:none; margin:0 auto; padding:0;}
#block-system-main-menu ul li{list-style:none; float:left; height:180px; margin:0; padding:0; position:relative; background:url('./images/test.png') top center no-repeat; background-size:118px; cursor:pointer;}
#block-system-main-menu ul li:hover{background:url('./images/test1.png') top center no-repeat; background-size:118px;}
#block-system-main-menu ul li.active-trail{background:url('./images/test1.png') top center no-repeat; background-size:118px;}
#block-system-main-menu ul li a{position:absolute; bottom:0; left:0; display: block; width:100%; text-align:center; text-transform: uppercase; font-weight: bold;  padding:150px 0 10px 0 !important}*/
#block-system-main-menu ul{list-style:none; margin:0; padding:0;}
#block-system-main-menu ul li{list-style:none; float:left; margin:0 20px 10px 0 !important; padding:0; white-space: nowrap;}
#block-system-main-menu ul li a{border:none !important; color:#3f576e; text-transform: uppercase; font-weight: bold;}
#block-system-main-menu ul li a.active-trail,
#block-system-main-menu ul li a.active{color:#645078;} /*#E73130*/

.view-articles .attachment-topics{margin:0 0 10px 0; padding:0; overflow: auto; }
.view-articles .attachment-topics .view-content{margin-left:0 !important;}
.view-articles .attachment-topics .views-row{float:left; margin:0 10px 10px 0 !important; padding:0 !important; background: #7D6991 !important; border:none !important; box-shadow: none !important; borer-radius:0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important;}
.view-articles .attachment-topics .views-row a{text-transform: uppercase; font-weight: bold; color:#fff; display:block; padding:10px 10px 7px 10px; border-bottom:3px solid #7D6991;} /*#E73130*/
.view-articles .attachment-topics .views-row a:hover{border-bottom:3px solid #C60001; font-size:0.8em;}


#block-views-themes-in-category-block{margin-bottom:20px;}
#block-views-themes-in-category-block h2{margin-bottom:5px;font-weight: bold;padding:0; font-size:1.5em; text-transform: uppercase;}
#block-views-themes-in-category-block .content{margin:0; padding:0; background: none; border:none; border-left: 3px solid #7D7D7D;}
#block-views-themes-in-category-block .views-row{overflow: auto; padding:0 0 0 20px; margin:5px 0; background: url(./images/topic-li-bg.png) 0 50% no-repeat;}
#block-views-themes-in-category-block .field-content{float:left; padding:0; overflow: auto;}
#block-views-themes-in-category-block .field-content a{text-transform: uppercase; font-weight: bold; color:#000; display:block; padding:0 10px 0 25px;background: url(./images/circle-violet.png) 0 50% no-repeat;}
#block-views-themes-in-category-block .field-content a:hover{background: url(./images/circle-blue.png) 0 50% no-repeat;}
/*
#block-views-themes-in-category-block .field-content a{text-transform: uppercase; font-weight: bold; color:#fff; display:block; padding:10px 10px 7px 27px; border-bottom:3px solid #6E5A82; background: #6E5A82 url(./images/circle.png) 5px 50% no-repeat; box-shadow: 5px 5px 10px #7D7D7D; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#block-views-themes-in-category-block .field-content a:hover{border-bottom:3px solid #C60001; background: #E73130 url(./images/circle-blue.png) 5px 50% no-repeat;}
*/


.pager-load-more a{text-transform: uppercase; font-weight: bold; color:#fff; padding:10px 10px 7px 10px; border-bottom:3px solid #7D6991; background: #7D6991; box-shadow: 5px 5px 10px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}
.pager-load-more{ margin-bottom:40px !important; display: block;}

.node-glossary {margin-left:-2000px;}
.node-glossary .content{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ padding:10px 10px 10px 2000px; overflow: auto;}

.view-glossary .view-content{/*margin-left:-2000px;*/}
.view-glossary .view-content .views-row{border:none; margin-bottom:10px; padding:10px; background:none; /*padding-left:2000px;*/ overflow: auto;}
.view-glossary .view-content .views-row.views-row-odd{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}
.view-glossary .views-field-title{color: #645078;} /*#E73130*/
.view-glossary .attachment-before .view-glossary .view-content{margin:0 0 20px 0 !important; box-shadow: 0 0 5px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ color:#fff; background: #6E5A82; padding:10px;}

.view-glossary #draggableviews-table-glossary-page_1 .views-field-title{font-size:1em;color:#645078; font-weight: bold;}


.view-glossary .attachment-before a{font-weight: bold; color:#fff;}
.view-glossary .attachment-before a.active{font-weight: bold; font-size: 20px !important; color:#fff;}
.view-glossary .attachment-before .nolink{color:#fff;}

.view-articles .view-content{margin-left:-2000px;}
.view-articles .view-content .views-row{border:none; margin-bottom:20px; padding:10px; background:none; padding-left:2000px; overflow: auto; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ overflow: hidden;}
.view-articles .view-content .views-row.views-row-odd{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}
.view-articles .view-content img{float:left; margin:5px 20px 10px 0;}

.view-articles .term-topic{margin:0 0 10px 0; padding:0; overflow: auto; }
.view-articles .term-topic .view-content{margin-left:0 !important;}
.view-articles .term-topic .views-row{float:left; margin:0 10px 10px 0 !important; padding:5px !important; background: none !important; border:none !important; box-shadow: none !important; borer-radius:0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important;}
.view-articles .term-topic .views-row .field-content p{box-shadow: 0 0 5px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px;*/ border-radius: 10px; color:#fff; background: #6E5A82; padding:10px;}

.view-articles .views-field-field-topic{clear:right; float:right; margin-top:-5px; margin-right:-11px; text-align: right;margin-bottom:10px;}
.view-articles .views-field-field-topic a{padding:10px; text-transform: uppercase; color:#fff; background: #6E5A82;}
.view-articles .views-field-field-topic a:hover{background: #7D6991;} /*#E73130*/
.view-articles .views-field-title{clear:right;}

.view-taxonomy-term .term-description{margin:0 0 10px 0; padding:0; overflow: auto; }
.view-taxonomy-term .term-description .view-content{margin-left:0 !important;}
.view-taxonomy-term .term-description .views-row{float:left; margin:0 10px 10px 0 !important; padding:5px !important; background: none !important; border:none !important; box-shadow: none !important; borer-radius:0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important;}
.view-taxonomy-term .term-description .views-row .field-content p{box-shadow: 0 0 5px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ color:#fff; background: #6E5A82; padding:10px;}
.view-taxonomy-term .pager .pager-current{display:none;}
.view-taxonomy-term .pager li{padding:0;}
.view-taxonomy-term .pager li a{color:#fff; background: #6E5A82; padding: 0.5em;}
.view-taxonomy-term .pager li a:hover{background:#7D6991;} /*#E73130*/


.view-display-id-attachment_2 img{display:block; width:100%; float:none !important; margin:0 !important; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}

.view-what-is .view-content{margin-left:-2000px;}
.view-what-is .views-row{border:none; margin-bottom:10px; padding:10px; background:none; padding-left:2000px;}
.view-what-is .views-row.views-row-odd{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}

.view-taxonomy-term .view-content{/*margin-left:-2000px;*/}
.view-taxonomy-term .views-row{border:none; margin-bottom:10px; padding:10px; background:none; /*padding-left:2000px;*/  overflow: hidden; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}
.view-taxonomy-term .views-row.views-row-odd{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}
.view-taxonomy-term .views-row .views-field-field-image{float:left; margin:0 10px 0 0; width:220px;}
.view-taxonomy-term .views-row .views-field-field-category{/*clear:left; float:left;*/ /*margin-top:-2px; margin-right:-11px; */ /*text-align: right; margin-bottom:10px;width:220px;*/  margin:0;margin-bottom:5px;}
.view-taxonomy-term .views-row .views-field-field-category a{padding:2px 5px; text-transform: uppercase; color:#fff; background: #6E5A82; display:inline-block; }
.view-taxonomy-term .views-row .views-field-field-category a:hover{background: #7D6991;} /*#E73130*/
.view-taxonomy-term .views-row .views-field-title{clear:right;}
.view-taxonomy-term .views-row .views-field-view-node{text-align:right;margin-top:10px;}
.view-taxonomy-term .views-row .views-field-view-node a{padding:2px 5px; background: #7D6991; color:#fff;} /*#E73130*/
.view-taxonomy-term .views-row .views-field-view-node a:hover{background: #6E5A82;}

.page-taxonomy-term #main h1{display: none;}
.page-taxonomy-term #block-views-taxonomy-term-sub-therms-block{overflow: auto;}
.page-taxonomy-term #block-views-taxonomy-term-sub-therms-block .views-row{float:left; margin:0px 10px 10px 0;}
.page-taxonomy-term #block-views-taxonomy-term-sub-therms-block .views-row a{padding:3px 6px; text-transform: uppercase; color: #fff; background: #6E5A82;}
.page-taxonomy-term #block-views-taxonomy-term-sub-therms-block .views-row a:hover{background: #7D6991;} /*#E73130*/


.home-page-articles .grid_6{margin:0; padding:0;}
.home-page-articles .view-content{/*margin-left:-2000px;*/}
.home-page-articles .views-row{border:none; margin-bottom:20px; padding:10px 10px 10px 10px; background:none; /*padding-left:2000px;*/ overflow: auto; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ overflow:hidden;}
.home-page-articles .views-row.views-row-odd{background:#fff; box-shadow: 0 0 15px #7D7D7D;/* -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}
.home-page-articles .views-row .views-field-field-image{float:left; margin:0 20px 0 0;width:220px;}
.home-page-articles .views-row .views-field-field-image img{width:100%;}
.home-page-articles .views-row .views-field-field-priority-cat{/*clear:left; float:left;*/ /*margin-top:-2px; margin-right:-11px;*/ /*text-align: right; margin-bottom:10px;margin-top:3px; width:220px;*/ margin:0; margin-bottom:5px;}
.home-page-articles .views-row .views-field-field-priority-cat a{padding:2px 5px; text-transform: uppercase; color:#fff; background: #6E5A82; display:inline-block; }
.home-page-articles .views-row .views-field-field-priority-cat a:hover{background: #7D6991;} /*#E73130*/
.home-page-articles .views-row .views-field-title{clear:right;}
.home-page-articles .views-row .views-field-field-date{clear:right;float:right;}
.home-page-articles .views-row .views-field-body{}
.home-page-articles .views-row .views-field-view-node{text-align:right; margin-top:10px;}
.home-page-articles .views-row .views-field-view-node a{padding:2px 5px; background: #7D6991; color:#fff;} /*#E73130*/
.home-page-articles .views-row .views-field-view-node a:hover{background: #6E5A82;}

.taxonomy-term.vocabulary-topics{background: #6E5A82; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ color:#fff; margin-bottom: 20px; padding:10px;}
.taxonomy-term.vocabulary-topics .taxonomy-term-description{margin:0; padding:0;}
.taxonomy-term.vocabulary-topics .taxonomy-term-description p{margin:0; padding:0;}

#block-block-5 {margin:0; padding:4px 0; /*font-weight: bold;*/ color:#645078;}
#block-block-5 p{margin:0; padding:0;}
#block-block-5 a{color:#645078 !important;}
#block-block-5 a:hover{color:#645078 !important;}

#header-inside-center{text-align: center; padding:0.5em 0;}
#header-inside-center a {font: 300 2.35em 'Montserrat', sans-serif; text-transform: uppercase;}

#headerScroll{display:none; background: #fff;}
#headerScroll #headerScroll-center{}
/*#headerScroll #headerScroll-center a{display:block; height: 20px; background: url(./images/cpo-text-scroll.png) 0 0 no-repeat; margin:20px 0;}*/

#headerScroll-center a {
	display:block; 
	height: 20px; 
	margin:10px 0 30px 0;
	font: 2.35em 'Exo 2', sans-serif; 
	text-transform: uppercase;
}

#above-header-inside-left #block-system-user-menu{margin:0; padding:0; overflow: hidden;}
#above-header-inside-left #block-system-user-menu ul{margin:0; padding:0;}
#above-header-inside-left #block-system-user-menu ul li{list-style:none; margin:5px; padding:0; float:left; text-transform: uppercase; font-size:12px; color:#b8d1e7;}
#above-header-inside-left #block-system-user-menu ul li a{ color:#b8d1e7;}

#block-menu-menu-login-menu{margin:0; padding:0; overflow: hidden; float: right; margin-right: 20px;}
#block-menu-menu-login-menu ul{margin:0; padding:0;}
#block-menu-menu-login-menu ul li{list-style-image: none; list-style-type: none; margin:5px; padding:0; float:left; text-transform: uppercase; font-size:12px; color:#212529;}
#block-menu-menu-login-menu ul li a{color:#212529;}

#block-text-resize-0{float:right;margin:0 5px;}
#block-text-resize-0 h2{font-size:12px; margin:0; padding:0; float:left; color:#b8d1e7;text-transform: uppercase; font-weight:normal !important;}
#block-text-resize-0 .content{float:right;}
#block-text-resize-0 a#text_resize_decrease{
	margin-top:7px;
	/*margin-right:10px;*/
	width:15px;
	height:15px;
	background: url(./images/decrease.jpg) 0 0 no-repeat;
}
#block-text-resize-0 a#text_resize_reset{
	margin-top:7px;
	margin-right:5px;
	width:15px;
	height:15px;
	background: url(./images/reset.jpg) 0 0 no-repeat;
}
#block-text-resize-0 a#text_resize_increase{
	margin-top:7px;
	margin-right:5px;
	width:15px;
	height:15px;
	background: url(./images/increase.jpg) 0 0 no-repeat;
}

#block-multiblock-1{margin:5px 20px; float:left;}
#block-multiblock-1 a#text_resize_decrease{
	margin-top:7px;
	margin-right:10px;
	width:15px;
	height:15px;
	background: url(./images/decrease.jpg) 0 0 no-repeat;
}
#block-multiblock-1 a#text_resize_reset{
	margin-top:7px;
	margin-right:5px;
	width:15px;
	height:15px;
	background: url(./images/reset.jpg) 0 0 no-repeat;
}
#block-multiblock-1 a#text_resize_increase{
	margin-top:7px;
	margin-right:5px;
	width:15px;
	height:15px;
	background: url(./images/increase.jpg) 0 0 no-repeat;
}

#toolbar {
background: #666;
color: #ccc;
left: 0;
margin: 0 -20px;
padding: 0 20px;
position: fixed;
right: 0;
bottom: 0;
top:auto;
z-index: 600;
}

#header p{margin:0 !important; padding:0 !important;}



#block-quicktabs-popular-latest-contet{margin-bottom:10px;}
#block-quicktabs-popular-latest-contet .content{margin:0; padding:0; background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ border:none;}
#block-quicktabs-popular-latest-contet .item-list ul{margin:0; padding:0;}
#block-quicktabs-popular-latest-contet .item-list ul.quicktabs-tabs li{margin:0 !important; padding:0 !important; width:187px; display: inline-block; text-align: center; text-transform: uppercase; background: #c9c9c9; color:#fff;}

:root #block-quicktabs-popular-latest-contet .item-list ul.quicktabs-tabs li{width:187px \ ;}
:root #block-quicktabs-popular-latest-contet .item-list ul.quicktabs-tabs li.first{width:188px \ ;}


#block-quicktabs-popular-latest-contet .item-list ul.quicktabs-tabs li a{color:#fff; padding:5px 0; margin:0; display:block; font-weight: bold;}
#block-quicktabs-popular-latest-contet .item-list ul.quicktabs-tabs li.active{background: #fff;margin:0 !important; padding:0 !important; }
#block-quicktabs-popular-latest-contet .item-list ul.quicktabs-tabs li.active a{color: #645078;} /*#E73130*/
#block-quicktabs-popular-latest-contet #quicktabs-container-popular_latest_contet{clear:both;}
#block-quicktabs-popular-latest-contet #quicktabs-container-popular_latest_contet .quicktabs-tabpage ul{margin:5px 20px 15px 10px; padding:0;}
#block-quicktabs-popular-latest-contet #quicktabs-container-popular_latest_contet .quicktabs-tabpage ul li{list-style:none; margin:0 0 8px 0 ;padding:0; padding-left: 23px; background: url(./images/circle-violet.png) 0 2px no-repeat;}
#block-quicktabs-popular-latest-contet #quicktabs-container-popular_latest_contet .quicktabs-tabpage ul li:hover{background: url(./images/circle-hover-violet.png) 0 2px no-repeat;}
#block-quicktabs-popular-latest-contet #quicktabs-container-popular_latest_contet .quicktabs-tabpage ul li p{margin:0; padding:0;}
#block-quicktabs-popular-latest-contet .views-field-totalcount span{font-style: italic; color:#bababa;}
#block-quicktabs-popular-latest-contet #quicktabs-container-popular_latest_contet .quicktabs-tabpage ul li a{color:#645078;font-size:0.8em;}
#block-quicktabs-popular-latest-contet #quicktabs-container-popular_latest_contet .quicktabs-tabpage .views-field-title{margin:0 !important; padding:0; line-height:0.8em; min-height:20px;}

#block-views-popular-latest-content-block{margin-bottom:10px; padding:0; background:#c9c9c9; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ border:none;}
#block-views-popular-latest-content-block .content{margin:0; padding:0; background:#fff; /*-webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;*/}
#block-views-popular-latest-content-block .item-list ul{margin:0; padding:0;}
#block-views-popular-latest-content-block h2{margin:0 !important; padding:15px 10px !important; width:187px; display: inline-block; text-align: center; text-transform: uppercase; color: #645078; font-size:1em; background:#fff; /*-webkit-border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; border-radius: 10px 0 0 0;*/ font-weight: bold;} /*#E73130*/

#block-views-popular-latest-content-block .view-popular-latest-content{clear:both;}
#block-views-popular-latest-content-block .view-popular-latest-content ul{margin:5px 20px 5px 10px; padding:0;}
#block-views-popular-latest-content-block .view-popular-latest-content ul li{list-style:none; margin:0 0 10px 0 ;padding:0; padding-left: 23px; background: url(./images/circle-violet.png) 0 2px no-repeat;}
#block-views-popular-latest-content-block .view-popular-latest-content ul li:hover{background: url(./images/circle-hover-violet.png) 0 2px no-repeat;}
#block-views-popular-latest-content-block .view-popular-latest-content ul li p{margin:0; padding:0;}
#block-views-popular-latest-content-block .views-field-totalcount span{font-style: italic; color:#bababa;}

#block-views-popular-latest-content-block .view-popular-latest-content ul li a{color:#645078;font-size:0.9em;}

.page-search #block-system-main{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ /*margin-left:-2000px;*/}
.page-search #block-system-main .content{/*padding-left: 2000px;*/ padding-right:20px; padding-left:20px; padding-bottom:20px;}
.page-search #block-system-main .content #search-form{padding:1em 0;margin:0;}
.page-search #block-system-main .content h2{background:#6E5A82; color:#fff; margin:5px 0; padding:10px;}
.page-search #block-system-main .content .search-results .title{margin:5px 0;}
.page-search #block-system-main .content .search-results .search-result{display: block; overflow: auto;}


.node-type-gallery #main,
.not-front.node-type-article #main{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}
.not-front.node-type-book #main{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}
.not-front.node-type-webform #main{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}
.not-front.node-type-book #main .breadcrumb,
.not-front.node-type-article #main .breadcrumb{margin:20px;}
.not-front.node-type-book #main .content{margin:0; padding:0 20px 20px 20px;}
.not-front.node-type-webform #main .content{margin:0; padding:0 10px 10px 10px;}
.not-front.node-type-book #main .content .content{padding:0;}

.node-type-gallery .content{clear:both;margin:0; padding:0 10px !important;}
.node-gallery .content{clear:both; margin:0; padding:0 20px;}
.node-gallery .content .field-name-field-topic{clear:right; float:right; margin:0 0 20px 10px; /*margin-top:7px; margin-right:-10px; text-align: right;margin-bottom:10px;*/}
.node-gallery .content .field-name-field-topic a{padding:10px; text-transform: uppercase; color:#fff; background: #6E5A82; /*-webkit-border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0;*/}
.node-gallery .content .field-name-field-topic a:hover{background: #E4322D;}
.node-gallery .content .field-type-date{color:#645078; margin-bottom:10px; clear:right;} /*#E73130*/
.node-gallery .content .field-name-body{clear:right;}
.node-gallery .content .field-name-field-tags{position: relative; overflow: auto; margin-top:20px; margin-bottom:20px;}
.node-gallery .content .field-name-field-tags .field-item{float:left; margin:0 10px 10px 0;}
.node-gallery .content .field-name-field-tags .field-item a{padding:20px 5px; text-transform: uppercase; display:inline-block; color:#000; font-weight: bold;}
.node-gallery .content .field-name-field-tags .field-item a:hover{color: #645078;} /*#E73130*/
.node-gallery .content .field-name-field-tags .field-item.even a{background: url(./images/tag-top.png) 50% 0 no-repeat;}
.node-gallery .content .field-name-field-tags .field-item.odd a{background: url(./images/tag-bottom.png) 50% 100% no-repeat;}

.node-gallery .content h1,
.node-gallery .content h2,
.node-gallery .content h3,
.node-gallery .content h4,
.node-gallery .content h5{
	color: #645078 !important;
}

/*.node-article{ margin-left:-2000px;}*/
/*.node-article .content{padding-left: 2000px; padding-right:10px;}*/
.node-page .content{clear:both;margin:0; padding:0 20px !important;}
.node-article .content{clear:both; margin:0; padding:0 20px;}
.node-article .content .field-type-image{float:left;  /*margin:0 20px 10px 0;*/}
.node-article .content .field-type-image img{margin:0 10px 5px 0 !important;}
.node-article .content .field-name-field-topic{clear:right; float:right; margin:0 0 20px 10px; /*margin-top:7px; margin-right:-10px; text-align: right;margin-bottom:10px;*/}
.node-article .content .field-name-field-topic a{padding:10px; text-transform: uppercase; color:#fff; background: #6E5A82; /*-webkit-border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; border-radius: 0 10px 0 0;*/}
.node-article .content .field-name-field-topic a:hover{background: #E4322D;}
.node-article .content .field-type-date{color:#645078; margin-bottom:10px; clear:right;}
.node-article .content .field-name-body{clear:right;}
.node-article .content .field-name-field-tags{position: relative; overflow: auto; margin-top:20px; margin-bottom:20px;}
.node-article .content .field-name-field-tags .field-item{float:left; margin:0 10px 10px 0;}
.node-article .content .field-name-field-tags .field-item a{padding:20px 5px; text-transform: uppercase; display:inline-block; color:#000; font-weight: bold;}
.node-article .content .field-name-field-tags .field-item a:hover{color: #645078;} /*#E73130*/
.node-article .content .field-name-field-tags .field-item.even a{background: url(./images/tag-top.png) 50% 0 no-repeat;}
.node-article .content .field-name-field-tags .field-item.odd a{background: url(./images/tag-bottom.png) 50% 100% no-repeat;}
.node-article .content li.picture{overflow: auto;}
.node-article .content li.picture img{margin:0 10px 10px 0;}
.node-article .content img{margin:5px 10px;}
.node-article .content img.left{margin-left:0 !important;}
.node-article .content img.right{margin-right:0 !important;}

.node-article .content h1,
.node-article .content h2,
.node-article .content h3,
.node-article .content h4,
.node-article .content h5{
	color: #645078 !important;
}
.node-article .content{text-align:justify;}

.node-article .field-name-field-autor,
.view-articles .views-field-field-autor{/*background: #e8e8e8;*/ color:#000 !important; margin-bottom:10px;
/*margin-left: 230px;*/
padding: 5px; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin:10px 0;*/}
.node-article .field-name-field-autor p,
.view-articles .views-field-field-autor p{margin:0; padding:0;}


.node-page{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ /*margin-left:-2000px;*/}
.node-page .content{/*padding-left: 2000px;*/ padding:20px;}
.node-page .content img{float:left; margin:0 10px 10px 0;}

#block-tagclouds-1{background: none;}
#block-tagclouds-1 .content{background: #6E5A82; box-shadow: 0 0 15px #7D7D7D; border:none; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ margin-bottom:10px;}
#block-tagclouds-1 .content a{color:#fff; text-transform: uppercase;}

#block-block-8{margin:10px 0 0 0;}
#block-block-8 p{margin:0; padding:0;}

#block-block-9{margin:10px 0 0 0;}
#block-block-9 .content{background: #fff; box-shadow: 0 0 15px #7D7D7D; border:none; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ margin-bottom:10px;}
#block-block-9 a {display:block;}
#block-block-9 a img{display: inline;}

#footer-inside p{margin:0; padding:0;}

#views_slideshow_controls_text_slider-block_1 {margin-top: 50px; max-width: 780px; position: relative; height: 30px;}
#views_slideshow_controls_text_slider-block_1 #views_slideshow_controls_text_pause_slider-block_1{display:none;}
#views_slideshow_controls_text_slider-block_1 #views_slideshow_controls_text_previous_slider-block_1{position:absolute; top:0; left:0; width:30px; height: 30px; background: #fff; opacity: 0.8; text-indent: -99999px; }
#views_slideshow_controls_text_slider-block_1 #views_slideshow_controls_text_next_slider-block_1{position:absolute; top:0; right:0; width:30px; height: 30px; background: #fff; opacity: 0.8; text-indent: -99999px;}

#header-inside-left img, #header-inside-right img{height: auto;}

/*#block-block-3{margin-top:5px;}*/

#content-inside h1{font-weight: normal !important; margin:20px 20px 0 20px; padding:0; color: #645078; text-transform: uppercase;} /*#E73130*/

table th{background: #6E5A82; color:#fff;}

#block-mailchimp-signup-newsletter-subscribe{background: #6E5A82;box-shadow: 0 0 10px #7D7D7D;height:90px; margin-bottom:10px;}
#block-mailchimp-signup-newsletter-subscribe h2{display: inline-block; /*-webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;*/ margin: 10px 0 5px 0; background: #6E5A82; color:#fff; padding: 0 20px; font-weight: normal; text-transform: uppercase; font-size:1.2em;}
#block-mailchimp-signup-newsletter-subscribe .content{/*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ margin-top:0;padding-top:0; border:none; color:#fff; background: #6E5A82; }
#block-mailchimp-signup-newsletter-subscribe .form-item{margin:0;}
.mailchimp-signup-subscribe-form{position:relative; height: 30px;}
.mailchimp-signup-subscribe-form .form-text{position:absolute; top:10px; left:0;}
.mailchimp-signup-subscribe-form .form-submit,
.mailchimp-signup-subscribe-form .form-submit:hover{position:absolute; top:10px; right:0; width:50px; text-indent:-99999px; height:27px; background: #fff url(./images/newsletterButton.jpg) 50% 50% no-repeat;}
#block-mailchimp-signup-newsletter-subscribe .form-item .form-text{/*width:300px;*/ margin:0; padding:0 5px; background:#fff;}
.mailchimp-signup-subscribe-form .mailChimpImg{position: absolute; top:65px; left:0;}
/*#block-mailchimp-signup-newsletter-subscribe .form-submit{margin-top:10px; background:#fff; color: #6E5A82;}
#block-mailchimp-signup-newsletter-subscribe .form-submit:hover{margin-top:10px; background:#E73130; color: #fff;}*/

/*#block-block-12{margin-top:10px;}*/


.category-themes{margin-bottom:10px;}
.category-themes .view-content{margin:0; padding:0;  /*background: #fff;*/ color:#645078;}

.category-themes .views-field-field-stress{margin-bottom:10px; box-shadow: 0 0 15px #7D7D7D; position:relative; margin:0; padding:0; height:260px;}
.category-themes .views-field-field-stress img{/*position:absolute;top:0; left:0;*/}
.category-themes .views-field-field-stress .text{
	position:absolute;
	bottom:0;
	left:0;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0;
	padding: 5px 10px 5px 10px;
	display: block;
	color:#fff;
	background: rgba(110,90,130,0.8);/*url(./images/tax-bg.png) 0 0 repeat;*/
}
.category-themes .view-content .views-row{padding:0;}
.category-themes .views-field-name{text-transform: uppercase; font-size:1.6em; margin-bottom: 10px;}
.category-themes .views-field-description{
	margin-top:10px;
	background:#ffffff;
	padding:10px;
	box-shadow: 0 0 15px #7D7D7D;
	text-align: justify;
}
.category-themes .views-field-description h2 {
text-transform: uppercase;
font-size: 1.6em;
margin-bottom: 10px;
margin: 0 0 10px 0;
padding: 0;
color: #645078;
}
#footer-inside #block-system-main-menu{overflow: auto; font-size:0.8em; font-weight: normal;}
#footer-inside #block-system-main-menu ul.menu li{width:30%; display: inline-block; background: none;}
#footer-inside #block-system-main-menu ul.menu li.first{display:none;}
#footer-inside #block-system-main-menu ul.menu li li.first{display: inline-block; }
#footer-inside #block-system-main-menu ul.menu li.expanded{background: none;}
#footer-inside #block-system-main-menu ul.menu li li{width:100%; white-space: normal !important; margin: 0 !important;}
#footer-inside #block-system-main-menu ul.menu li a{display: inline-block; font-weight: bold; line-height:1em; background: none; padding:5px 5px 5px 0 !important; }
#footer-inside #block-system-main-menu ul.menu li li a{display: inline-block; font-weight: normal; line-height:1.2em; text-transform: none !important;}


.not-front #slider{display: none;}
/*#slider{background:#6E5A82; height:273px;overflow: hidden;}
#slider #slider-content .item-list ul{margin:0; padding:0;}
#slider #slider-content .item-list ul li{margin:0; padding:0; display: block; overflow: auto;}
#slider #slider-content .views-field{display: inline-block;margin-left:0;}
#slider{background: url('./images/slider-bg.png') 50% 0 no-repeat;}
#jssor-container{position: relative; width: 100%; height:273px;overflow: hidden;}
#jssor-container-inner{position: relative; left: 50%; width: 5000px; text-align: center; margin-left: -2500px;}
#slider1_container{position: relative; margin: 0 auto; top: 0px; left: 0px; width: 1180px; height:273px;color:#000; }
#slides-container{cursor: move; position: absolute; left: 0px; top: 0px; width: 1180px; height:273px;overflow: hidden;}
.slides-item{position: absolute; width: 1180px; height:273px;top: 0px; left: 0px; text-align: left; background: url('./images/slider-bg.png') 50% 0 no-repeat;}
.slides-item .views-field-field-image img{ margin:10px 0;}
.slides-item .views-field-field-stress{padding:20px 0; color:#fff; margin:0 15px !important;}
.slides-item .views-field-field-stress .title{font-size:2em; text-transform:uppercase; margin:0 0 10px -30px; padding:10px 0 10px 30px; background:#E73130;box-shadow: 0 0 15px #7D7D7D; }
.slides-item .views-field-field-stress .stress{font-size:1.5em; font-weight:normal;}
.slides-item .views-field-body{padding:0; margin:0; color:#fff; overflow: auto;}
.slides-item .views-field-body .field-content{padding:10px !important; height: 220px; background:url('./images/slider-body.png') 0 0 repeat; color:#6E5A82; box-shadow: 0 0 15px #7D7D7D; margin:20px 0;}

.slides-item .views-field-field-stress .field-content{padding:0 5px;}
.slides-item .views-field-body .field-content{padding:0 5px;}
.jssora15l, .jssora15r, .jssora15ldn, .jssora15rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
	background: url(./images/a15.png) no-repeat;
	overflow:hidden;
}
.jssora15l { background-position: -20px -41px; }
.jssora15r { background-position: -80px -41px; }
.jssora15l:hover { background-position: -140px -41px; }
.jssora15r:hover { background-position: -200px -41px; }
.jssora15ldn { background-position: -260px -41px; }
.jssora15rdn { background-position: -320px -41px; }
*/

#block-views-home-slider-2-block-1{margin-bottom: 10px; margin-top:-10px;}
#block-views-home-slider-2-block-1 #jssor-container{position: relative; width: 100%; height:273px;overflow: hidden;}
#block-views-home-slider-2-block-1 #jssor-container-inner{position: relative; left: 50%; width: 5000px; text-align: center; margin-left: -2500px;}
#block-views-home-slider-2-block-1 #slider1_container{position: relative; margin: 0 auto; top: 0px; left: 0px; width: 780px; height:273px;color:#000; }
#block-views-home-slider-2-block-1 #slides-container{cursor: move; position: absolute; left: 0px; top: 0px; width: 780px; height:273px;overflow: hidden;}
#block-views-home-slider-2-block-1 .slides-item{position: absolute; width: 780px; height:273px;top: 0px; left: 0px; text-align: left; background: #6E5A82;}
#block-views-home-slider-2-block-1 .slides-item .views-field-field-image{position:absolute; top:10px; left:10px; width:760px; height: 253px; margin:0; padding:0;}
#block-views-home-slider-2-block-1 .slides-item .views-field-field-image img{ margin:0; width:760px; height: 253px;}
#block-views-home-slider-2-block-1 .slides-item .views-field-field-stress{padding:0; color:#645078; margin:0!important; position:absolute; top:10px; left:50%; background:url('./images/slider-body.png') 0 0 repeat;}
#block-views-home-slider-2-block-1 .slides-item .views-field-field-stress .title{font-size:1.9em; text-transform:uppercase; margin:0 0 10px ; padding:10px; background:#7D6991;box-shadow: 0 0 15px #7D7D7D; color:#fff; }  /*#E73130*/
#block-views-home-slider-2-block-1 .slides-item .views-field-field-stress .stress{font-size:1.5em; font-weight:normal;}
#block-views-home-slider-2-block-1 .slides-item .views-field-field-stress .field-content{padding:0 10px; margin:0;}
#block-views-home-slider-2-block-1 .jssora15l, 
#block-views-home-slider-2-block-1 .jssora15r, 
#block-views-home-slider-2-block-1 .jssora15ldn, 
#block-views-home-slider-2-block-1 .jssora15rdn{ position: absolute; cursor: pointer; display: block; background: url(./images/a15.png) no-repeat; overflow:hidden; }
#block-views-home-slider-2-block-1 .jssora15l { background-position: -20px -41px; }
#block-views-home-slider-2-block-1 .jssora15r { background-position: -80px -41px; }
#block-views-home-slider-2-block-1 .jssora15l:hover { background-position: -140px -41px; }
#block-views-home-slider-2-block-1 .jssora15r:hover { background-position: -200px -41px; }
#block-views-home-slider-2-block-1 .jssora15ldn { background-position: -260px -41px; }
#block-views-home-slider-2-block-1 .jssora15rdn { background-position: -320px -41px; }

#block-views-home-slider-articles-block{margin-bottom: 10px;}
#block-views-home-slider-articles-block{margin-bottom: 10px;}
#block-views-home-slider-articles-block #jssor-container1{position: relative; width: 100%; height:166px;overflow: hidden;}
#block-views-home-slider-articles-block #jssor-container-inner1{position: relative; left: 50%; width: 5000px; text-align: center; margin-left: -2500px;}
#block-views-home-slider-articles-block #slider1_container1{position: relative; margin: 0 auto; top: 0px; left: 0px; width: 780px; height:166px;color:#000; }
#block-views-home-slider-articles-block #slides-container1{cursor: move; position: absolute; left: 0px; top: 0px; width: 780px; height:166px;overflow: hidden;}
#block-views-home-slider-articles-block .slides-item1{position: absolute; width: 780px; height:166px;top: 0px; left: 0px; text-align: left; background: #6E5A82;padding:10px; color:#fff;}
#block-views-home-slider-articles-block .slides-item1 .views-field-field-image{float:left; margin:0 10px 0 0; width:220px;}
#block-views-home-slider-articles-block .slides-item1 .views-field-title{font-size:1.4em; text-transform:uppercase; margin:0 0 10px ; line-height:1.2em;margin-right:20px;}
#block-views-home-slider-articles-block .slides-item1 .views-field-title a{color:#fff;}
#block-views-home-slider-articles-block .slides-item1 .views-field-view-node{text-align:right;margin-right:20px;margin-top:10px;}
#block-views-home-slider-articles-block .slides-item1 .views-field-view-node a{color:#fff; padding:2px 5px; background: #7D6991;} /*#E73130*/
#block-views-home-slider-articles-block .slides-item1 .views-field-field-resume{margin-right:60px;}

#block-views-home-slider-articles-block .jssora15l, 
#block-views-home-slider-articles-block .jssora15r, 
#block-views-home-slider-articles-block .jssora15ldn, 
#block-views-home-slider-articles-block .jssora15rdn{ position: absolute; cursor: pointer; display: block; background: url(./images/a11.png) no-repeat; overflow:hidden; }
#block-views-home-slider-articles-block .jssora15l { background-position: -131px -41px; }
#block-views-home-slider-articles-block .jssora15r { background-position: -191px -41px; }
#block-views-home-slider-articles-block .jssora15l:hover { background-position: -11px -41px; }
#block-views-home-slider-articles-block .jssora15r:hover { background-position: -71px -41px; }
#block-views-home-slider-articles-block .jssora15ldn { background-position: -251px -41px; }
#block-views-home-slider-articles-block .jssora15rdn { background-position: -311px -41px; }


.page-taxonomy-term .view-taxonomy-term-linked-slide{overflow: auto;}
.page-taxonomy-term .view-taxonomy-term-linked-slide img{width:100%;margin-bottom:10px;}
.view-taxonomy-term-linked-slide{background: #6E5A82; padding:0; box-shadow: 0 0 15px #7D7D7D; color:#fff; margin-bottom:10px; }
.view-taxonomy-term-linked-slide .views-row{position:relative;}
.view-taxonomy-term-linked-slide .views-field-field-image{margin:0 ;padding:0;}
.view-taxonomy-term-linked-slide .views-field-field-image img{margin:0; padding:0; width:100%; height: auto;display:block;}
.view-taxonomy-term-linked-slide .views-field-title{font-size:2em; text-transform:uppercase; background:#7D6991;box-shadow: 0 0 15px #fff; padding:10px; margin:0; line-height:1em;} /*#E73130*/
.view-taxonomy-term-linked-slide .views-field-field-stress{font-size:1.5em; font-weight:normal; line-height: 1.2em; position:absolute; bottom:0; margin:0; padding:0; display:block; width:100%; background: url(./images/tax-bg.png) 0 0 repeat;}
.view-taxonomy-term-linked-slide .views-field-field-stress .field-content{padding:5px 10px 0 10px;}

#widgets-element-socialmedia_share-default{float:right; margin:10px 30px 10px 0;}
#widgets-element-socialmedia_share-default .widgets-element{margin-left:5px;}
#widgets-element-socialmedia_share-default a img{height:20px !important; width:auto;}
.addthis_counter .atc_s{background: url(./images/addThis-moreBtn.jpg) 0 0 no-repeat !important;}
.addthis_counter .atc_s:hover{background: url(./images/addThis-moreBtn-hover.jpg) 0 0 no-repeat !important;}

#widgets-element-socialmedia_profile-buttons{float:left; margin:6px 0;}
#widgets-element-socialmedia_profile-buttons .widgets-element{margin-right:5px;}

#headerWrapper{height:auto; width:100%; z-index:10000;}

.marker{font-style: italic; font-size:0.8em; color:#645078;}

.more-by-topic{margin-bottom:15px;}
.more-by-topic .view-header{margin:5px 10px; font-size:1.2em; font-weight: bold; color:#E73130;}
.more-by-topic .view-content .views-row{display:inline-block; width:30%; vertical-align: top;margin:0 10px; font-size:0.8em;}

#block-block-13 .content{
	margin-bottom:10px;
	background: #7D6991; /*#E73130*/
	box-shadow: 0 0 10px #7D7D7D;
	border:none;
	padding: 1em 2em;
}
#block-block-13 .content p{
	margin:0;
	padding:0;
}

.block.imageBanner,
.block.imageBanner .content{
	margin:0;
	padding:0;
	background: none !important;
	border:none !important;
}
.block.imageBanner .content{
	box-shadow: 0 0 10px #7D7D7D;
	margin:0 0 10px 0;
	background: #fff !important;
}
.block.imageBanner p{
	margin:0;
	padding:0;
	background:none;
}
.block.imageBanner img{
	display:block;
	width:100%;
	height: auto;
}

h3{font-weight: normal !important;}

.content img.center{
	clear:both;
	display:block;
	text-align:center;
	float:none;
	margin:0 auto;
}
.content img.left{
	float:left;
	margin:5px 10px 10px 0;
}
.content img.right{
	float:right;
	margin:5px 0 10px 10px;
}

.node-type-page #main{
	background: #fff;
	box-shadow: 0 0 15px #7D7D7D;
	padding-bottom:20px;
}
.node-type-page #main .node-page,
.node-type-page #main .content{
	background:none !important;
	box-shadow:none !important;
}

#block-views-donate-epay-block,
#block-block-14{
	margin:20px;
	box-shadow: 0 0 15px #7D7D7D;
	padding:20px;
}
#block-views-donate-epay-block h2,
#block-block-14 h2{
	margin:0 0 10px 0;
	padding:0;
	text-transform: uppercase;
}

#block-block-15{display:none;}
#pp_full_res .pp_inline p{line-height:1.4em;padding:10px;margin:0;}

.node-webform{clear:both;}
.node-webform .submitted{display:none;}

#block-multiblock-2{margin:10px 10px 20px 10px; padding:10px 10px 20px 10px; background:#6E5A82;}
#block-multiblock-2 h2{margin:0; padding:0; font-size:1.2em; font-weight: normal;color:#fff; text-transform: uppercase;}
#block-multiblock-2 .form-item{margin:0;padding:0;}
#block-multiblock-2 input.form-text{background: #fff; border: 1px solid #f2f2f2; height: 15px; line-height: 15px; margin: 0 0 10px 0;  padding: 5px; width: 91%; color: #5f6a5f; }

#block-multiblock-3{float:left; font-size:0.8em;}
#block-multiblock-3 .form-item{float:left;margin:5px 0 0 5px; padding:0;}
#block-multiblock-3 .form-text{height:10px; width:80px;color:rgb(0, 50, 100);}
#block-multiblock-3 .item-list{float:left;padding:0;margin:5px 0 0 5px;}
#block-multiblock-3 .item-list ul{list-style:none; margin:0;padding:0;}
#block-multiblock-3 .item-list ul li{line-height:0.8em;}
#block-multiblock-3 .item-list ul a{color:rgb(0, 50, 100); line-height:0.8em;}
#block-multiblock-3 .form-actions{float:left;margin:5px 0 0 5px; padding:0; font-size:1em;}
#block-multiblock-3 .form-actions input{font-size:1em;}
#block-multiblock-3 label[for="edit-name"]{display:none;}
#block-multiblock-3 label[for="edit-pass"]{display:none;}

#block-facebook-comments-box-facebook-comments-box{margin:0 10px;}

.view-category-reference-2 th,
.view-article-reference th{font-weight: normal;}
.view-article-reference .views-field-field-priority-cat,
.view-article-reference .views-field-field-date{
	font-size:0.8em;
}
.view-article-reference .views-field-value{
	padding:0 5px;
	font-size:0.8em;
	width:30%;
	white-space:nowrap;
}
.view-article-reference .views-field-title{
	padding:0 5px;
	font-size:1em;
	width:40%;
}
.view-category-reference-2 .views-field-title{
	padding:0 5px;
	font-size:1em;
}
.view-category-reference-2 .views-field-field-date{
	white-space:nowrap;
}
.view-category-reference-2 .views-field-field-category{
	width:60%;
}

#block-system-user-menu{
	background: #6E5A82;
	box-shadow: 0 0 10px #7D7D7D;
	margin-bottom: 10px;
}
#block-system-user-menu h2{
	display: inline-block;
	margin: 10px 0 10px 0;
	background: #6E5A82;
	color: #fff;
	padding: 0 20px;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 1.2em;
}
#block-system-user-menu .content {
	margin: 0;
	padding-top: 0;
	border: none;
	color: #fff;
	background: #6E5A82;
}
#block-system-user-menu .menu{
	background:#fff;
}

#block-webform-client-block-124{display:none;}
/*#pp_full_res h2{margin:0;padding-bottom:10px;}*/
#pp_full_res p{margin:0 0 5px 0 !important; padding:0 !important;}
#pp_full_res th{font-size:0.8em !important;}

.node-type-webform .field-name-field-ref-gallery h2,
.node-type-page .field-name-field-ref-gallery h2,
.note-type-article .field-name-field-ref-gallery h2{display:none;}
.node-type-webform .field-name-field-ref-gallery .field-name-body,
.node-type-page .field-name-field-ref-gallery .field-name-body,
.note-type-article .field-name-field-ref-gallery .field-name-body{display:none;}

.node-article .form-item.form-type-item{display:none !important;}


#block-webform-client-block-236{display:none !important;}
#block-webform-client-block-236 h2{display:none;}
#block-webform-client-block-471{display:none !important;}
#block-webform-client-block-471 h2{display:none; margin:0;padding:0;}



.pp_pic_holder {
	max-height:720px;
	height:auto;
	overflow:hidden;
	overflow-y: scroll !important;
}
/*#pp_full_res .node h2{display:none;}*/
#pp_full_res h2{margin:0;padding:0 0 10px 0; text-transform: uppercase;}
.pp_default{top:30px !important;}
.pp_default .pp_top .pp_left,
.pp_default .pp_top .pp_middle,
.pp_default .pp_top .pp_right,
.pp_default .pp_bottom .pp_left,
.pp_default .pp_bottom .pp_middle,
.pp_default .pp_bottom .pp_right,
.pp_default .pp_content_container .pp_left,
.pp_default .pp_content_container .pp_right{background:none !important;}


.field-name-field-autor-image img{
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
	
}
#block-block-22{height: 190px; width: 380px; overflow:hidden; box-shadow: 0 0 10px #7D7D7D; margin: 0 0 10px 0;}
#block-block-22 .content{ padding:0; border:none; }
#block-block-22 .content ul{list-style:none; margin:0; padding:0;}
#block-block-22 .content ul li{margin:0;padding:0;}


#above-footer-inside{clear:both;}

.page-dashboard #main h1{display:none;}
#homebox .portlet-header{background:#6E5A82 !important; color:#fff !important; padding:10px 4px !important;}
#homebox .homebox-portlet-inner{
	border:1px solid #6E5A82 !important;
}
#homebox #homebox-block-views_my_blog-block a{color: #5800ba;}
#homebox .portlet-maximize {display:none; width:1px; height:1px; opacity:0; background: url(./images/maximize.gif) !important;}
#homebox .portlet-minus {display:none; width:1px; height:1px; opacity:0;  background: url(./images/minus.gif) !important;}
#homebox .portlet-close {display:none; width:1px; height:1px; opacity:0;  background: url(./images/close.gif) !important;}
#homebox table th { background: #dadada; color: #645078;}
#homebox td.active { background-color: #fff;}

#homebox {font-size:1.2em;}
#homebox-buttons{display:none;}

#homebox-block-views_homebox_my_profile-block_1 .views-field-picture{float:left; margin:0 10px 0 0;}
#homebox-block-views_homebox_my_profile-block_1 .views-field-field-name .field-content{display:inline;}
#homebox-block-views_homebox_my_profile-block_1 .views-field-field-ocupation .field-content{display:inline;}
#homebox-block-views_homebox_my_profile-block_1 .views-field{margin-bottom:5px;}
#homebox-block-views_homebox_my_profile-block_1 .views-label{font-style:italic;}

#homebox-block-views__homebox_favorites-block .content{font-size:0.8em;}


#forum .views-field-title, #forum h3{font-size:1em;}
#forum th a{color:#fff;}
.forum-node-create-links-top{padding:0; margin:10px 0;}
.page-forum #content-inside h1 {
    font-weight: normal !important;
    margin: 20px 10px 0 0;
    padding: 0;
    color: #645078; /*#E73130*/
	text-transform: uppercase;
}
.forum-node-create-links{float:none; display:block; width:100%; margin:10px 0; overflow: auto;}
.forum-table-superheader{display:none;}
.node-type-forum .breadcrumb{display:block;}
.page-forum .breadcrumb{display:block;}

#homebox .view--homebox-forum-latest-comments{font-size:16px;}
#homebox .view--homebox-forum-latest-comments .views-field-title{font-size:16px;}
#homebox .view--homebox-forum-latest-comments th{font-weight:normal;}
#homebox .view--homebox-forum-latest-comments .view-footer{margin-top:5px; font-size:14px;}
#homebox .view--homebox-forum-latest-comments .view-footer a{font-size:14px;}

#homebox #quicktabs-latest_content .views-field-title{font-size:16px;}
#homebox #quicktabs-latest_content .quicktabs-tabs{display:none;}
#homebox #quicktabs-latest_content .view-content ul,
#homebox #quicktabs-latest_content .view-content ul li{list-style:none; margin:0; padding:0;}

#homebox #homebox-block-quicktabs_popular_latest_contet .views-field-title{font-size:15px;}
#homebox #homebox-block-quicktabs_popular_latest_contet .view-content ul{list-style:none; margin:0; padding:0;}
#homebox #homebox-block-quicktabs_popular_latest_contet .view-content ul li{
list-style: none;
margin: 0 0 8px 0;
padding: 0;
padding-left: 23px;
background: url(./images/circle-violet.png) 0 2px no-repeat;
}
#homebox #homebox-block-quicktabs_popular_latest_contet .view-content ul li:hover{background: url(./images/circle-hover-violet.png) 0 2px no-repeat;}
#homebox #homebox-block-quicktabs_popular_latest_contet ul.quicktabs-tabs{list-style:none;margin:0; padding:0;}
#homebox #homebox-block-quicktabs_popular_latest_contet .view-content ul li a{color:#645078;}

#homebox #homebox-block-quicktabs_popular_latest_contet ul.quicktabs-tabs li{margin:0; padding:0; width:49%; display:inline-block; text-align:center; color:#645078; background:#dadada;}
#homebox #homebox-block-quicktabs_popular_latest_contet ul.quicktabs-tabs li a{padding:10px; display:block; color:#645078; text-transform: uppercase; }
#homebox #homebox-block-quicktabs_popular_latest_contet ul.quicktabs-tabs li.active{background: #fff !important;}
#homebox #homebox-block-quicktabs_popular_latest_contet ul.quicktabs-tabs li.active a{font-weight:bold; color:#645078;} /*#E73130*/
#homebox #quicktabs-container-popular_latest_contet{background: #fff; padding:10px;}
#homebox #homebox-block-quicktabs_popular_latest_contet span.portlet-title{display:none;}
#homebox #homebox-block-quicktabs_popular_latest_contet .portlet-content{padding:0;}
#homebox #homebox-block-quicktabs_popular_latest_contet .portlet-header{display:none;}

.not-front.node-type-course #main{background:#fff; box-shadow: 0 0 15px #7D7D7D; /*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/ margin-bottom:20px;}
.not-front.node-type-course #main .content{margin:0; padding:0 20px 20px 20px;}
.not-front.node-type-course #main .content .content{padding:0;}
.not-front.node-type-course #main h1{margin-bottom:10px; text-transform: uppercase;}
.course-take-course-link-wrapper{
	margin:10px 0;
	display:block;
}
.course-take-course-link{
	color: #fefefe;
    background: #6E5A82;
	padding: 7px 15px;
    font-weight: bold;
    border: none;
    cursor: pointer;
}

.course-take-course-link:hover{
	background:#008AB8;
}
.webform-submitted{background: #003264; color:#fff; padding:5px 10px; margin:20px 0;}

#quiz_pass_fail{display:none;}

.course-restriction{display:none;}


.node-type-quiz #block-system-main table,
.node-type-quiz #block-system-main tbody,
.node-type-quiz #block-system-main tr,
.node-type-quiz #block-system-main td{border:none; background: none; vertical-align:middle; margin:0;padding:0;}
.node-type-quiz input.form-checkbox,
.node-type-quiz input.form-radio{
	width:30px;
	height:30px;
	margin:0;
}
.node-type-quiz #block-system-main p{margin:0; padding:5px;}
.node-type-quiz #block-system-main tr td{padding:5px;}
.node-type-quiz #block-system-main tr.selected td p{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #6E5A82; color:#fefefe; }

.slick-dots{list-style:none; margin:20px 0; padding:0;}
.slick-dots li{list-style:none; margin:0 10px 10px 0; display:inline-block;}
.slick-dots li button{
	display:inline-block;
	padding:5px 10px;
	margin:0;
	background: #003264;
	color:#fff;
	border:none;
	outline:none;
	cursor: pointer;
}
.slick-dots li.slick-active button{
	background: #7D6991; /*#E73130*/
}

.webform-component input.form-checkbox,
.webform-component input.form-radio{
	width:30px;
	height:30px;
	margin:0;
}
#block-book-navigation a.active,
#block-book-navigation a.active-trail{
	font-weight:bold;
}

#page_popup{display:none !important;}

.responsive-img {
	width: 100%;
	height: auto;
}

.node-article .content .responsive-img {
	margin: 0.75rem 0 !important;
}