.section_heading{display:table;width:100%;}
.section_heading_row{display:table-row;}
.section_heading_first_cell{display:table-cell;width:45px;}
.section_heading_cell{display:table-cell;}
#logo{margin-top:15px; display: block; margin-left: auto; margin-right: auto; }
#logo_text{margin-top: 30px; margin-bottom: 10px;display: block; margin-left: auto; margin-right: auto;}
.search_in_filter{margin:10px auto;border:1px solid #f5f5f5;width:180px;height:17px;border-radius:4px;background-color:#fff;margin-top:0;margin-bottom:3px;padding-left:3px;padding-top:1px;font-size:12px;}
.search_in_filter input{min-width:100px;padding:12px 5px;float:left;color:#fff;background:0 0;border-radius:3px 0 0 3px;border:1px solid #aaa}
.search_in_filter input:focus{outline:0;background:transparent}
.search_in_filter button{position:relative;float:right;border:0;padding:0;cursor:pointer;height:40px;width:100px;color:#fff;background:0 0;border-left:1px solid #aaa;border-radius:0 3px 3px 0}
.search_in_filter button:hover{background:#e9ece5;color:#444}
.search_in_filter button:active{box-shadow:0 0 12px 0 rgba(225,225,225,1)}
.search_in_filter button:focus{outline:0}
.main_search{width:92%;padding-left:5px;;height:26px;margin:0 auto;background:#444;background:rgba(0,0,0,.2);border-radius:3px;border:1px solid #aaa}
.main_search input{width:73%;padding:0 5px;float:left;color:#fff;border:0;background:0 0;border-radius:3px 0 0 3px}
.main_search input:focus{outline:0;background:transparent}
.main_search button{position:relative;float:right;border:0;padding:0;cursor:pointer;height:40px;width:25%;color:#fff;background:0 0;border-left:1px solid #aaa;border-radius:0 3px 3px 0}
.main_search button:hover{background:#e9ece5;color:#444}
.main_search button:active{box-shadow:0 0 12px 0 rgba(225,225,225,1)}
.main_search button:focus{outline:0}
body{margin:0;padding:0;color:#555;background-color:#ffffff;font:1em/1.2 "Helvetica Neue",Helvetica,Arial,Geneva,sans-serif}
h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-weight:500;line-height:1.3;letter-spacing:.5px}
h1{font-size:2.25em;text-align:center;}
h2{font-size:1.75em}
h4{font-size:1.125em}
h5{font-size:1em}
h6{font-size:.875em}
p{line-height:1.5;margin:0}
blockquote{padding:1em 2em;margin:0 0 2em;border-left:5px solid #eee}
hr{height:0;margin-top:0.5em;margin-bottom:1em;border:0;border-top:1px solid #ddd}
hr.sep{border-top: 1px solid #f5f5f5;margin-top:1.2em;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;border-top:1px solid #ddd}
td,th{padding:.5em 1em;vertical-align:top;text-align:left;border-bottom:1px solid #ddd}
a:link,a:visited{text-decoration:none;color:inherit}
a:focus{color:#000}
a:hover{text-decoration:underline;color:#000}
a:active{color:#000}
.container{max-width:80em;margin:0 auto}
.header{color:#fff;background:#555;padding:1em 1.25em}
.header-heading{margin:0}
.nav-bar{background:#3b3a36;padding:0}
.content{overflow:hidden;padding:1em 1.25em;background-color:#fff}
.col1,.col2,.col3{margin-bottom:1em}
.footer{color:#fff;background:#222;padding:1em}
.nav{margin:0;padding:0;list-style:none}
.nav li{display:inline;margin:0}
.nav a{display:block;padding:.7em 1.25em;color:#fff;text-decoration:none;border-bottom:1px solid gray;letter-spacing:1.2px;font-weight:700}
.nav a:link,.nav a:visited{color:#aaa}
.nav a:focus{color:#000;background-color:#e9ece5}
.nav a:hover{color:#fff;background-color:#b3c2bf}
.nav a:active{color:#fff;background-color:#e9ece5}
.nav a.hover{color:#fff}
.img-responsive{max-width:100%}
.btn{color:#3b3a36;display:inline-block;padding:.3em .3em;margin-bottom:0;font-weight:400;line-height:1.2;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:.2em;text-decoration:none}
.btn:hover{color:#fff;background-color:#b3c2bf}
.btn:focus{color:#fff;background-color:#000}
.btn:active{color:#fff;background-color:#e9ece5}
.table{width:100%;max-width:100%;margin-bottom:20px}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}
@media (min-width:60em){.header{padding:0}
.nav-bar{padding:11px 114px}
.content{padding:1em}
.col1{float:left;width:20%;margin-right:4%}
.col2{float:left;width:52%;margin-right:4%}
.col3{float:left;width:20%}
.footer{padding:1em}
.nav li{display:inline;margin:0 1em 0 0}
.nav a{display:inline;padding:12px;border-bottom:0}}
.tags{margin:0;padding:0;right:24px;bottom:-12px;list-style:none;float:right}
.tags li{float:left;height:15px;line-height:24px;position:relative;font-size:11px}
.tags a{float:left;height:24px;line-height:24px;position:relative;font-size:11px;margin-left:20px;margin-top:-12px;padding:0 10px 0 12px;background:#555555;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.tags a:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #555555 transparent transparent;border-style:solid;border-width:12px 12px 12px 0}
.tags a:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #004977;-webkit-box-shadow:-1px -1px 2px #004977;box-shadow:-1px -1px 2px #004977}
.tags a:hover{background:#B3C2BF;}
.tags a:hover:before{border-color:transparent #B3C2BF transparent transparent}
/////////////////////////////////////////////////////////////// .tags_simple{margin:0;padding:0;//position:absolute;right:24px;bottom:-12px;list-style:none;text-align:left;}
ul.tags_simple{text-align:left;margin-left:11px;padding-left:0;margin-top:7px;margin-bottom:5px;}
.tags_simple a,.tags_simple li{display:inline-block;height:16px;line-height:16px;//position:relative;font-size:12px}
.tags_simple a{margin-left:19px;padding:0 10px 0 10px;background:#f5f5f5;color:#444;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px}
.tags_simple a:before{content:"# "}
.tags_simple a:hover{background:#555;color:#fff;}
.tags_simple a:hover:before{border-color:transparent #555 transparent transparent}
/////////////////////////////////////////////////////////////// .tags_search{margin:0;padding:0;position:absolute;right:24px;bottom:-12px;list-style:none;text-align:center;}
ul.tags_search{padding-left:0;margin-top:10px;margin-bottom:0}
.tags_search a,.tags_search li{display:inline-block;height:18px;line-height:18px;//position:relative;font-size:14px;margin-bottom:16px}
.tags_search a{margin-left:20px;padding:0 10px 0 12px;background:#555;color:#fff;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px}
.tags_search a:before{content:"# "}
.tags_search a:hover{background:#B3C2BF}
.tags_search a:hover:before{border-color:transparent #B3C2BF transparent transparent}
.header_boxes{display:table;width:100%;height:120px}
.header_box{display:table-cell;text-align:center;vertical-align:middle;line-height:10em}
@media (max-width:420px){.header_box{display:block;width:100%}}
::-webkit-scrollbar{width:12px;height:9px}
::-webkit-scrollbar-track{background:#fefefe}
::-webkit-scrollbar-thumb{background:#B3C2BF;border-radius:5px}
#author{font-style:normal;text-decoration:none;line-height:2.5em;font-size:14px;color:#555}
.author{font-style:normal;text-decoration:none;line-height:2.5em;font-size:14px;color:#555}
#quote_text{color:#555;font-family:"Open Sans",helvetica,arial,san-serif;letter-spacing:.05em;margin:40px auto;line-height:1.7em;font-size:19px}
.quote_text{color:#555;font-family:"Open Sans",helvetica,arial,san-serif;letter-spacing:.05em;margin:40px auto;line-height:1.7em;font-size:20px}
.quote_text_translation{color:#555;font-style: italic;font-family:"Open Sans",helvetica,arial,san-serif;letter-spacing:.05em;margin:40px auto;line-height:1.7em;font-size:19px}
A.class_quote_link{color:#333}
A.class_quote_link:link,A.class_quote_link:visited{text-decoration:none;color:#333}
A.class_quote_link:hover{text-decoration:none;color:#000}
A.class_quote_link:active{text-decoration:none;color:#555}
.list_selected_only{display:inline;font-family:sans-serif;margin:0;padding:0}
.list_selected_only>li{display:inline;background-color:#fff;padding:0;box-shadow:inset 0 1px 0 #fff}
A.class_author_link{color:#555}
A.class_author_link:link,A.class_author_link:visited{text-decoration:none;color:#555}
A.class_author_link:hover{text-decoration:underline;color:#000}
A.class_author_link:active{text-decoration:none;color:#555}
.Z_Pagination{clear:both;width:100%;overflow:hidden;padding-top:15px;}
.Z_Pagination ul{position:relative;left:50%;list-style-type:none;margin:0;padding:0;float:left}
.Z_Pagination li{position:relative;float:left;right:50%}
.Z_Pagination a{padding:6px 8px;border:1px solid #555555;color:#333;text-decoration:none;margin:0 3px;display:block;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.Z_Pagination a:hover{background-color:#b3c2bf;color:#fff}
.Z_Pagination a.navigation{border:1px solid transparent;overflow:hidden;background-repeat:no-repeat}
.Z_Pagination a.previous{background-image:url(larrow.png);background-position:left center;padding-left:25px}
.Z_Pagination a.next{background-image:url(rarrow.png);background-position:right center;padding-right:25px}
.Z_Pagination a.disabled{filter:alpha(opacity=20);-khtml-opacity:.2;-moz-opacity:.2;opacity:.2}
.Z_Pagination a.disabled:hover{background-color:inherit;color:inherit}
*html .Z_Pagination a.navigation{border-color:#000001;filter:chroma(color=#000001)}
.Z_Pagination a.current,.Z_Pagination a.current:hover{background:#0094D6;border-color:#0094D6;color:#FFF}
.Z_Pagination span{color:#666;margin-right:2px;display:block;float:left;padding:8px 4px}
.Z_Pagination li.active{font-weight:700}
.Z_Pagination li.active a{background-color:#555555;color:#fff}
.list{font-family:sans-serif;margin:0;padding:0}
.list>li{display:block;background-color:#fff;padding:3px;box-shadow:inset 0 1px 0 #fff}
.avatar{max-width:150px}
img{max-width:100%}
h3{font-size:14px;margin:0 0 .1rem;font-weight:400}
input{border:solid 1px #ccc;border-radius:5px;padding:0;margin-bottom:0}
input:focus{outline:0;border-color:#aaa}
.sort{padding:5px 15px;border-radius:6px;border:none;display:inline-block;color:#fff;text-decoration:none;height:19px;width:70px;padding-top:0;padding-bottom:0;background-color:#B3C2BF}
.sort:hover{text-decoration:none;background-color:#B3C2BF}
.sort:focus{outline:0}
.sort:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;content:"";position:relative;top:-10px;right:-5px}
.sort.asc:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;content:"";position:relative;top:13px;right:-5px}
.sort.desc:after{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;content:"";position:relative;top:-10px;right:-5px}
.footer-panel{background-color:#222;box-sizing:border-box;width:100%;font:400 16px sans-serif;padding:45px 50px}
.footer-panel .footer-right{float:right;max-width:180px;height:180px;/*border:solid 1px grey*/}
.footer-panel .footer-right a{display:inline-block;width:35px;height:28px;background-color:#33383b;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:30px;margin-left:3px;padding-top:7px}
.footer-panel .footer-left{display:inline;color:#8f9296;font-size:14px;margin:0}
.footer-link-block-container{margin-left:auto;margin-right:auto;max-width:560px;/*according to amount of footer-link-block*//*border:solid 1px grey*/}
.footer-link-block{width:120px;height:120px;padding:0 30px 30px;display:inline-block;text-align:left;vertical-align:top;/*border:solid 1px grey*/}
.footer-link-block a:link,.footer-link-block a:visited{text-decoration:none;color:inherit}
.footer-link-block a:hover{text-decoration:none;color:#fff}
.footer-panel .footer-copyright{clear:left;text-align:center;font-size:14px;color:#fff}
@media (max-width:600px){.footer-panel .footer-left,.footer-panel .footer-right{text-align:center}}
.next_page_button{float:right;margin-top:10px;font-size:18px}
.next_page_button a{letter-spacing: 1px; font-weight: bold;padding:10px 14px;border:1px solid #555;background-color:#555;color:#fff;text-decoration:none;margin:10px 0px;display:block;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.next_page_button a:hover{background-color:#B3C2BF;color:#fff}
.other_page_button{float:right;margin-top:10px;font-size:14px}
.other_page_button a{letter-spacing: 1px; font-weight: bold;padding:10px 14px;border:1px solid #555;background-color:#555;color:#fff;text-decoration:none;margin:0 3px;display:block;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.other_page_button a:hover{background-color:#B3C2BF;color:#fff}
q{display:inline;}
q:before{content:"";}
q:after{content:"";}
.label_in_filters{font-size:13px;letter-spacing:.5px;display:inline-block;margin-left:18px;line-height:1.4;vertical-align:middle;}
.quote_image{width:100%;margin-bottom:-11px;margin-top:12px;border-radius:7px;}
.author_image{width:100%;margin-bottom:5px;border-radius:7px;max-width:350px;}
.country_image{width:100%;max-width:300px;}
.separator{border-left:1px solid #F5F5F5;height:25px;display:inline;margin-left:6px;padding-top:14px;}
.floue{height:10px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#ffffff 100%,#ffffff);position:relative;margin-top:-10px;width:230px;}
.filter_label{font-weight:bold;vertical-align:middle;margin-left:40px;line-height:35px;font-size:16px}
.filter_checkbox{float:left;margin-left:-18px;}
.img_open_quote{float:left;margin-top:-3px;width:22px;}