<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  

Theme Name: Aro Communizine

Theme URI: 

http://www.kriesi.at/archives/wordpress-theme-communizine

Description: Customizable Wordpress Magazine Theme with lots Modified by Arobanet

of extra Widgets, admin options and front end JavaScript

Version: 1

Author: Christian "Kriesi" Budschedl &amp; F. Genty &amp; P Compin

Author URI: http://www.kriesi.at 

 */

 /*

 Text Color:#333;

 Link color1:(active) #b3b946;

 Link color2:(hover) #9da439;

 Link color3:(visted) #c3cb2c;

 */

/*small reset*/

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form,  blockquote {

	margin: 0;

	padding: 0;

}

/*basic styles*/

body {

	font: normal 0.85em Tahoma, Verdana, Arial, sans-serif;

	color: #333;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	background-position: top left;

	background-color: #f4f4f4;

}

#top {

	position: relative;

	margin: 0 auto;

	width: 1260px;

	background-image: url(images/head.png);

	background-repeat: no-repeat;

	background-position: 0 290px;

}

#head {

	height: 240px;

	position: relative;

}

#main {

	position: relative;

	float: left;

	width: 1240px;

	padding-left: 20px;

}

#top .content {

	position: relative;

	float: left;

	width: 820px;

	margin-right: 20px;

}

.sidebar {

	position: relative;

	float: left;

	width: 380px;

}

.footer {

	position: relative;

	clear: both;

	width: 1260px;

	padding: 0px;

	background-image: url(images/bg_box_content_big1.jpg);

	border: 1px solid #dedede;

	background-position: top;

	background-repeat: no-repeat;

	background-color: #FFFFFF;

	margin-left: 0px;

	float: left;

}

.footer_meta {

	text-align: center;

	margin: 5px 0;

	clear: both;

}

.error404 {

	display: block;

	background-image: url(images/404.jpg);

	height: 200px;

	width: 450px;

	margin: 40px auto 0 auto;

}

/*--------------------head--------------------*/



#head a.blogname {

	top: 80px;

	left: 15px;

	text-indent: -9999px;

	position: absolute;

	outline: none;

	width: 500px;

	height: 150px;

	z-index: 2;

}

.blogname {

	background-image: url(images/blogname-trans1.png);

	background-repeat: no-repeat;

}

.description {

	position: absolute;

	top: 0;

	text-indent: -9999px;

}

/*menu*/



#top #nav {

	margin-left: 20px;

	font-size: small;

	float: left;

}

#nav, #nav ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	list-style-position: outside;

	position: relative;

	line-height: 28px;

	z-index: 3;

}

#top #nav a {

	display: block;

	padding: 0px 8px;

	color: #333;

	text-decoration: none;

	background-color: #f4f4f4;

	border-bottom: 1px solid #fff;

	text-align: center;

	line-height: 28px;

}

#top #nav a:hover {

	opacity: 1;
	color: #333!important;

}

#top #nav li {

	float: left;

	position: relative;

	

}

#top #nav li li {

	border-left: none;

}

#top #nav ul {

	position: absolute;

	display: none;

	width: 100px;

	top: 29px;

}

#top #nav li ul a {

	width: 146px;

	height: auto;

	float: left;

	border: none;

	text-align: left;

}
#top #nav li ul a:hover {

	color: #333;

}

#top #nav ul ul {

	top: auto;

}

#top #nav li ul ul {

	left: 90px;

	/*top: 10px;*/

}

#top #nav li a.active ul ul, #top #nav li a.active ul ul ul, #top  #nav li a.active ul ul ul ul {

	display: none;

}

#top #nav li a.active ul, #top #nav li li a.active ul, #top #nav  li li li a.active ul, #top #nav li li li li a.active ul {

	display: block;

}

/*submenu*/







.submenu {

	list-style-type: none;

	list-style-position: outside;

	position: absolute;

	right: 148px;

	top: 204px;

}

.submenu li {

	float: left;

}

.submenu li a {

	background-color: #F4F4F4;

	border: 1px solid #fff;

	border-bottom: 1px solid #999;

	color: #333333;

	display: block;

	font-size: 11px;

	line-height: 18px;

	margin-left: 5px;

	padding: 0 8px;

	text-align: center;

	text-decoration: none;

}

.submenu li a:hover {

	color: #fff;

	background-color: #333;

	border-bottom: 1px solid #000;

}

#top .submenu .page_item {

	background: none;

}

#top .submenu .page_item a {

	padding: 0 8px;

}

.rss_icon {

	position: absolute;

	display: block;

	background-image: url(images/flower_small-trans.png);

	width: 113px;

	height: 114px;

	right: 15px;

	top: 127px;

	z-index: 10;

	text-indent: -9999px;

	outline: none;

	display: none;

}

/*parallax*/







#parallax {

	height: 195px;

	overflow: hidden;

	position: absolute;

	top: 29px;

	left: 100px;

	width: 980px;

}

/*------------------content--------------------*/











