/*
 Theme Name:   Wellington Child
 Template:     wellington
 Version:      1.0
*/

body {
	background-color:#111;
}

.header-main {
position:relative;
/*padding: 4.8em 3em !important;*/
min-height:280px;
}
#tohome {
position:absolute;
height: 45px;
width: 43px;
background-color: transparent;
z-index: 9999 !important;
right: 10px;
bottom: 10px;
}
#shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-edge-right.shiftnav-toggle-main-entire-bar::before, .shiftnav-open-right #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar::before {
  float: right;
  padding-left: 12px !important;
padding-right: 10px;}
.shiftnav ul.shiftnav-menu li.menu-item::before { content: "" " ";font-size:17pt;}

.site-title a {
  color: #FFF !important;
  font-size: 20pt;
  line-height: 25px !important;
  opacity: 0.6;
}

.entry-content {
	margin-top: -23px;
	line-height:22px;
}
.entry-content h2 {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size:19pt !important;
	color: #222222;
	margin-bottom:22px;
	font-weight:normal;
}
.entry-content h3{
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 18pt;
	font-weight:normal;
	color: #1a0dab;
	margin-top:40px;
	padding-bottom:3px;
}
.entry-content h4{
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 17pt;
	font-weight:normal;
	color: #1a0dab;
	margin-top:40px;
	padding-bottom:3px;
}
.entry-content a {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 17pt;
	text-decoration:none !important;
	font-family: verdana,arial, sans-serif;
	/*color: #006621;*/
	color:#E84513;
}
.entry-content a:hover {
	text-decoration:underline !important;
	color:#000;
}
/*.entry-content a:visited {
	text-decoration:underline !important;
	color: #7a0099;
}*/

/*.entry-content a:before { content: "\261B" " "; font-size:18pt; color:#000000;}
.imagelink a:before { content: "" " " !important;}*/

.entry-content img {margin-top:20px;margin-bottom:20px}

hr{
/*border: 0;*/
width: 67%;
background:none;
border-top: 5px dotted #000;
margin-top:40px;margin-bottom:40px;
opacity: 0.6;
/*height: 10px;
background-color: ##E0F8F7;**/

} 

/*.review {padding-left:5px;padding-right:5px;margin:1px;background:#d6ecff !important}*/

@media only screen and (max-width: 460px) {
#tohome a {
position:absolute;
height: 25px;
width:24px;
background-color: transparent;
z-index: 9999 !important;
right: 10px;
bottom: 10px; 
}
.entry-content h3{
	font-size: 13pt;
}
.entry-content a {
	font-size: 12pt !important;
}
}
.entry-content p {
	color:#222;
	margin-top:-20px;
}
/*h2 {font-size:17pt !important;}*/
.content-area {
	padding: 2em 3em 0;}
.site {
	margin: 10px auto;}

#empfehlungen {
	margin-top:70px;
	margin-bottom:80px;
}
/*.entry-content a:visited {
	text-decoration:underline !important;
	color: #7a0099;
}*/
/*.entry-content p a:before { content: "\261B" " "; font-size:18pt; }
.entry-content img:before { content: "\265B" " "; content: "" !important;}*/

@media only screen and (max-width: 460px) {
#tohome a {
position:absolute;
height: 25px;
width:24px;
background-color: transparent;
z-index: 9999 !important;
right: 10px;
bottom: 10px; 
}
.entry-content h3{
	font-size: 15pt;
}
.entry-content a {
	font-size: 16pt !important;
}
}
.entry-content p {
	color:#222;
	margin-top:-20px;
}

