/* Theme Name: Twenty Nineteen Child
Theme URL: https://github.com/WordPress/twentynineteen
Description: Twenty Nineteen Child Theme
Author: John Doe
Author URL: https://github.com/WordPress/twentynineteen
Template: twentynineteen
Version: 1.0.0
Text Domain: twentynineteen-child */

@import url("/beratungsstelle-sub/wp-content/themes/twentynineteen-child/css/MyFontsWebfontsKit.css");

body{
	    font-family: "GillSansMTStd-Book","GillSansMTStd-Book","Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
		font-size: 13px;
		color:#333;
}
*{box-sizing:border-box;}
html{margin-top:0 !important}
.mob{display:none;}
.container{
	max-width:924px; margin:0 auto;
}
hr{background-color:#9a9a9a}
.unstyled{list-style:none; margin:0; padding:0}
:focus{outline:0;}
a:focus{outline:0; box-shadow:none}
a, a:hover, a:focus{text-decoration:none}
header#mashead{background: rgba(28,68,108,1);
background: -moz-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,68,108,1)), color-stop(100%, rgba(54,117,181,1)));
background: -webkit-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: -o-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: -ms-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: linear-gradient(to bottom, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c446c', endColorstr='#3675b5', GradientType=0 ); padding:15px 0px}
#mashead .container{display:flex; align-items:center; justify-content:space-between}
a.logo{
    font-size: 37px;
	line-height:35px;
    color: #fff;
	text-align:left;
	/* max-width:265px; */
	font-family: 'GillSansMTStd-Bold';
	text-decoration:none;
}
a.logo.cText{display:block; text-align:left}
a.logo span{
    font: 18px "GillSansMTStd-book";
    color: #fff;
	padding-top:5px;
    float: right;

}

h2{font-size: 1.8em;
    font-weight: normal;
    padding: 5px 0px;
    margin-top: 35px;color: #333333;
    font-family: 'GillSansMTStd-Bold', Arial;    margin-bottom: 10px;}

.rightSidebar  h3{   border-bottom: 1px solid #333;
    color: #333;
    font: 18px/21px 'GillSansMTStd-Bold';
    padding-bottom: 8px;
    padding-left: 15px;
	margin:10px 0;
}
h3{
	 color: #333;
    font: 18px/21px 'GillSansMTStd-Bold';
    padding-bottom: 8px;
	margin:10px 0;
}
p{
    line-height: 1.7em;
    margin: 8px 0;
    font-family: arial;
    font-size: 13px;
	}
.site-main .leftArea .contentArea ul li{line-height: 1.7em;
    margin: 8px 0;
    font-family: arial;
    font-size: 13px;}

h1:not(.site-title):before, h2:before{display:none}



/* .breadcrumbs {
    padding-left: 5px;
} */

.breadcrumb-container.theme2 ul li a{color: #6B93B4; font-size:12px !important;  text-decoration:none; margin:0 3px;  padding:0; border:0}
.breadcrumb-container.theme2 ul li span, .breadcrumb-container.theme2 ul li:last-child a{color: #333; }
.breadcrumb-container.theme2 ul li a:hover{color: #909090; }
.breadcrumb-container.theme2 ul li{font-size: 11px;text-decoration:none;}
.breadcrumb-container.theme2 ul li:last-child span:last-child{display:none}


header#mashead{padding:28px 0 45px}
#mashead .rightPart .rightSec{margin-top:50px}
header#mashead.pb-30{padding-bottom:43px}
#mashead .rightPart{/*width:calc(100% - 300px);*/ text-align:right;}
#mashead .rightPart ul{list-style:none; margin:0; padding:0; float:right}
#mashead .rightPart ul li{display:inline-block; float:left; margin:0px; border-right:2px solid #fff; padding:0 7px; line-height:10px}
#mashead .rightPart ul li:last-child{margin-right:0; padding-right:0; border-right:0}
#mashead .rightPart .main-nav ul li a{font-size:15px; color: #fff; font-weight:bold;font-family: arial; }
#mashead .rightPart .main-nav ul li a:hover{color: #909090;}
#mashead .rightPart .lang-switcher li{border-right:1px solid #fff; line-height:10px; margin:0; padding:0 7px}
#mashead .rightPart .lang-switcher li:last-child{border-right:0}
#mashead .rightPart .lang-switcher li a{font-size:12px; font-family: arial; color: #fff;}
#mashead .rightPart .lang-switcher li a:hover{ color: #909090;}
.banner{margin-top:-30px}
.banner .topstrip{display:flex; flex-wrap:wrap; position:absolute; left:0; width:100%; z-index:9; top:0}
.banner .topstrip .red{background: #ff0000; width: 65%;height: 14px;}
.banner .topstrip .yellow{background: #fde145; width: 35%;height: 14px;}
.banner figure{box-shadow: 0px 4px 4px #000; position:relative;}
.banner figure img{width:100%; height:auto; display:block;}
.banner .bottomStrip .yellow{background: #fde145; width: 65%;height: 25px; position:absolute; bottom:0}
.site-footer{background: rgba(28,68,108,1);
background: -moz-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,68,108,1)), color-stop(100%, rgba(54,117,181,1)));
background: -webkit-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: -o-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: -ms-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: linear-gradient(to bottom, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c446c', endColorstr='#3675b5', GradientType=0 ); padding:15px 0px}
.site-footer .container{display:flex; align-items:flex-start; justify-content:space-between; flex-wrap:wrap;}
.site-footer .footerblock{width:25%; padding-right:15px;}
.site-footer .footerblock:last-child{padding-right:0}
.site-footer ul{list-style:none; margin:0 !important; padding:0 !important}
.site-footer ul.menu > li > a{margin:0 0 8px 0; display:block}
.footerblock ul > li > a {color: #fde144;font-size: 15px;font-family: arial; font-weight:bold}
.footerblock ul > li{line-height:18px}
.footerblock ul.sub-menu li {line-height:14px;}
.footerblock ul > li ul li a{color:#fff; font-size:13px;font-family: arial;}
.footerblock  ul > li ul li a:hover{color:#909090}

.contentArea a{color:#6B93B4}
.contentArea a:hover{color:#909090}

.contentArea .readmore{    padding: 4px 5px 4px 0; line-height: 1.2em;text-decoration: none;color: #265e8f;font-size: 11px;font-family: 'GillSansMTStd-Bold', Arial;}
.contentArea a.readmore:hover {
    color: #6B93B4!important;
}

.contentArea p{padding-bottom:15px;
/* line-height: 1.7em;
    margin: 8px 0;
    font-family: arial;
    font-size: 13px; */
	}
.contentArea  h2 {
	font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 3px 0px;
}
.contentArea  h3 {
    margin: 20px 0 10px;
	font-size:14px;
	 font-family: "GillSansMTStd-Book","GillSansMTStd-Book","Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	 color:#333;
	 text-shadow:1px 0px 0px #9a9a9a;
	 padding:0;
}

.contentArea h1{    padding: 5px;
    font-size: 1.4em;
    line-height: 1.19em;
    font-weight: normal;
    margin: 0 -5px 10px -5px;}

.site-main{padding:30px 0; display:block; /*margin-top:30px*/}
.site-main .container{display:flex; align-items:flex-start; justify-content:space-between; flex-wrap:wrap;}
.site-main .leftArea{width:calc(100% - 285px);}
.site-main .rightSidebar{width:250px; margin-left:30px}
.leftArea .navbar ul{list-style:none; margin:0; padding:0 0 0px 0; border-bottom:1px solid #0e4363;}
.leftArea .navbar ul li{display:inline-block; line-height:normal}
.leftArea .navbar ul li.active a{border-bottom: 5px solid #0076BD; color:#fde145}
.leftArea .navbar ul li a{    display: block;
    padding: 6px 25px;
    text-align: center;
    text-decoration: none;
    background: #0076bd;
    font-size: 18px;
    font-family: "GillSansMTStd-Book"; color:#fff; border-bottom:5px solid #fff}
.leftArea .navbar ul li a:hover{color:#909090}
.site-main .rightSidebar h3{}
.contact-det{padding-bottom:20px}
.c_content{padding:0 0 0 15px}
.c_content ul{display:block; margin:0; padding:0;list-style:none}
.c_content a{color:#111;}
.c_content a:hover,.rightSidebar a:hover{color:#bbb;}
.c_content ul li{display:block; margin:2px 0; position:relative; padding-left:10px;font-family: arial;font-size: 13px; line-height:15px;}
.c_content ul li:before{position:absolute; left:0; border-color: transparent #333; top:2.5px; content:'';
	border-style: solid;
	border-width: 5px 0px 5px 5px;
	height: 0px;
	width: 0px;}

.rightSidebar .search{margin-bottom:20px; display:flex; align-items:center}
.rightSidebar .search form{width:100%; margin-left:10px}
.rightSidebar .search input[type="search"]{width:100%; padding:5px 10px; height:27px;border:1px solid #1A171B;font-size: 13px;
    color: #333;
    font-weight: normal; font-family:arial}
input[type="search"]:focus{outline-offset:0; outline:none}
.rightSidebar .search ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ddd; opacity:0;
}
.rightSidebar .search ::-moz-placeholder { /* Firefox 19+ */
   color: #ddd; opacity:0;
}
.rightSidebar .search :-ms-input-placeholder { /* IE 10+ */
   color: #ddd; opacity:0;
}
.rightSidebar .search :-moz-placeholder { /* Firefox 18- */
   color: #ddd; opacity:0;
}


.headSearch ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #333;
}
.rightSidebar  ::-moz-placeholder { /* Firefox 19+ */
     color: #333;
}
.rightSidebar :-ms-input-placeholder { /* IE 10+ */
     color: #333;
}
.rightSidebar  :-moz-placeholder { /* Firefox 18- */
   color: #333;
}

.rightSidebar .search input[type="submit"]{display:none}
.blockBox{    background: #d9ebf5; margin-bottom:25px}
 .blockBox.remove{margin-bottom:0}
.blockBox h3{    background: #0076bd;font: 18px/18px "GillSansMTStd-Bold";
    padding: 9px 16px; margin:0;
    color: #fff; border:0}
.blockBox .box{
	 /* padding: 15px 0px 15px 15px;  */
	 padding: 15px 0px 0px 15px;
    margin: 0;overflow:hidden}
.blockBox .box p{color:#333; font-size:12.16px; /*padding:18px 0 18px 17px;*/ margin:10px 0 20px 0; }
/* .page-id-15 .blockBox .box p, .page-id-1103  .blockBox .box p, .page-id-852  .blockBox .box p{padding:15px 0 18px 0} */
.blockBox .box a{color:#245a91; font-size:11px;font-family: arial; /*display:block ;*/ font-weight:bold;}
.blockBox .box a:hover{color:#bbb}

footer .container{    max-width: 984px;
    margin: 0 auto;
    padding: 0px 49px}
.site-footer .footerblock.footer3{width:30%}
.site-footer .footerblock.footer4{width:20%}
.foo-strip1,.foo-strip2 {padding:18px 0}
.foo-strip1 .container{display:flex; align-items:flex-start; justify-content:space-between; max-width:984px}
.foo-strip1 .container p,.foo-strip2 .container a, .foo-strip1 .container p a{color:#333; font-size:13px;font-family: arial; margin:0;}
.foo-strip1 ul, .foo-strip2 ul{margin:0; padding:0; list-style:none;}
.foo-strip2 .container a{display:flex; align-items:center;}
.foo-strip1 ul li{display:inline-block; border-right:1px solid #333; padding-right:5px; line-height:12px; vertical-align:middle}
.foo-strip1 .flogo ul li{border-right:0px solid #333; padding-right:10px;}
.foo-strip1 .flogo ul li a{display:inline-block; vertical-align:middle;}
.foo-strip1 .flogo ul li a img{display:inline-block; vertical-align:middle;}
.foo-strip2 ul li{display:inline-block;}
.foo-strip1 ul li:last-child{border-right:0; padding-right:0}
.foo-strip1 ul li a{color:#333; font-size:13px;font-family: arial; display:block}
.foo-strip1 ul li a:hover, .foo-strip2 ul li a:hover{color:#909090; }
.copyright p, .copyright a{    width: 100%;
    text-align: right;
    margin-top: 30px;
    font-size: 8px; color:#333}
.flogo{margin-top:30px}
.copyright{margin-top:55px}
.copyright .container{max-width:970px}
.menusidebar{}
.menusidebar .sideMenu{display:flex; align-items:flex-start; justify-content:space-between; flex-wrap:wrap;}
.menusidebar .sideMenu .s-menu{width:200px; }
.menusidebar .sideMenu .contentArea{width:calc(100% - 220px); }

.breadcrumbs{margin-top:24px; display:block; padding-bottom:15px}
.contentArea h2{   color: #333333;
    font-family: 'GillSansMTStd-Bold', Arial;
    padding-top: 0; font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 5px 0px;
	margin-top:0; margin-bottom:5px;
	}
.home .contentArea h2{font-size:1.8em;margin-bottom:25px;}
.home .contentArea p{padding-bottom:0}
.contentArea .post-repeat h2{margin-top:35px; margin-bottom:0}

.menusidebar .sideMenu .s-menu ul{list-style:none; margin:0; padding:0}
.menusidebar .sideMenu .s-menu  ul li, .menusidebar .sideMenu .s-menu ol li {line-height: 1.7em;}
.menusidebar .sideMenu .s-menu  > ul > li{float: none;border-bottom: 1px solid #333;}
.menusidebar .sideMenu .s-menu > ul > li > ul.submenulist{display:none}
.menusidebar .sideMenu .s-menu > ul > li.active > ul.submenulist{display:block}
.menusidebar .sideMenu .s-menu ul li a{
	background: none;
    text-align: left;
    width: auto;
    color: #333;
    font: 17px/30px "GillSansMTStd-Bold";
	display:block; text-decoration:none;
    padding: 1px 0;
	}
.menusidebar .sideMenu .s-menu > ul > li.active > a{color:#265E8F}
.menusidebar .sideMenu .s-menu ul li a:hover{color:#909090}
.menusidebar .sideMenu .s-menu ul li ul li{ border-bottom: 1px solid #333333;}
.menusidebar .sideMenu .s-menu ul li ul li:last-child{border-bottom:0}
.menusidebar .sideMenu .s-menu ul li ul li a{    border: 0;
    color: #333;
     font: 15px/30px 'GillSansMTStd-Book'; padding:0 10px 0 20px}
.menusidebar .sideMenu .s-menu ul li ul li.active a{border: 0;
    color: #333;
    background: #eaf0f6;}
.menusidebar .sideMenu .s-menu ul li ul li a:hover{color:#909090}
.menusidebar .breadcrumbs {
    margin-left: 220px;
}
.blockBox .box a.pdf{position:relative; padding-left:25px; color:#333; line-height:1.8 }
.pdf:before{content:''; position:absolute; left:0; top:-3px; background:url(/beratungsstelle-sub/wp-content/themes/twentynineteen-child/images/pdf.png) no-repeat; height:20px; width:20px}
.blockBox .box a.pdf:hover{color:#bbb}
.wp-block-separator{background-color: #767676 !important; width:100%; max-width:100% !important;
    border: 0;
    height: 1px !important; }

.downloadBlock{background:#fef7d0; }
.downloadBlock h3{background:#fde145; }
.downloadBlock .box{padding:5px 0 10px}
.downloadBlock ul{margin:0; padding:0; list-style:none;}
.downloadBlock ul li{display:block; width:100%; border-bottom:1px solid #333; padding:6px 15px; line-height:normal}
.blockBox.downloadBlock ul li a img{vertical-align:top}
.blockBox.downloadBlock ul li a{color:#333; }
.downloadBlock ul li a.pdf{color:#333; padding-left:15px }
.downloadBlock ul li a.link{color:#333;}
.downloadBlock ul li a.pdf:before{top:-3px}
.blockBox.downloadBlock ul li a:hover{color:#909090;}

.search .page-description{font-weight:normal; font-size:12px; margin-bottom:25px; display:none}
.search article {position:relative; padding-left:15px;}
.search article.entry {margin:0;margin-bottom:25px}
.search article:before{position:absolute; left:0; top:6px; content:''; height:4px; width:4px; border-radius:50%; background:#333}
.search article header{margin:0 !important}
.search article  .entry-footer{margin:0 !important; display:none !important}
.search h2.entry-title:before{display:none !important}
.search h2.entry-title{font-size:1em; margin:0; padding:0; margin-bottom:15px;}
.search .contentArea{margin-left:230px}
.search .contentArea h2 a{color:#6B93B4}
ol.wp-paginate{border-top:1px solid #ddd}
ol.wp-paginate .page{border:0; padding:0; background:transparent; color:#6B93B4}
ol.wp-paginate a.page, ol.wp-paginate a.next, ol.wp-paginate a.prev{color:#6B93B4; background:transparent !important; border:0; margin:0}
.search .contentArea h2 a:hover{color:#909090}
ol.wp-paginate .page.current{color:#333}
.small{font-size: 0.85em; margin: 0 0 20px;}
ol.wp-paginate li{position:relative; padding:0 8px}
ol.wp-paginate li:first-child{padding-left:0}
ol.wp-paginate li:before{position:absolute; left:0; bottom:2px; content:''; height:4px; width:4px;  border-radius:50%; background:#333}
ol.wp-paginate li:first-child::before{display:none}
.search .entry .entry-content p{margin:0 0 20px 0; padding:0}
.search .entry .entry-content, .search .entry .entry-summary{padding:0; margin:0}
.search .entry .post-thumbnail{margin:5px 0; padding:0;}
/* .full{display:block; margin-bottom:15px;} */
.full{display:block; margin-bottom:12px; font-family: Arial, Helvetica, sans-serif;}
/* .full label{font-weight:bold; width:140px; display:inline-block} */
.full label{font-weight:bold; width:160px; display:inline-block; line-height:16px}
.full .wpcf7-form-control-wrap{display:inline-block; width:calc(100% - 170px); vertical-align:top}
.full input[type="text"],.full input[type="email"], .full input[type="tel"],.full select, .full textarea{display: block;
    /* width: auto; */
	width:160px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; font-family:arial;
}
.wpcf7-radio > span{margin-right:10px}


button, input, select, optgroup, textarea{font-family:"GillSansMTStd-Book","GillSansMTStd-Book","Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif}
.full textarea{height:100px; width:100%}
.full.block span{width:100%}
.wpcf7-radio .wpcf7-list-item-label, .wpcf7-radio input[type="radio"]{vertical-align:middle; font-family: Arial, Helvetica, sans-serif;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{
	outline:none; outline-offset:0
}

input[type="submit"], input[type="submit"]:hover{    -webkit-appearance: button;
    cursor: pointer;
	display: block;
    width: auto;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-family:arial; font-weight:normal}

	#wpcf7-f689-p687-o1 .wpcf7-checkbox .wpcf7-list-item-label, #wpcf7-f689-p999-o1 .wpcf7-checkbox .wpcf7-list-item-label, #wpcf7-f689-p998-o1 .wpcf7-checkbox .wpcf7-list-item-label{font-weight: bold; width: 140px; display: inline-block;}
	#wpcf7-f689-p687-o1 span.wpcf7-list-item, #wpcf7-f689-p999-o1 span.wpcf7-list-item, #wpcf7-f689-p998-o1 span.wpcf7-list-item{margin-left:0 }
	#wpcf7-f689-p687-o1 .wpcf7-radio  span.wpcf7-list-item, #wpcf7-f689-p999-o1 .wpcf7-radio  span.wpcf7-list-item, #wpcf7-f689-p998-o1 .wpcf7-radio  span.wpcf7-list-item{display:block}
	#wpcf7-f689-p687-o1 .full label, #wpcf7-f689-p999-o1 .full label, #wpcf7-f689-p998-o1 .full label{vertical-align:top}
	#wpcf7-f689-p687-o1 .wpcf7-checkbox input, #wpcf7-f689-p999-o1 .wpcf7-checkbox input, #wpcf7-f689-p998-o1 .wpcf7-checkbox input{    vertical-align: top;
    margin-top: 8px;}
	span.wpcf7-list-item{margin-left:0; font-weight:bold; font-family:Arial, Helvatica, sans-serif;}
	form p{margin:0; padding:0}
	#wpcf7-f323-p96-o1 .wpcf7-list-item-label,#wpcf7-f323-p1366-o1 .wpcf7-list-item-label, #wpcf7-f323-p1365-o1 .wpcf7-list-item-label{width: 160px; display: inherit;}

@media only screen and (min-width:768px){
	.mob{display:none;}
	.desk{display:block;}
}

@media only screen and (max-width:992px){
	.container{padding:0 30px}
	.site-main .rightSidebar{width:200px; margin-left:30px}
	.menusidebar .breadcrumbs{margin-left:0}
	.menusidebar .sideMenu .s-menu{width:100%}
	.site-main .leftArea{width: calc(100% - 230px);}
	/* .leftArea .navbar ul li a{max-width:270px} */
	.leftArea .navbar ul li{display:inline-block; width:260px}
	.leftArea .navbar ul li a{display:block; text-align:center}
	.menusidebar .sideMenu .contentArea{width:100%; margin-top:30px}
	.foo-strip1 .container,.copyright .container{padding:0 20px; flex-wrap:wrap}
	.foo-strip1 .container .left, .foo-strip1 .container .right{width:100%}
	.foo-strip1 .container .right{text-align:right; margin-top:30px}
	.foo-strip1 ul li{border:0; padding-right:2px}
	.foo-strip1 .flogo ul li{padding-right:3px}
}
@media only screen and (max-width:767px){
	.site-main .rightSidebar{width:100%; margin-top:25px; margin-left:0px}
	.mob{display:block;}
	.desk{display:none;}
	.site-main .leftArea{width:100%;}
	.leftArea .navbar ul li a{max-width:100%; width:100%}
	.rightSidebar .search, .rightSidebar figure, .rightSidebar .contact-det, footer.site-footer{display:none}
	.mob-footer{background: rgba(28,68,108,1);
background: -moz-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(28,68,108,1)), color-stop(100%, rgba(54,117,181,1)));
background: -webkit-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: -o-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: -ms-linear-gradient(top, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
background: linear-gradient(to bottom, rgba(28,68,108,1) 0%, rgba(54,117,181,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c446c', endColorstr='#3675b5', GradientType=0 ); padding:15px 0px; text-align:center; color:#fff}
.banner .container{padding:0}
.mob-footer a{color:#fff}
.foo-strip1 .left > .textwidget{display:none}
.copyright p, .copyright a{font-size:12px; text-align:center}
.foo-strip1 ul, .foo-strip2 ul{text-align:left}
.foo-strip1, .foo-strip2{padding:15px 10px}
.foo-strip1 .container .right  li a{font-size:11px; }
.foo-strip1 .container .right  li{border-right:1px solid #333}
.foo-strip1 .container .right  li:last-child{border-right:0}
.foo-strip1 ul li:nth-child(4), .foo-strip1 ul li:nth-child(4) img{vertical-align:middle; display:inline}
.foo-strip1 .flogo ul li{display:inline; padding-right:0}
.menusidebar .sideMenu .s-menu{display:none}
.container{padding:0}
.contentArea, .breadcrumb-container{padding:0 10px}
#mashead .container{max-width:98%}
.headSearch input[type="submit"]{display:none}
.headSearch {font-size:0}
.headSearch input[type="search"]{font-size:13px; border:1px solid #333; padding:4px 7px; width:230px}
#mashead .rightPart .main-nav ul li{border-right:1px solid #fff; padding:0 5px; line-height:10px; margin:0}
#mashead .rightPart .main-nav ul li:last-child{border-right:0}
#mashead .rightPart .main-nav ul li a{font-size:11px; font-weight:normal}

a.logo{font-size:30px; /*max-width:220px*/}
#mashead .container{align-items:flex-start; flex-wrap:wrap;}
.banner{margin:0}
header#mashead{padding:15px 0 10px}
header#mashead.pb-30{padding-bottom:10px}

.leftArea .navbar ul li{text-align:left; display:block}
.leftArea .navbar ul li a{text-align:left}
.leftArea .navbar > ul > li > a{border-bottom:1px solid #ffffff}
.leftArea .navbar ul li ul.topfour_menu1 li a{background:#fff; border-bottom:1px solid #333; color:#333}
.leftArea .navbar ul li ul.topfour_menu1 li.active > a{font-weight:bold}
.leftArea .navbar ul li ul.topfour_menu2 li a{padding-left:50px}
.leftArea .navbar ul li ul.topfour_menu2 li:last-child a{border-bottom:0}
.leftArea .navbar ul li ul.topfour_menu2 li.active > a {background:#EAF0F6}
.copyright{margin-top:0px}
.leftArea .navbar ul li{width:100%}
.site-main{margin-top:0; padding-top:20px}
.leftArea .navbar ul{border-bottom:0}
a.logo{width:100%;/* max-width:100%*/}
a.logo span{float:none; /*margin-left:20%;*/ display:block}
#mashead .rightPart{margin-left:20%}
#mashead .rightPart .rightSec{margin-top:30px}
#mashead .rightPart ul{float:left}
.menusidebar .sideMenu .contentArea{margin-top:0}
.foo-strip1 .container{padding:0 5px}
.foo-strip1 .flogo ul li a img{max-width:34%}
/* .search-form ::-webkit-input-placeholder {
   color: #fff; opacity:0;
}
.search-form ::-moz-placeholder {
   color: #fff; opacity:0;
}
.search-form :-ms-input-placeholder {
   color: #fff; opacity:0;
}
.search-form :-moz-placeholder {
  color: #fff; opacity:0;
} */

.leftArea .navbar > ul >li> a{
	    width: auto;
    font: 14px "GillSansMTStd-Bold";
    text-align: left;

    padding: 3px 18px;
}
.leftArea .navbar ul li a{
	    width: auto;
    font-size: 14px;
    text-align: left;
    padding: 3px 18px;
}
.leftArea .navbar ul li.active a{border-bottom:0}
.foo-strip1 .flogo ul li a{display:inline; font-size:11px}
.gcore-radio-item{display:block; padding-left:0}
}
@media only screen and (max-width:767px) and (orientation:portrait){
	.foo-strip1  ul li{vertical-align:middle;}
	.foo-strip1 .left ul li:first-child, .foo-strip1 .left ul li:nth-child(2),  .foo-strip1 .left ul li:nth-child(3){width:32%;}
	.mob-footer p{font-size:11px}

}


@media only screen and (max-width:650px){
	.foo-strip1 ul li a{font-size:9px}
	.mob-footer p{font-size:11px}
	#mashead .container{max-width:98%}
	#mashead .rightPart{width:100%; text-align:left; margin-left:20%; margin-top:10px}
	#mashead .rightPart .rightSec{display:flex; align-items:center;}
	.lang-switcher{margin-left:10px}

}

@media only screen and (max-width:479px){
	.headSearch input[type="search"]{width:180px}
}

.contentArea .wp-block-image , .contentArea .multithumb{ float: left !important; margin-right: 10px;}
.imgPartContent{
	    padding-bottom: 10px;
		text-align:right;
}
.c_img_content{ padding: 0 0 0 15px; text-align:right}
.chrono_credits{ display: none; }

/* ahja 2019 05 13 */ 

.contentArea ul  {
     margin: -10px 0 20px 0;
 }