.breadcrumb, .entrys, .featured_entry {

	width: 780px;
    line-height: 34px;
    /* background-image: url(images/bg_box_content1.jpg); */
    background-repeat: repeat-x;
    background-position: top left;
    border: 1px solid rgba(136,149,162,0.2);
    background-color: #fff;
    padding: 0 20px;
    margin-bottom: 14px;
    position: relative;
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.08);
    float: left;

}

.entrys {

	line-height: 18px;

	padding: 20px;

}

.featured_entry {

	width: 530px;

	padding: 5px 5px 0px 5px;

}

.featured_pic {

	position: relative;

	width: 100%;

	height: 220px;

	overflow: hidden;

	margin-bottom: 5px;

}

.featured_pic a img {

	border: none;

}

.featured_content {

	position: absolute;

	width: 500px;

	padding: 10px 15px;

	background-color: #fff;

	z-index: 2;

	bottom: 0px;

	left: 5px;

	line-height: 18px;

	overflow: hidden;

}

.featured_content p {

	padding: 0;

}

.featured_entry h2 {

	padding: 0;

	margin: 0;

	font-size: 14px;

}

#top .featured_entry h2 a {

	background-color: #eee;

	color: #333;

	display: block;

	left: -15px;

	padding: 2px 15px;

	position: relative;

	text-decoration: none;

	width: 500px;

	border: none;

}

#top .featured_content a {

	color: #333;

	text-decoration: none;

}

#top .featured_content a:hover {

	color: #666;

}

#top .featured_entry h2 a:hover {

	background-color: #333;

	color: #eee;

}

#top .breadcrumb a {

	color: #333;

	text-decoration: none;

}

#top .breadcrumb a:hover {

	text-decoration: underline;

}

.meta {

	font-size: 10px;

	color: #666;

	display: block;

	clear: both;

	border-bottom: 1px solid #dedede;

	padding: 0 0 2px 0;

	margin: 0 0 5px 0;

	float: left;

	width: 780px;

}

#top .meta a {

	text-decoration: none;

	font-weight: bold;

	color: #666;

}

#top .meta a:hover {

	text-decoration: underline;

	color: #00980B;

}

#top .meta2 {

	border-top: 1px solid #dedede;

	padding: 2px 0 0 0;

	margin: 5px 0 0 0;

	border-bottom: none;

	height: 20px;

}

.the_entry {

	clear: both;

}

/*author info*/



#author-box {

	padding: 20px 60px 5px;

	clear: both;

}

#top .entrys #author-box .author-info {

	text-align: left;

	float: left;

	width: 510px;

	padding: 0 0 0 10px;

}

.entrys #author-box {

	padding: 20px 0px 5px;

	clear: both;

}

.entrys #author-box .gravatar {

	padding: 0px 0px 5px;

	clear: both;

	float: left;

}

#author-box .gravatar a, #author-box .gravatar strong {

	padding: 0px 0px 5px;

	clear: both;

	display: block;

}

#author-box .gravatar {

	height: 150px;

	text-align: center;

	float: right;

	padding-left: 10px;

}

.author-info {

	color: #666666;

	float: left;

	font-style: italic;

	padding-right: 5px;

	text-align: right;

	width: 510px;

	margin-bottom: 20px;

}

#top .author-info .h3-title {

	font-style: normal;

	font-weight: normal;

	font-size: 14px;

	padding-bottom: 4px;

}

#top #author-box a {

	text-decoration: none;

	font-weight: bold;

}

.pseudo_list {

	border-bottom: 1px solid #dedede;

	clear: both;

	line-height: 30px;

}

/*social bookmarks*/



#top .social_bookmarks {

	clear: both;

	margin: 0;

	padding: 0;

	list-style-position: outside;

	list-style-type: none;

	position: absolute;

	bottom: -14px;

	left: 0px;

	width: 540px;

}

#top .social_bookmarks li {

	float: left;

}

#top .social_bookmarks li a {

	float: left;

	display: block;

	width: 108px;

	text-align: center;

	background-color: #333333;

	color: #fff;

	text-decoration: none;

	line-height: 24px;

}

#top .social_bookmarks li a:hover {

	background-color: #fff;

	color: #333;

}

/*--------------------for your text--------------------*/







#top h1 a {

	text-decoration: none;

	font-size: 24px;

	line-height: 23px;

	font-weight: normal;

	letter-spacing: 0px;

	color: #0099CC;

}

#top h1 a:hover {

	color: #2bb8f5;

}

#top .h3-title {

	display: block;
	font-size: 20px;
	font-weight: normal;
	color:#333333;
	height: 20px;
	text-decoration: none;
	clear: both;

}

#top .the_entry h2 {

	/*background-image: url(images/icone-h3.png);*/

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-decoration: none;

	font-size: 22px;

	color: #0099CC;

	height: 20px;

	font-weight: normal;

	/*padding: 10px 0px 0px 40px;*/

	margin: 5px 0px;


}


#top .the_entry h2 &gt; span {

	font-size: 22px;

	color: #0099CC;

	height: 20px;

	font-weight: normal;

}