a.chatlink {
background: linear-gradient(to bottom,#009118,#006f19);
border-radius:7px;
	color:#fff;
	display:inline-block;
	text-align:center;
	padding:7px 10px;
	text-decoration:none;
	font-size: 1em;
		height:35px;
		margin-top: 15px;
		margin-bottom: 20px;
}

a.chatlink:hover {
	color:#fff !important;
	text-decoration:none !important;
background: linear-gradient(to bottom,#006f19,#009118);
}

/*h2 {font-size:17pt !important;}*/
.content-area {
	padding: 2em 3em 0;}
.site {
	margin: 10px auto;}
.header-main {
  background-image:  url(https://www.sexverzeichnis.ch/images/sexverzeichnis-schweiz-header.jpg);
}
.site-content {
	padding: 0px 1px 0px 5px;
	background: #77697833;
}
.site-title a {
	color:#FFF !important;
	font-size:20pt;
	line-height:25px !important;
}
.page-title {
	font-size:22pt;
	line-height:25px !important;}
@media only screen and (max-width: 740px) {
#tohome {
height: 36px;
width: 35px; }
.page-title {
	font-size:16pt;}}
.site-title a:hover {
	color:#FFFFFF !important;}
.site-description {
	color: #ccc !important;
}
.top-of-site {
	width: 100% !important;
	/*margin-top:10px;*/
	margin-top: -30px;
	/*margin-bottom:35px;*/
	margin-bottom:-25px !important;
}
.top-of-site img {display:inline-block;width:18.8% !important; height:auto !important;max-width:148px !important;margin-right:1px !important;}
.widget {
  margin: 0 0 1.8em 0 !important;
}
.widget-title {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size:18pt !important;
	/*color: #990000;*/
	color:#FFF;
	margin-top:-2px;
	margin-bottom:22px;
	font-weight:normal;
}
.widget_custom_html {
float: left !important;
}
.entry-content  ul {margin:0;padding:0}
.entry-content  ul li {padding:4px}
.entry-content  ul li:before { content: "\1F4A1" " " !important; }
.textwidget {color:#CCC}
/*.textwidget ul li {list-style-type: square !important;}*/
ul { list-style-type:none !important;}
/*.textwidget ul li:before { content: "\261B" " ";font-size:17pt;}*/
/*ul li:before { content: "\2605" " " !important;color:#990000 !important;font-size:17pt}*/
.textwidget ul li a:before { content: "\FF0B" " " !important;color:#FACC2E !important;padding-right:10px }
.textwidget ul li a {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-size: 17pt !important;
	font-weight: normal;
	/*color:#C00;*/
	color:#F93C5F;
	line-height: 1.5;
	padding-left: 20px;
}
.textwidget ul li a:hover {
	color:#FACC2E;
}
/*.textwidget #home {
	list-style-type: none !important;
	margin-bottom:15px;
}
.textwidget #home:before { content: "\261B" " "; }
.textwidget #home a {
	color: #08088A !important;
	font-weight: normal;
}*/
.textwidget #active a {
color:#FACC2E !important;
margin-left: 10px !important;}

.textwidget h3 {
	font-size: 14pt !important;
}

.vz ul li {
	/*list-style-type: square !important;*/
}
.vz ul li a{
	font-size: 14pt !important;
	color: #000077;
}
.sidebar {
	background: #2f2f2e;
	min-width:300px;
	padding: 1.8em 1.8em 0;
}
.sidepics {width: 100% !important;margin-top:-12px;margin-left: 5px}
.sidepics img {display:inline-block;width:48.2% !important; height:auto !important;}
@media only screen and (min-width: 961px)
{ .header-widget img {
  margin-top: 3em;
margin-left: 120px;
}
.site-title {
	  margin-left: 300px;
}
}
@media only screen and (min-width: 1018px)
{
#shiftnav-toggle-main {display:none !important;}
}
}
@media only screen and (max-width: 960px)
{
	.header-widget img {
  margin-top: -5px;
  position:absolute;
  width:300px;
  left: calc(50% - 150px);
}
	/*#main-navigation-toggle {display:none;
	height:10px !important;}*/
.site-title a {
	color:#FFF !important;
	font-size:18pt;
	line-height:20px !important}
	.site-content { margin-top:3px !important; }
	.content-area {
	padding: 0px;}
}
:root { --text-line-height: 1.3 !important;
}
.sexpics {
	/*text-align:center !important;*/
	margin-bottom:-20px !important;
}
.sexpics img {
	width:24%;
	max-width:189px !important;
	height:auto !important;
}
.galpicsbottom {
	/*text-align:center !important;*/
	margin-bottom:-20px !important;
}
.galpicsbottom img {
	width:24%;
	max-width:189px !important;
	height:auto !important;
}
#footer-text {font-size:12pt;color:#555;}
#footer-text a {font-size:12pt;color:#555;}

.primary-navigation {
  display: none !important;
}