#top .the_entry h3 {

	/*background: transparent url(images/icone-h2.png) no-repeat left 5px;

	margin-left: 30px;

	padding: 15px 0px 10px 40px;*/

}

#top .the_entry h4 {

	font-size: 17px;
	font-weight: normal;
	color:#666666;
	height: 20px;

}
.post-intro{
	line-height: 20px;
	letter-spacing: 1px;
}

#top .the_entry p{

	font-size: 14px;
	color: #333333;
	
}

#top .the_entry table {

	/*border:1px #0091D0 solid;*/



/*text-align:center;*/



	table-layout: auto;

	border-spacing: 0px;

	border-collapse: collapse;

}

#top .the_entry table thead {

	background-color: #B3B946;

	color: #00980B;

	text-transform: uppercase;

	font-weight: bold;

}

#top .the_entry table thead tr td {

	border: 1px #00980B solid;

	text-align: center;

	padding: 15px;

}

#top .the_entry table tbody tr td {

	border: 1px #00980B solid;

	padding: 15px;

}

#special_content .entrys .floatleft {

	width: 360px;

}

#special_content .entrys .floatleft span a {

	text-decoration: none;

	color: #333;

}

#special_content .entrys .floatleft span a:hover {

	text-decoration: underline;

	color: #666;

}

#top #main .outside {

	text-align: center;

	padding-top: 10px;

}

acronym, abbr, span.caps {

	cursor: help;

}

acronym, abbr {

	cursor: help;

}

/*



#top .the_entry ul, #top .the_entry ol{



border-top:1px solid #dedede;



}



#top .the_entry li{



border-bottom:1px solid #dedede;



padding:4px 0;



}	



*/







#top .the_entry ul {

	/*



list-style-image:url(images/liste-UL.png);



list-style-position:bottom left;



*/



	list-style-type: none;

	padding: 0px;

}

#top .the_entry ol {

	color: #8c8d8c;

}

#top .the_entry ul li {

	background-image: url(images/puce.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 95%;
	padding: 0px 0px 15px 25px;
	font-size: 14px;

}

#top .the_entry ul li ul {

	list-style-type: none;

	padding: -5px 0px 0px 10px;

}
/*#top .the_entry h6::before{
	content: '';
    position: absolute;
    background: #e5f5e5;
    /* background-size: contain; */
    /* border-style: solid; */
    /*width: 100%;
    top: 0;
    height: 26%;
    left: 0;
}*/
#top .the_entry h6 {

	font: normal 1.3em Tahoma, Verdana, Arial, sans-serif;
    position: relative;
    padding: 65px 22px 31px 50px;
	/*font: normal 1.3em Tahoma, Verdana, Arial, sans-serif;

	background: #bedeec url(images/pre-top.png) no-repeat top center;

	width: 690px;

	padding: 50px 20px 20px 20px;

	margin: 20px auto;/*border: 1px solid green;*/



}

#top .the_entry h6 ul {

	padding: 15px 30px;

}

#top .the_entry h6 ul li {

	background: transparent url(images/tick.gif) no-repeat 0px 5px;

	padding: 5px 25px;

}

.postmetadata a:link, a:active {

	text-decoration: underline;

	color: #0091D0;

}

.postmetadata a:visited {

	text-decoration: none;

	color: #00980B;

}

.postmetadata a:hover, a:focus {

	text-decoration: none;

	color: #0091d0;

}

.bubble {

	background-image: url(images/icon_bubble.png);

	background-repeat: no-repeat;

	background-position: bottom left;

	padding: 0px 0px 5px 25px;

}

/*--------------------post entry 







footer--------------------*/







#top .more-link {

	clear: both;

	position: absolute;

	display: block;

	float: right;

	background-image: url(images/icon_arrow.png);

	background-repeat: no-repeat;

	background-position: right 3px;

	padding: 0 20px 0 0px;

	text-decoration: none;

	bottom: 20px;

	right: 20px;

	color: #0091d0;

}

.add_fav, .rem_fav {

	display: block;

	padding: 2px 0 0 20px;

	background-image: url(images/icon_plus.png);

	background-repeat: no-repeat;

	background-position: left 4px;

	width: 280px;

	cursor: pointer;

}

#top .rem_fav {

	background-image: url(images/icon_delete_small.png);

}

/*--------------------pages with 







pagination--------------------*/



p.serif {

}

/*--------------------search--------------------*/







#head #searchform {

	position: absolute;

	top: 0px;

	right: 0px;

}

#head #s {

	position: absolute;

	top: 4px;

	right: 148px;

}

#head #searchsubmit {

	position: absolute;

	top: 4px;

	right: 20px;

}

input#s {

	border: 1px solid #eee;

	background-color: #fff;

	padding: 0px 5px;

	font-size: 11px;

	color: #333;

	height: 14px;

	padding: 2px 5px 2px;

	width: 130px;

}

input#searchsubmit {

	border: none;

	background-color: transparent;

	background-image: url(images/icon_search.png);

	background-position: 0 -18px;

	background-repeat: no-repeat;

	border: medium none;

	height: 24px;

	padding-bottom: 6px;

	width: 128px;

	cursor: pointer;

}

input#searchsubmit:hover {

	background-position: 0 -58px;

}

/*--------------------comments--------------------*/











.admincomment {

	background-color: #eee;

	width: 500px;

}

.authorcomment {

	color: #666;

	font-style: italic;

	font-weight: bold;

}

.gravatar {

	float: left;

	width: 90px;

	height: 85px;

	position: relative;

}

.comment_entry {

	float: left;

	width: 410px;

}

.comment_entry p {

	clear: both;

}

#top .commentlist {

	list-style-type: none;

	list-style-position: outside;

	margin: 0;

	padding: 0;

	border-top: 1px solid #dedede;

}

.commentlist li {

	border-bottom: 1px solid #dedede;

	clear: both;

	float: left;

	line-height: 1.5em;

	padding: 5px 0 0;

	width: 500px;

}

.commentlist li .floatright {

	font-size: 0.917em;

}

#respond, #trackbacks {

	clear: both;

	padding-top: 20px;

}

.trackback_list {

	margin: 0 0 30px 20px;

	padding: 0;

	list-style-position: outside;

}

.trackback_list li a {

	text-decoration: underline;

}

#comments, #respond, #trackbacks {

	margin-bottom: 10px;

}

#commentform small {

	font-size: 0.917em;

	font-weight: bold;

	color: #333;

}

#commentform small span {

	font-weight: normal;

	color: #bcbcbc;

}

#commentform label {

	padding-left: 5px;

}

#commentform input {

	width: 200px;

	padding: 5px;

	border: 1px solid #dedede;

	background-color: #fff;

	color: #333;

	line-height: 12px;

	font-family: Tahoma, Verdana, Arial, sans-serif;

}

#commentform textarea {

	background-color: #fff;

	border: 1px solid #dedede;

	color: #333333;

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	height: 170px;

	line-height: 1.5em;

	overflow: auto;

	padding: 5px;

	width: 488px;

}

#commentform #submit {

	cursor: pointer;

	background-color: #333;

	border: 1px solid #333;

	color: #fff;

}

#commentform #submit:hover {

	cursor: pointer;

	color: #333;

	background-color: #fff;

	font-weight: bold;

	padding: 4px 5px 6px 5px;

}

.gravatar img {

	padding: 3px;

	background-color: #fff;

	border: 1px solid #dedede;

}

#top .wp-smiley {

	border: none;

}

.comment_entry .floatright {

	padding-right: 5px;

}

/*--------------------calendar--------------------*/



 



#wp-calendar th {

	background-color: #333;

	color: #FFF;

}

#wp-calendar {

	empty-cells: show;

	width: 100%;

	text-align: center;

}

#wp-calendar #next a, #wp-calendar #prev a {

	background-color: #333;

	color: #fff;

	text-decoration: none;

	display: block;

}

#wp-calendar #next a:hover, #wp-calendar #prev a:hover {

	background-color: #eee;

	color: #333;

}

#wp-calendar caption {

	margin-bottom: 5px;

}

/*-------------------- widgets---------------------*/



.community_entry .meta {

	width: 100%;

}

.community_entry {

	line-height: 18px;

}

#top #main .nowidgettitle {

	background-image: none;

}

.widget {

	position: relative;

	margin: 0 0 25px 0; /*check ie6*/

}

#top .recentcomments {

	background-image: url(images/icon_bubble.png);

}

#top .widget_recent_entries li {

	background-image: url(images/icon_write.png);

}

#top .widget_recent_archives li {

	background-image: url(images/icon_archiv.png);

}

#top .mfp_favorites li {

	background-image: url(images/icon_favs.png);

}

#top .page_item {

/*



background: url(images/icon_star.png) 0 4px no-repeat;



background-image:url(images/icon_star.png);



background-position:0 4px;



*/



}

#top .cat-item {

	/*background-image: url(images/icon_folder.png);*/

	background-position: 0 4px;

}

.nowidget li.page_item, .nowidget li.cat-item, .widget li.page_item, .widget li.cat-item {

	padding: 3px;

	width: 340px;

}

.footer .widget li.page_item, .footer .widget li.cat-item {

	padding: 0px 0px 0px 0px;

	width: 280px;

}

.click_list {

	background-color: #efefef;

}

.click_list li {

	color: #fff;

}

.nowidget li, .widget li {

	border-bottom: 1px solid #dedede;

	padding: 8px 5px 8px 30px;

	background-repeat: no-repeat;

	background-position: 0 5px;

	position: relative;

	font-weight: bold;

}

.nowidget li li, .widget li li {

	background-image: url(images/icon_flag.png);

	border-bottom: none;

	padding-left: 10px;

	font-weight: normal;

}

.nowidget li li li, .widget li li li {

	padding-left: 15px;

	font-size: 8px;

	Display: none;

	background: none;

}

#top .page_item a, #top .cat-item a {

	line-height: 22px;

}

/* page item niveau 1 */



#top .sidebar li#pages ul li.page_item {

	background: transparent url(images/fleche-droite-pleine.png) no-repeat scroll 0px 10px;

	padding: 0px 0px 0px 20px;

	margin: 0px;

}

#top .sidebar li#pages ul li.page_item a {

	color: #00980B;

}

/* page item niveau 2 */



#top .sidebar li#pages ul li.page_item ul li.page_item {

	background: transparent url(images/fleche-bas-vide.png) no-repeat scroll 0px 10px;

	padding: 0px 0px 0px 20px;

	margin: 0px;

	cursor: pointer;

}

#top .sidebar li#pages ul li.page_item ul li.page_item a {

	color: #00980B;

}

/* page item niveau 3 */



#top .sidebar li#pages ul li.page_item ul li.page_item ul {

	padding: 0px 0px 0px 20px;

	display: none;

}

#top .sidebar li#pages ul li.page_item ul li.page_item ul li.page_item {

	background: none;

	list-style-type: disc;

	padding: 0px;

	margin: 0px;

}

/* page item niveau 4 */



#top .sidebar li#pages ul li.page_item ul li.page_item ul li.page_item ul {

	display: none;

}

#top .sidebar li#pages ul li.page_item ul li.page_item ul li.page_item a:link, #top .sidebar li#pages ul li.page_item ul li.page_item ul li.page_item a:active {

	color: #00980B;
	text-decoration: underline;

}

#top .sidebar li#pages ul li.page_item ul li.page_item ul li.page_item a:hover {

	opacity: 0.5;

}

#top .sidebar li#pages ul li.page_item ul li.page_item ul li.page_item a:visited {

	color: #00980B;
	opacity: .5;

}

#top .widget li a, #top .nowidget li a {

	text-decoration: none;

}

.widget_block {

	width: 377px;

	background-image: url(images/bg_box_content_small.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	border: 1px solid #dedede;

	background-color: #fff;

	margin-bottom: 20px;

	clear: both;

	float: left;

	padding-bottom: 20px;

}

#block1, #block2 {

	padding: 0;

	width: 378px;

	position: relative;

}

#block1 .widget, #block2 .widget {

	width: 338px;

	background-image: url(images/bg_box_content_small.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	border: 1px solid #dedede;

	background-color: #fff;

	margin-bottom: 20px;

	clear: both;

	float: left;

	padding: 20px;

}

.footer ul {

	list-style-type: none;

	list-style-position: outside;

}

.footer h3 {

	margin-left: 2px;

	margin-right: -100px;

	margin-top: 20px;

}

.footer .widget {

	width: 280px;

	float: left;

	list-style-type: none;

	list-style-position: outside;

	padding-right: 10px;

	padding-left: 5px;

}

#main .sidebar .advanced_link {

	display: block;

	float: left;

	padding: 6px 10px;

	text-decoration: none;

	background-color: #fff;

	border: 1px solid #ddd;

	border-bottom: none;

	border-left: none;

	color: #777;

	position: relative;

	top: -7px;

	margin-right: 2px;

	outline: none;

	z-index: 11;

}

.tablist li {

	float: left;

	width: 305px;

}

.tablist li.page_item li {

	padding-left: 20px;

}

.tablist {

	clear: both;

	padding: 20px 18px 0px 19px;

	width: 340px;

	overflow: hidden;

}

#main .sidebar .active {

	background-image: url(images/bg_tab.jpg);

	color: #1e1e1e;

}

#top #advertise-widget {

	margin: 0px 0 20px 0;

	padding: 0;

	float: left;

	width: 377px;

	background-image: none;

	border: none;

	background-color: transparent;

	margin-bottom: 0;

	padding-bottom: 20px;

	height: 125px;

}

#advertise-widget li {

	display: block;

	position: absolute;

	background-image: none;

	border-bottom: none;

	padding: 0px;

	height: 125px;

	width: 125px;

}

#advertise-widget a, #advertise-widget a img {

	border: none;

	text-decoration: none;

}

#advertise-widget .ka_1 {

	top: 0;

	left: 0;

}

#advertise-widget .ka_2 {

	top: 0;

	left: 127px;

}

#advertise-widget .ka_3 {

	top: 0;

	left: 252px;

}

#advertise-widget li a {

	float: left;

	display: block;

	height: 125px;

	width: 125px;

	background-color: #666;

	border: 1px solid #fff;

	padding: 0;

	margin: 0;

}

#advertise-widget .ka_2 a {

	border-left: none;

	border-right: none;

}

.widget_rss h3 img {

	display: none;

}

.mfp_remove_link {

	height: 20px;

	width: 20px;

	display: block;

	background-image: url(images/icon_delete.png);

	float: right;

	text-indent: -9999px;

	outline: none;

}

.mfp_link {

	float: left;

	display: block;

	padding-top: 3px;

	width: 275px;

}

.entrys .mfp_link {

	padding: 0;

	width: 475px;

}

.entrys .mfp_favorites {

	border-top: 1px solid #ccc;

}

.entrys .mfp_favorites p {

	width: 100%;

	line-height: 30px;

	border-bottom: 1px solid #ccc;

	float: left;

	padding: 0;

}

.entrys .mfp_remove_link {

	margin-top: 5px;

}

.listhover {

	position: absolute;

	display: block;

	background-color: #CCCCCC;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	z-index: 4;

}

#front-end-login {

	position: relative;

}

#front-end-login label {

	padding-left: 5px;

}

.input_text {

	width: 30%;

	border: 1px solid #dedede;

	padding: 3px 5px;

}

.button-login {

	border: none;

	cursor: pointer;

	background-color: #fff;

	position: absolute;

	height: 40px;

	width: 128px;

	background-image: url(images/icon-login.png);

	background-position: top left;

	left: 230px;

	padding: 15px 11px 0 0;

	top: 25px;

}

.button-login:hover {

	background-position: bottom left;

}

#labelremember {

	display: block;

	left: 223px;

	position: absolute;

	top: 73px;

}

#front-end-login a {

	color: #333;

	text-decoration: none;

	padding: 2px 10px 2px 0px;

}

#front-end-login a:hover {

	color: #666;

	text-decoration: underline;

	padding: 2px 10px 2px 0px;

}

.rsswidget {

	display: block;

}

.rss-date {

	color: #666;

	font-size: 11px;

}

/*--------------------Archive--------------------*/







li#archives {

}

.widget_archives {

}

/*--recent posts--*/











li#recent-posts {

}

.widget_recent_entries {

}

/*--------------------text widget--------------------*/



li.widget_text {

}

/*--id in relationsship to the id of the widget*/



li#text-4 {

}

div.textwidget {

}

/*--------------------links blogroll--------------------*/







li#links {

}

.widget_links {

}

/*--------------------categories--------------------*/







li#categories {

}

.widget_categories {

}

/*GENERIC*/







pre {

	font-family: "Courier New", Courier, monospace;

	font-size: 12px;

}

code {

	border: 1px solid #ddd;

	padding: 10px;

	background-color: #fefefe;

	display: block;

	overflow: auto;

	font-size: 12px;

	font-family: "Courier New", Courier, monospace;

	color: #333;

	width: 470px;

}

.noborder, .noborder img, .noborder a img {

	border: none;

	margin: 0;

	padding: 0;

	background-color: transparent;

}

.alignnone, .fullsize {

	float: none;

	margin: 10px 0;

	max-width: 100%;

	overflow: hidden;

}

.alignleft {

	float: left;

	margin: 0px 10px 10px 0pt;

	max-width: 100%;

	overflow: hidden;

}

.alignright {

	float: right;

	margin: 0px 0pt 10px 10px;

	max-width: 100%;

	overflow: hidden;

}

.aligncenter {

	max-width: 100%;

	clear: both;

	display: block;

	margin: 0pt auto 1.5em;

	overflow: hidden;

}

.floatleft {

	float: left;

}

.floatright {

	float: right;

}

.clearboth {

	clear: both;

}

.wp-caption {

	background-color: #EEEEEE;

	padding: 5px 2px;

	text-align: center;

}

.wp-caption img, .wp-caption a img {

	margin: 0;

	padding: 0;

	border: 1px solid #fff;

}

.wp-caption a:active, .wp-caption a:visited, .wp-caption  a:link, .wp-caption a:hover, .wp-caption a:focus {

	border: none;

	outline: none;

}

p.wp-caption-text {

	font-size: 0.917em;

	line-height: 1.1em;

	padding: 3px 5px 6px;

	margin: 0;

	font-style: italic;

}

.the_entry a img, .the_entry img {

	background-color: #fff;

	padding: 3px;

	border: 1px solid #dedede;

}

.the_entry a:hover img {

	background-color: #9da439;

}

p {

	padding-bottom: 1em;

}

.content ul, .content ol {

	list-style-position: outside;

	padding: 0 0 1em 2em;

}

.sidebar ul, .sidebar ol {

	list-style-position: outside;

	list-style-type: none;

}

blockquote {

	background-image: url(images/quote.png);
    padding: 32px 45px 25px 81px;
    background-repeat: no-repeat;
    background-position: top left;
    margin: 10px 0px 25px 0px;
    color: #fff;
    font-size: 16px;
    background-position-x: 22px;
    background-position-y: 11px;
    background-color: #0099cc;
    line-height: 1.5;

}

.wp-block-quote p{
	
	color:#fff!important;
	line-height:25px!important;
}

.wp-block-quote cite &gt; a {
	color:#66ccff!important;	

}

blockquote a:hover {
	color:#fff;
	text-decoration: none;

}

blockquote a:active ,blockquote a:visited,blockquote a:link{
	color:#66ccff!important;
}

blockquote em {

	color: #fff;

	padding: 5px 40px 20px 0px;

	background-repeat: no-repeat;

	background-position: top right;

	display: block;

	text-align: right;

	font-style: italic;

}

a:link, a:active {

	text-decoration: none;

	color: #00980B;

}

a:visited {

	text-decoration: none;

	color: #00980B;

}

a:hover, a:focus {

	text-decoration: none;
	opacity: 0.5;

}

.menu-trigger {

	display: none;

}

 @media screen and (max-width : 768px) {

body{

 background-position-y: 30px;

}
.arrow-right{
	display: block!important;
    font-size: 22px!important;
}
.breadcrumb, .entrys, .featured_entry{

	width:auto !important;

}

#top h1 a {

    font-size: 19px;

}

#top .the_entry h3 {

    margin-left: 0;

}

#top .meta2 {

    float: none;

}

#top .the_entry h2 {

    font-size: 22px;

    height: auto;

    /*padding: 10px 0px 0px 40px;*/

    min-height: 32px;

}

img{

	max-width:100%;

	height:auto;

}

iframe{

	width:100%;	

}

.navigation {

    padding: 0 15px;

}

#advertise-widget li {

    position: static;

    width: 31%;

}

#top .more-link {

    bottom: 10px;

}

/*#top .the_entry h6{

	width:auto;

	background: #bedeec url(images/pre-top.png) no-repeat top left;

}*/

.submenu li a{

	margin-left: 2px;	

}

#top {

	width: 100%;

}

#main {

	width: 100%;

	padding: 0;

}

#top .content {

	float: none;

	width: 100%;

}

.sidebar {

	width: 100%;

}

.sidebar .widget_block {

	display: none

}

.sidebar #block2 {

	display: none;

	float: none;

	clear: both;

}

.footer {

	display: none;

}

#parallax {

	width: 100%;

	left: 0;

	top: 42px;

}

#parallax img {

	width: 100% !important;

	left: 0 !important;

}

.entrys {

	width: auto !important;

	float: none;

}

.cc_container {

	position: static !important;

}

#head h1 a {

	left: 0;

	width: 100%;

}

.meta {

	width: 100%;

}

#block1, #block2 {

	width: 100%;

}

#top #nav {

	margin-left: 0;

	border-right: none;

	float: none;

	display: none;

	z-index: 11;

}

#top #nav li {

	float: none;

	border-left: none;

}

#top #nav li a.active + ul.children {

	display: block !important;

    visibility: visible !important;

    opacity: 1 !important;

    left: 0;

    background: #fff;

    width: 100%;

}

p.breadcrumb {

    clear: both;

    float: none;

    line-height: normal;

    margin: 15px 0;

    border: none;

    background: none;

    padding: 0 10px;

}

#top #nav li a.active + ul.children li ul.children {

	display: none !important;
	position: relative;
	overflow: hidden;
    visibility: hidden;

}
#top #nav li ul.children li a.active + ul.children{

    display: block !important;

}

#top #nav li a.active + ul.children li {

    float: none !important;

    overflow: hidden;

	background:none;

    padding-left: 30px;

}

#top #nav li a.active + ul.children li a{

	display: block;

    width: 100%;

    border-bottom: 1px solid #f4f4f4;

	background:none;

}

#top #nav{

	padding-top:25px;

	padding-bottom:25px;

	background:#f4f4f4

}

#top #nav li a {

	text-align: left;

    line-height: 32px;

    font-size: 17px;

    letter-spacing: 1px;

}

#top #nav li:last-child a {

	border-bottom:none;	

}
#top #nav ul{
	display: none!important;
}

/*#top #nav li.cat-item:after {

    content: '+';

    position: absolute;

    top: 2px;

    right: 10px;

	font-size: 22px;
	padding-right: 5px;

}*/

/*#nav &gt; li &gt; a:after {

	content: '+';
	
	position: absolute;

    top: 2px;

    right: 10px;

	font-size: 22px;

	padding-right: 5px; }

#nav li &gt; a:only-child:after {content: ''; }*/

/*li a.active + .children{
	visibility: visible!important;
}

/*#nav li:hover &gt; ul {

	display: block;
	visibility: visible;
	opacity: 1 !important;
    left: 0;
    background: #fff;
    width: 100%;
	
}*/

.menu-trigger {

	display: block;

    width: 33px;

    height: 33px;

    background: url(images/menuicon.svg);

    margin-top: 17px;

    margin-left: 8px;

    position: relative;

    z-index: 11;

    background-size: 100%;

	cursor: pointer;
	
	background-repeat: no-repeat;

}

#head #s {

    top: 1px;

    right: 141px;
    height: 20px;

}

#head #searchsubmit {

    top: 2px;

    right: 5px;
    border: 1px solid #00980B;


}

.blogname{

	background: url(images/logo1.png) !important;

    width: 180px !important;

    height: 180px !important;

    left: 50% !important;

    top: 50% !important;

    transform: translate(-50%,-50%);	

}

.submenu {

    right: 0px !important;

    top: 222px !important;

    width: 100% !important;

    z-index: 10;

}

#top .social_bookmarks {

    width: 100%;

    position: static;

    overflow: hidden;

    margin-top: 10px;

}

#author-box .gravatar {

    text-align: center;

    float: none;

    padding-left: 10px;

    margin-bottom: 20px;

    width: 100%;

}

.author-info {

    color: #666666;

    float: none;

    font-style: italic;

    padding-right: 5px;

    text-align: left;

    width: 100%;

}

#commentform textarea {

    width: 100%;

}





}

@media screen and (max-width : 1024px) {

}

/*.lwptoc .lwptoc_i a{
	color:#00980b!important;
}

.lwptoc .lwptoc_i a:visited{
	color:#00980b!important;
}

.lwptoc .lwptoc_i a:hover{
	color:#00980b!important;
}

.lwptoc .lwptoc_i {
	border: 1px solid #e24848!important;
}*/
.widgettitle{
	margin-bottom: 12px;
}
.lwptoc_header{
	margin-bottom: 20px!important;
}
.arrow-right{
	float: right;
	display: none;
}
#top .the_entry h3,#top .the_entry h4,#top .the_entry p{
 margin-bottom: 10px;
}
#top .the_entry h2{
	margin-bottom: 15px;
}
ol {
	
	counter-reset: my-awesome-counter;
	list-style: none;
	padding-left: 40px;
}
ol li {
	margin: 0 0 0.7rem 0;
	counter-increment: my-awesome-counter;
	position: relative;
	font-size: 16px;

}
ol li::before {
	content: counter(my-awesome-counter);
    color: #66ccff;
    font-size: 16px;
    font-weight: normal;
    position: absolute;
    --size: 26px;
    left: calc(-1 * var(--size) - 7px);
    line-height: var(--size);
    width: var(--size);
    height: var(--size);
    top: 0;
    background: #666666;
    border-radius: 50%;
	text-align: center;
	margin-top: -3px;
}

.wp-block-preformatted {
	margin: 30px;
    white-space: pre-line;
    padding: 15px 20px 20px 20px;
    font-family: sans-serif;
    background: #666;
    color: #fff;
    line-height: 1.5;
    font-size: 16px;
}
.wp-block-preformatted a:link, .wp-block-preformatted a:active{
	color:#58b7d3 !important;
	text-decoration: underline;
}
.wp-block-preformatted a:visited{
	color:#58b7d3 !important;
	text-decoration: none;
}
.wp-block-preformatted a:hover{
	opacity: 0.5;
	
}
.nos-conseils a:link, .nos-conseils a:active{
	color:#00980B !important;
	text-decoration: underline;
}
.nos-conseils a:visited,nos-conseils a:focus{
	color:#00980B !important;
	text-decoration: none;
}
.nos-conseils a:hover{
	opacity: 0.5;
	
}
.nos-conseils{
	background: #e5f5e5;
	padding: 0 55px;
	position: relative;
	margin-bottom: 15px;
}
.nos-conseils h4::before{
	content: '';
    position: absolute;
    background: url(images/conseil.png) center;
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: 55% 55%;
    width: 55px;
    top: 0px;
    height: 60px;
	left: 0;
	margin: 0;
}

.nos-conseils h4{
	padding: 20px 15px;
	color: #333;
	margin-bottom: 0!important;
}

.nos-conseils h4&gt;strong{
	text-transform: uppercase;
}
.nos-conseils div{
	background: #d5efd5;
	padding: 16px 14px 25px!important;
	font:normal 1.3em Tahoma, Verdana, Arial, sans-serif;
}
.rpwwt-post-excerpt{
	font-size: 14px;
	font-weight: lighter;
}

@media screen and (max-width : 320px) {
	#top h3{
		height: auto;
		margin-bottom: 10px;
		line-height: 1.2;
	}
	blockquote a:active, blockquote a:visited, blockquote a:link{
		word-break: break-word;
		font-size: 13px;
	}
	blockquote{
		padding: 54px 19px 22px 19px;
	}
	#top .the_entry h2{
		padding: 0;
		font-size: 16px;
		line-height: 1.2
	}
	.wp-block-preformatted{
		margin: 0 0 25px 0px;
	}
	.nos-conseils h4{
		font-size: 14px;
	}
	.nos-conseils h6{
		font-size: 14px;
	}
	#top .the_entry h4{
		margin: 0;
	}
}
@media screen and (max-width : 600px) {
	#top h3{
		height: auto;
		margin-bottom: 10px;
		line-height: 1.2;
	}
	blockquote a:active, blockquote a:visited, blockquote a:link{
		word-break: break-word;
		font-size: 13px;
	}
	blockquote{
		padding: 54px 19px 22px 19px;
	}
	#top .the_entry h2{
		padding: 0;
		font-size: 16px;
		line-height: 1.2
	}
	.wp-block-preformatted{
		margin: 0 0 25px 0px;
	}
	.nos-conseils h4{
		font-size: 14px;
	}
	.nos-conseils h6{
		font-size: 14px;
	}
	#top .the_entry h4{
		margin-bottom: 20px;
	}
	

}</pre></body></html>