/*

Theme Name: PR Blogger

Author: PR Blogger

Description: PR Blogger Wordpress Theme

Version: 1.0

*/



@charset "utf-8";

@import url("css/override.css");

/*--------------------------------------------------------------------------------------------------

CSS Styles for <PR Blogger>.



version:   1.0

--------------------------------------------------------------------------------------------------*/



/* =CSS Reset

--------------------------------------------------------------------------------------------------*/



/* http://meyerweb.com/eric/tools/css/reset/ 

   v2.0 | 20110126

   License: none (public domain)

   */

   html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,

   a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,

   small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,

   fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,

   article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 

   menu, nav, output, ruby, section, summary, time, mark, audio, video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

    display: block;

}

body {

    line-height: 1;

}

ol, ul {

    list-style: none;

}

blockquote, q {

    quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

    content: '';

    content: none;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/* End CSS Reset

--------------------------------------------------------------------------------------------------*/



/* =Toolkit

--------------------------------------------------------------------------------------------------*/



/* Micro Clearfix Hack by Nicholas Gallagher (http://nicolasgallagher.com/micro-clearfix-hack/) */

/* For modern browsers */ 

.cf:before, .cf:after { content:""; display:table; }

.cf:after { clear:both; }

/* For IE 6/7 (trigger hasLayout) */

.cf { zoom:1; }



/* general purpose classes */

.nodisplay { display:none; }

.nodisplay_strict { display:none !important; }

.alignleft { float:left; }

.alignright { float:right; }



/* End Toolkit

--------------------------------------------------------------------------------------------------*/



/* =Normalization - mostly derived from normalize.css (https://github.com/necolas/normalize.css/) but without comments and compressed to keep the file small

--------------------------------------------------------------------------------------------------*/



hr { display:block; height:1px; border:0; margin:1em 0; padding:0;

    border-top:1px solid #cccccc; /* change border colour to suit your needs */

}

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }

audio:not([controls]) { display: none; }

[hidden] { display: none; }

html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body, button, input, select, textarea { font-family: sans-serif; }

a:focus { outline: thin dotted; }

a:hover, a:active { outline: 0; }

h1 { font-size: 2em; }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul { margin: 0; }

del { text-decoration: line-through; }

abbr[title] { border-bottom: 1px dotted; cursor:help; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

small { font-size: 75%; }

sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; -ms-interpolation-mode: bicubic; }

svg:not(:root) { overflow: hidden; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; *margin-left: -7px; }

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

button, input { line-height: normal; }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

input, select { vertical-align:middle; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; vertical-align: top; }



/* Removing fieldset borders (remove if you want to keep the defaults defined in Normalization) */

fieldset { border: 1px solid transparent; margin: 0; padding: 0; }

/* End Normalization

--------------------------------------------------------------------------------------------------*/





/* =Typography

--------------------------------------------------------------------------------------------------*/



/* Setting up the fonts */

body {
	font: 62.5%/1.6 "Lucida Grande", "Lucida Sans", "Trebuchet MS", Tahoma, Verdana, sans-serif;

	background: #e6e6e6;
}





@font-face {

    font-family: 'fjalla_oneregular';

    src: url('fonts/fjallaone-regular-webfont.eot');

    src: url('fonts/fjallaone-regular-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/fjallaone-regular-webfont.woff') format('woff'),

    url('fonts/fjallaone-regular-webfont.ttf') format('truetype'),

    url('fonts/fjallaone-regular-webfont.svg#fjalla_oneregular') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'ubunturegular';

    src: url('fonts/ubuntu-regular-webfont.eot');

    src: url('fonts/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/ubuntu-regular-webfont.woff') format('woff'),

    url('fonts/ubuntu-regular-webfont.ttf') format('truetype'),

    url('fonts/ubuntu-regular-webfont.svg#ubunturegular') format('svg');

    font-weight: normal;

    font-style: normal;



}




@font-face {

    font-family: 'ubuntubold';

    src: url('fonts/ubuntu-bold-webfont.eot');

    src: url('fonts/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/ubuntu-bold-webfont.woff') format('woff'),

    url('fonts/ubuntu-bold-webfont.ttf') format('truetype'),

    url('fonts/ubuntu-bold-webfont.svg#ubuntubold') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'ubuntulight';

    src: url('fonts/ubuntu-light-webfont.eot');

    src: url('fonts/ubuntu-light-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/ubuntu-light-webfont.woff') format('woff'),

    url('fonts/ubuntu-light-webfont.ttf') format('truetype'),

    url('fonts/ubuntu-light-webfont.svg#ubuntulight') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'ubuntuitalic';

    src: url('fonts/ubuntu-italic-webfont.eot');

    src: url('fonts/ubuntu-italic-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/ubuntu-italic-webfont.woff') format('woff'),

    url('fonts/ubuntu-italic-webfont.ttf') format('truetype'),

    url('fonts/ubuntu-italic-webfont.svg#ubuntuitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'ubuntumedium';

    src: url('fonts/ubuntu-medium-webfont.eot');

    src: url('fonts/ubuntu-medium-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/ubuntu-medium-webfont.woff') format('woff'),

    url('fonts/ubuntu-medium-webfont.ttf') format('truetype'),

    url('fonts/ubuntu-medium-webfont.svg#ubuntumedium') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'ubuntulight_italic';

    src: url('fonts/ubuntu-lightitalic-webfont.eot');

    src: url('fonts/ubuntu-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/ubuntu-lightitalic-webfont.woff') format('woff'),

    url('fonts/ubuntu-lightitalic-webfont.ttf') format('truetype'),

    url('fonts/ubuntu-lightitalic-webfont.svg#ubuntulight_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'ubuntumedium_italic';

    src: url('fonts/ubuntu-mediumitalic-webfont.eot');

    src: url('fonts/ubuntu-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/ubuntu-mediumitalic-webfont.woff') format('woff'),

    url('fonts/ubuntu-mediumitalic-webfont.ttf') format('truetype'),

    url('fonts/ubuntu-mediumitalic-webfont.svg#ubuntumedium_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'ubuntubold_italic';

    src: url('fonts/ubuntu-bolditalic-webfont.eot');

    src: url('fonts/ubuntu-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),

    url('fonts/ubuntu-bolditalic-webfont.woff') format('woff'),

    url('fonts/ubuntu-bolditalic-webfont.ttf') format('truetype'),

    url('fonts/ubuntu-bolditalic-webfont.svg#ubuntubold_italic') format('svg');

    font-weight: normal;

    font-style: normal;



}





/* End Typography

--------------------------------------------------------------------------------------------------*/





/* =Grid system

--------------------------------------------------------------------------------------------------*/



.container{

    margin-left:-25px;

    padding-top: 29px;

}



.grid1, .grid2, .grid3, .grid4, .grid5, .grid6{

    float:left;

    margin-left:25px;

}



.grid1{width:140px;}



.grid2{width:305px;}



.grid3{width:470px;}



.grid4{width:635px;}



.grid5{width:800px;}



.grid6{width:965px;}





/* End Grid system

--------------------------------------------------------------------------------------------------*/







/* =Headings

--------------------------------------------------------------------------------------------------*/

#header{

    width: 100%;

    background: #f23722;

    z-index: 100;

    position: fixed;

    top: 0;

    left: 0;

    z-index:1000;

}



#header .border{

    width: 100%;

    height: 1px;

    background: #e48a94;

    position: absolute;

    top: 50px;

    overflow: hidden;

    text-indent: -9999px;

    display: none;

}





.header-content{

    width: 965px;

    margin: 0 auto;

}





.home-btn {

    float: left;

    background: url(/wp-content/uploads/2018/07/sprite1.png) no-repeat 11px -182px;

    height: 50px;

    width: 39px;

    text-indent: -9999px;

    display: block;

    border-left: 1px solid #e48a94;

    border-right: 1px solid #e48a94;

}



.logo {

    float: left;

    text-decoration: none;

    font-size: 67px;

    color: #fff;

    text-transform: uppercase;

    line-height: 50px;

    font-family: 'fjalla_oneregular';

}



.logo h1{

    line-height: 50px;

    font-family: 'fjalla_oneregular';

    font-size: 29px;

}

.logo img {
    vertical-align: middle;
margin-left: 10px;
padding-bottom: 5px;
}



.right-elements{

    float: right;

    width: 606px;

}



.drop-menu-btn{

    float: left;

    position: relative;

    top: 0;

    left: 0;

    border-right: 1px solid #e48a94;

    height: 50px;

}



.drop-menu-btn > a{

    font-family: 'ubuntubold';

    font-size: 13px;

    color: #fff;

    text-decoration: none;

    text-transform: uppercase;

    line-height: 53px;

    padding: 18px 18px 16px 0;

}



.drop-menu-btn > a img{

    display: none;

}



.drop-menu-btn  a:hover{

    text-decoration: underline;

}



.drop-menu-btn .drop-menu{

    position: absolute;

    top: 50px;

    right: 0;

    background: #f23722;

    display: none;

    margin: 0;

}



            /*.drop-menu-btn:hover .drop-menu{

                display: block;

                }*/



                .drop-menu li{

                    border-top: 1px solid #e48a94;

                    width: 117px;

                }

                

                .drop-menu li a{

                    font-family: 'ubuntulight';

                    text-decoration: none;

                    color: #fff;

                    font-size: 13px;

                    line-height: 29px;

                    text-align: right;

                    display: block;

                    padding: 0 17px 0 10px;



                }



                .header-social{

                    float: left;

                    margin: 0 14px 0 12px;

                }



                .header-social ul{

                    margin: 0;

                }



                .header-social ul li{

                    float: left;

                    width: 21px;

                    height: 50px;

                    margin-left: 10px;

                }

                

                .header-social ul li .xing-ico{

                    background: url(/wp-content/uploads/2018/07/sprite1.png) no-repeat 0 12px;

                }



                .header-social ul li .google-ico{

                    background: url(/wp-content/uploads/2022/03/sprite1-linkedin.png) no-repeat 0 -134px;

                }



                .header-social ul li .twitter-ico{

                    background: url(/wp-content/uploads/2018/07/sprite1.png) no-repeat 4px -324px;

                }



                .header-social ul li .facebook-ico{

                    background: url(/wp-content/uploads/2018/07/sprite1.png) no-repeat 0 -85px;

                }



                .header-social ul li .rss-ico{

                    background: url(/wp-content/uploads/2018/07/sprite1.png) no-repeat 0 -277px;

                }



                .header-social ul li a{

                    text-indent: -9999px;

                    overflow: hidden;

                    display: block;

                    height: 50px;

                }



                .firm-btn{

                    float: left;

                    font-family: 'ubuntulight';

                    font-size: 10px;

                    color: #fff;

                    height: 50px;

                    line-height: 51px;

                    padding: 0 10px;

                    border-right: 1px solid #e48a94;

                    border-left: 1px solid #e48a94;

                    text-decoration: none;

                }   



                .firm-btn:hover{

                    text-decoration: underline;

                }





                .search-form{

                    float: left;

                    margin-bottom: 0;

                    margin-left: 18px;

                    margin-top: 13px;

                    position: relative;

                    top: 0;

                    left: 0;

                }



                .search-form .search-ico{ 

                    background: url(/wp-content/uploads/2018/07/sprite1.png) no-repeat 0 -52px;

                    text-indent: -9999px;

                    overflow: hidden;

                    width: 21px;

                    height: 30px;

                    display: block;

                    float: left;

                    margin-right: 8px;

                }



                .search-form .fieldset{

                    float: left;

                    position: relative;

                    top: 0;

                    left: 0;

                }

                

                .search-form .field-holder{

                    float: left;

                    background: #f23722 ;

                }



                .search-form input[type="text"]{

                    width: 213px;

                    height: 23px;

                    padding: 0 30px 0 5px;

                    border: none !important;

                    border-radius: 4px !important;

                    -moz-border-radius: 4px !important;

                    -webkit-border-radius: 4px !important;

                    line-height: 23px\0;

                    

                }

                

                .search-form input[type="submit"]{

                    background: url(/wp-content/uploads/2018/07/sprite1.png) no-repeat 0 -243px;

                    text-indent: -9999px;

                    overflow: hidden;

                    border: none ! important;

                    width: 20px;

                    height: 20px;

                    position: absolute;

                    top: 2px;

                    right: 0px;

                }

                .search-excerpt {

                    background:rgb(201, 224, 255);

                    font-weight:normal;

                }



/* End Headings

--------------------------------------------------------------------------------------------------*/





/* =Main Nav

--------------------------------------------------------------------------------------------------*/



/* End Main Nav

--------------------------------------------------------------------------------------------------*/





/* =Sub Nav

--------------------------------------------------------------------------------------------------*/



/* End Sub Nav

--------------------------------------------------------------------------------------------------*/





/* =Main Content

--------------------------------------------------------------------------------------------------*/

#content{

    width: 965px;

    margin: 0 auto;

    padding: 79px 0 0 0;

    z-index: 50;

    position: relative;

    top: 0;

    left: 0;

}





.filters-row{

    border-top: 1px solid #b9b9b9;

    border-bottom: 1px solid #b9b9b9;

    padding: 1px 0;

}



.filters{

    float: left;

}



.filters ul{

    margin: 0;

}



.filters ul li{

    float: left;

}



.filters ul li a{

    color: #5d5d5d;

    font-family: 'fjalla_oneregular';

    font-size: 14px;

    text-transform: uppercase;

    text-decoration: none;

    padding: 0 12px;

    line-height: 27px;

}



.filters ul li a:hover{

    color: #f23722;

}



.filters li.current_page_item a {

    color: #f23722;

}



.filters ul li.btn{

    color: #fff;

    font-family: 'fjalla_oneregular';

    font-size: 14px;

    text-transform: uppercase;

    padding: 0 9px;

    line-height: 27px;

    background:#5d5d5d;

    position: relative;

    top: 0;

    left: 0;

    margin-right: 13px;

}





.filters ul li.btn:after {

    left: 100%;

    border: solid transparent;

    content: " ";

    height: 0;

    width: 0;

    position: absolute;

    pointer-events: none;

}



.filters ul li.btn:after {

    border-color: rgba(93, 93, 93, 0);

    border-left-color: #5d5d5d;

    border-width: 5px;

    top: 50%;

    margin-top: -5px;

}







.trends{

    float: right;

}



.trends ul{

    margin: 0;

}



.trends ul li{

    float: left;

    color: #5d5d5d;

    font-size: 12px;

    margin-left: 2px;

    line-height: 25px;

}



.trends ul li.trends-btn{

    color: #fff;

    font-family: 'fjalla_oneregular';

    font-size: 14px;

    text-transform: uppercase;

    padding: 0 6px;

    line-height: 27px;

    background:#5d5d5d;

    position: relative;

    top: 0;

    left: 0;

    margin-left: 15px;

}





.trends ul li.trends-btn:after {

    right: 100%;

    border: solid transparent;

    content: " ";

    height: 0;

    width: 0;

    position: absolute;

    pointer-events: none;

}



.trends ul li.trends-btn:after {

    border-color: rgba(93, 93, 93, 0);

    border-right-color: #5d5d5d;

    border-width: 5px;

    top: 50%;

    margin-top: -5px;

}



.trends ul li a{

    color: #f23722;

    font-family: 'ubunturegular';

    font-size: 11px;

    text-decoration: none;

    line-height: 25px;

}



.trends ul li a:hover{

    text-decoration: underline;

}





.teaser{

    overflow:hidden;

    border: 1px solid #b9b9b9;

    background: #fff;

    margin-bottom: 25px;

    position: relative;

    top: 0;

    left: 0;

    height: 395px;

    padding-bottom: 40px;

}


.teaser.long {
    height:530px;
}


.teaser > figure a{

    display: block;

}



.teaser > figure a img{

    display: block;

}





.teaser > figure a {

    opacity: 1;

    -webkit-transform: scale(1,1);

    -webkit-transition-timing-function: ease-out;

    -webkit-transition-duration: 250ms;

    -moz-transform: scale(1,1);

    -moz-transition-timing-function: ease-out;

    -moz-transition-duration: 250ms;

}



.teaser > figure a:hover {

    -webkit-transform: scale(1.05,1.07);

    -webkit-transition-timing-function: ease-out;

    -webkit-transition-duration: 250ms;

    -moz-transform: scale(1.05,1.07);

    -moz-transition-timing-function: ease-out;

    -moz-transition-duration: 250ms;

    position: relative;

    z-index: 99;

}



.teaser .text-area{

    padding: 21px 20px 63px 25px;

    position: relative;

    top: 0;

    left: 0;

}



.teaser .text-area.centered {

    text-align:center;

}



.teaser .text-area span{

    color: #5d5d5d;

    font-size: 11px;

    font-family: 'ubuntulight';

}



.teaser .text-area span strong {

    color: #f23722;

    font-size: 11px;

    font-family: 'ubuntubold';

}



.teaser .text-area span a {

    text-decoration:none;

}



.teaser > a{

    display: block;

}



.teaser .text-area h2 a{

    font-family: 'Open Sans Condensed', sans-serif;

    color: #5d5d5d;

    font-size: 20px;

    margin: 13px 0 15px 0;

    line-height: 26px;

    letter-spacing: 1px;

    text-decoration: none;

    display: block;
	
	font-weight: 700;

}



.teaser .text-area h2 a:hover{

    text-decoration: underline;

}



.teaser .text-area p{

    font-family: 'ubuntulight';

    color: #5d5d5d;

    font-size: 13px;

    letter-spacing: -0.3px;

    line-height: 20px;

}



.teaser .bubble{

    position: absolute;

    top: -9px;

    right: 22px;

    color: #fff !important;

    font-family: 'ubuntubold' !important;

    font-size: 12px !important;

    text-align: center;

    min-width: 26px;

    padding: 0 5px;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    background: #f23722;

    z-index:9999;

}



.teaser .bubble span{

    background: url(img/bgi/bubble-arrow.png) no-repeat 0 0;

    display: block;

    position: absolute;

    top: 19px;

    right: 10px;

    overflow: hidden;

    text-indent: -9999px;

    width: 15px;

    height: 6px;

}



.teaser .social{

    background: #f3f3f3;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

}



.teaser .social .inner{

    border: 1px solid #fff;

}



.teaser .social ul{

    width: 300px;

    margin: 0 auto;         

}



.teaser .social ul li{

    width: 74px;

    height: 40px;

    border-right: 1px solid #fff;

    float: left;

}



.teaser .social ul li:last-child{

    border-right: none !important;

}



.teaser .social ul li a{

    display: block;

    color: #a2a2a2;

    font-family: 'ubuntulight';

    font-size: 12px;

    text-align: center;

    line-height: 40px;

    text-decoration: none;

}



.teaser .social ul li a img{

    margin-right: 10px;

}



.teaser .social ul li a:hover{

    text-decoration: underline;

}



.teaser .about{

    padding: 15px 22px 187px 20px;

    background: #e5e5e5; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzFjMWMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
*/
    background: -moz-radial-gradient(center, ellipse cover, #f2f2f2 0%, #d9d9d9 100%); /* FF3.6+ */

    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f2f2f2), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */

    background: -webkit-radial-gradient(center, ellipse cover, #f2f2f2 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */

    background: -o-radial-gradient(center, ellipse cover, #f2f2f2 0%,#d9d9d9 100%); /* Opera 12+ */

    background: -ms-radial-gradient(center, ellipse cover, #f2f2f2 0%,#d9d9d9 100%); /* IE10+ */

    background: radial-gradient(ellipse at center, #f2f2f2 0%,#d9d9d9 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d9d9d9',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}



.teaser .about > a{

    display: block;

}



.teaser .about a img{

    display: block;

	margin: 10px 0 30px 0 !important;

}



.teaser .about p{

    color: #666666;

    line-height: 21px;

    font-size: 17px;

    margin-bottom: 10px;

}



.teaser .about .btn{

    background: rgba(165, 165, 165, 1);

    color: #fff;

    text-decoration: none;

    font-size: 12px;

    padding: 4px 11px;

    line-height: 22px;

    height: 30px;

    display: inline-block;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;
	
	box-sizing: border-box;

}



form.subscription{

    background: #f3f3f3;

    position: absolute;

    bottom: 0;

    left: 0;

}





form.subscription p{

    font-family: 'fjalla_oneregular';

    font-size: 14px;

    color: #5d5d5d;

    background: #fff;

    padding: 5px 0 5px 19px;

    text-transform: uppercase;

}



form.subscription .fieldset{

    margin: 26px 19px 26px 18px;

    position: relative;

    top: 0;

    left: 0;

}



form.subscription .fieldset input[type="email"]{

    width: 160px;

    height: 23px;

    padding-right: 97px;

    padding-left: 6px;

    border: 1px solid #b9b9b9;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    color: #5d5d5d;

    font-family: 'ubunturegular';

    padding-top: 0 !important;

    padding-bottom: 0 !important;

    line-height: 25px\9;

    font-size: 13px;

}



form.subscription .fieldset input[type="submit"]{

    position: absolute;

    top: 2px;

    right: 2px;

    width: 89px;

    height: 21px;

    font-family: 'ubuntumedium';

    color: #fff;

    border: none !important;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    line-height: 19px;

    text-align: right;

    padding-right: 9px;

    font-size: 12px;

    background: #f23722 url(/wp-content/uploads/2018/07/sprite1.png) no-repeat left -387px;

}



.teaser .top-article{

    height: 110%;

    background: #f3f3f3;

}



.teaser .top-article h2{

    color: #5D5D5D;

    display: block;

    font-family: 'fjalla_oneregular';

    font-size: 18px;

    letter-spacing: 1px;

    line-height: 29px;

    text-decoration: none;

    padding:  21px 24px 17px 24px;

    background: #fff;

}



.teaser .top-article ul{

    padding:  24px 24px 17px 24px;

}



.teaser .top-article ul li{

    margin-bottom: 20px;

}



.teaser .top-article ul li span{

    float: left;

    width: 18px;

    height: 18px;

    color: #fff;

    font-size: 12px;

    background: #f23722;

    border-radius: 50px;

    -moz-border-radius: 50px;

    -webkit-border-radius: 50px;

    clear: both;

    text-align: center;

    line-height: 17px;

}



.teaser .top-article ul li a{

    color: #5c5c5c;

    font-family: 'ubunturegular';

    text-decoration: none;

    display: block;

    font-size: 13px;

    margin-left: 27px;

    line-height: 20px;

}



.teaser .top-article ul li a:hover{

    text-decoration: underline;

}







.teaser .top-tags{

    height: 110%;

    background: #f3f3f3;

}



.teaser .top-tags h2{

    color: #5D5D5D;

    display: block;

    font-family: 'fjalla_oneregular';

    font-size: 18px;

    letter-spacing: 1px;

    line-height: 29px;

    text-decoration: none;

    padding:  21px 24px 17px 24px;

    background: #fff;

}



.teaser .top-tags ul{

    padding:  22px 24px 17px 20px;

}



.teaser .top-tags ul li{

    margin-bottom: 7px;

}



.teaser .top-tags ul li a{



    color: #f23722;

    font-family: 'ubuntubold';

    text-decoration: none;

    display: block;

    font-size: 13px;

    padding-left: 30px;

    line-height: 20px;

    background: url(/wp-content/uploads/2018/07/sprite1.png) no-repeat left -413px;

}



.teaser .top-tags ul li a:hover{

    text-decoration: underline;

}



/* =End Main Content

--------------------------------------------------------------------------------------------------*/





/* =Artikel Page

--------------------------------------------------------------------------------------------------*/



/* =Main Content */



.container {

    position:relative;

}



.container.area{

    padding-top: 0px;

    margin: 0;

}



.main-content{

    width: 584px;

    border: 1px solid #b9b9b9;

    background: #fff;

    padding: 40px 24px 45px 24px;

    position: relative;

    top: 0;

    left: 0;

}



.social-media-top{

    background: #f3f3f3;

    width: 96%;

    position: absolute;

    top: 0;

    left: 0;

    height: 39px;

}



.social-media-top ul{



}



.social-media-top ul li{

    float: left;



    border-right: 1px solid #fff;

}



.social-media-top ul > li:last-child{

    border: none;

    float: right;

    padding: 0;

}



.social-media-top ul li.print-btn{

    float: left;

}



.social-media-top ul li a{

    line-height: 39px;

    padding: 0 21px;

    height: 39px;

    color: #5e5e5e;

    font-family: 'ubunturegular';

    text-decoration: none;

    display: block;

    font-size: 11px;

}



.social-media-top ul li a:hover{

    text-decoration: underline;

}



.social-media-top ul li a span{

    color: #5e5e5e;

    font-family: 'ubuntubold';

    font-size: 10px;

}



.social-media-top ul li a img{

    margin-right: 10px;

    margin-top: 10px;

}





.social-media-top ul li ul li a{

    padding: 0 14px;

}



.main-content .bubble {

    position: absolute;

    top: 53px;

    right: 23px;

    color: #fff !important;

    font-family: 'ubuntubold' !important;

    font-size: 12px !important;

    text-align: center;

    min-width: 26px;

    padding: 0 5px;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    background: #f23722;

}



.main-content .bubble span {



    display: block;

    position: absolute;

    top: 19px;

    right: 10px;

    overflow: hidden;

    text-indent: -9999px;

    width: 15px;

    height: 6px;

    background: url(img/bgi/bubble-arrow.png) no-repeat 0 0;

}



.main-content h1{

    color: #5d5d5d;

    font-family: 'Open Sans Condensed', sans-serif;

    font-size: 18px;

    font-size: 40px;

    margin: 17px 0 5px 0;

    line-height: 51px;

    width: 94%;

	font-weight: 700;

}



.main-content .article-info {

    color: #5d5d5d;

    font-size: 11px;

    font-family: 'Open Sans', sans-serif;

    margin-bottom: 38px;

    display: block;

}





.main-content .article-info a {

    color: #f23722;

    font-size: 11px;

    font-family: 'Open Sans', sans-serif; 

    text-decoration: none;

}



.main-content .article-info a:hover {

    text-decoration: underline;

}



.main-content p{

    color: #5e5e5e;

    font-family: 'ubunturegular';

    font-size: 14px;

    line-height: 20px;

    margin-bottom: 20px;

}



.main-content h2{

    color: #5e5e5e;

    font-family: 'ubuntubold';

    font-size: 14px;

    line-height: 22px;

    margin-bottom: 18px;

}



.main-content em {

    margin-top: 17px;

    font-size: 13px;

    font-family: 'ubuntuitalic';

    margin-bottom: 14px;

}



.main-content a {

    text-decoration:none;

    color:#f23722;

}



.main-content .article-image{

    margin: -6px 0 23px 0;

}



.main-content .article-image img{

    display: block;

}



.article-image.marg1{

    margin-bottom: 33px;

}



.main-content .about-article{



}



.main-content .about-article > a{

    color: #f23722;

    font-family: 'ubunturegular';

    padding-left: 23px;

    background: url(img/bgi/chain-img.png) no-repeat left 0;

    font-size: 14px;

    text-decoration: none;

}



.main-content .about-article > a:hover{

    text-decoration: underline;

}



.main-content .about-article p{

    margin-top: 17px;

    font-size: 13px;

    font-family: 'ubuntuitalic';

    margin-bottom: 14px;

}



.main-content .about-article p a{

    color: #f23722;

    font-family: 'ubuntubold_italic';

    font-size: 14px;

    text-decoration: none;

    margin-left: 8px;

}



.main-content .about-article p a:hover{

    text-decoration: underline;

}



.article-tags{

    background: #f3f3f3;

    color: #5d5d5d;

    margin-left: -24px;

    width: 632px;

}

.article-tags .inner{

    padding: 19px 23px 13px 23px;

}



.article-tags p{

    color: #5d5d5d;

    font-family: 'fjalla_oneregular';

    font-size: 14px !important;

    text-transform: uppercase;

    margin-bottom: 10px;

}



.article-tags a{

    text-decoration: none;

    color: #f23722;

    font-size: 13px;

    font-family: 'ubunturegular';

}



.article-tags a:hover{

    text-decoration: underline;

}



.social-media-top.bottom{

    position: relative;

    top: 0;

    left: 0;

    margin-left: -24px;

    width: 632px;

    margin-top: 24px;

}



.main-content .banner{

    background: #e5e5e5;
/*
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
*/
    background: -moz-radial-gradient(center, ellipse cover, #f2f2f2 0%, #d9d9d9 100%);

    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f2f2f2), color-stop(100%,#d9d9d9));

    background: -webkit-radial-gradient(center, ellipse cover, #f2f2f2 0%,#d9d9d9 100%);

    background: -o-radial-gradient(center, ellipse cover, #f2f2f2 0%,#d9d9d9 100%);

    background: -ms-radial-gradient(center, ellipse cover, #f2f2f2 0%,#d9d9d9 100%);

    background: radial-gradient(ellipse at center, #f2f2f2 0%,#d9d9d9 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#d9d9d9',GradientType=1 );

    margin-top: 30px;

    padding: 14px 10px 20px 29px;

}



.main-content .banner .btn{

    background: rgba(165, 165, 165, 1);

    color: #fff;

    text-decoration: none;

    font-size: 12px;

    padding: 5px 13px;

    line-height: 22px;

    height: 30px;

    display: inline-block;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    margin-left:45%;
	
	box-sizing: border-box;

}



.main-content .banner a{

    display: block;

    margin-bottom: 0;

}



.main-content .banner p{

    font-size: 12px;
    margin-bottom: 2px;

}



.comments-section{

    margin-top: 26px;

}



.scroll-box{

    width: 305px;

    height: 78px;

    position:absolute;

    bottom:-79px;

    right: 0;

    background: #f3f3f3;

    border-radius: 5px 5px 0 0;

}



.scroll-top-btn{

    color: #f23722;

    font-size: 13px;

    font-family: 'ubunturegular';

    text-decoration: none;

    display: block;

    text-align: center;

    line-height: 82px;

}



.scroll-top-btn:hover{

    text-decoration: underline;

}



.scroll-top-btn img{

    margin-right: 9px;

    margin-bottom: -5px;

}



/* End Main Content */





/* Sidebar */



.aside{

    padding: 11px 20px 25px 26px !important;    

}



#sidebar{

    width: 284px;

    padding: 11px 20px 25px 26px;

    position: absolute;

    top: -1px;

    right: -331px;

    background: #fff;

    border-top: 1px solid #b9b9b9;

    border-right: 1px solid #b9b9b9;

    border-bottom: 1px solid #b9b9b9;

}



#sidebar h3{

    color: #5d5d5d;

    font-size: 14px;

    font-family: 'fjalla_oneregular';

    background: #f2f2f2;

    padding: 4px 0 4px 10px;

    margin-bottom: 10px;

    text-transform: uppercase;

}



.about-writer{

    padding-bottom: 23px;

}



.author-avatar {

    height:155px;

    overflow:hidden;

}



.about-writer .about{

    float: left;

    position: relative;

    top: 0;

    left: 0;

    margin-top: 31px;

}



.about-writer .about a{

    font-size: 13px;

    color: #f23722;

    font-family: 'ubuntubold';

    clear: both;

    text-decoration: none;

}



.about-writer .about a:hover{

    text-decoration: underline;

}



.about-writer .about p{

    font-size: 13px;

    width: 260px;

    margin-bottom: 0;

}



.about-writer .about img{

    display: block;

}

.about-writer ul{

    clear: both;

    position: absolute;

    top: -25px;

    right: -35px;



}



.about-writer ul li{

    float: left;

    margin-right: 10px;

    height: 19px;

    width: 19px;

}



.about-writer ul li a{

    display: block;

}





.featured{

    margin-top: 20px;

    padding-bottom: 29px;

}



.featured h3{

    margin-bottom:21px !important;

}



.featured ul li:last-child a{

    text-decoration: none;

    font-size: 13px;

    font-family: 'ubunturegular';

    display: block;

}



.featured ul li a:hover{

    text-decoration: underline;

}



.featured ul li{

    float: left;

    margin-bottom: 26px;

    width: 284px;

}



.featured ul li:last-child{

    margin-bottom: 0 !important;

    margin-top: -5px;

}



.featured ul li a img{

    float: left;

    margin-right: 22px;

    display: block;

    width:50px;

    height:50px;

}



.featured ul li a{

    font-size: 13px;

    color: #5d5d5d;

    font-family: 'ubunturegular';

    text-decoration: none;

}





.featured ul li a span{

    display: block;

    margin-top: -5px;

    float: left;

    width: 176px;

}





.autor-articles{

    margin-top: 16px;

    padding-bottom: 0 !important;

}



.autor-articles h3{

    margin-bottom:15px !important;

}



.autor-articles li{

    width: 277px !important;

    margin-bottom: 19px !important;

}

/* End Sidebar */



.tablet-show{

    display: none !important;

}



.mobile-show{

    display: none !important; 

}

/* End Artikel Page

--------------------------------------------------------------------------------------------------*/



/* =Suchergebnis Page

--------------------------------------------------------------------------------------------------*/



.filters ul li{

    color: #5d5d5d;

    font-size: 14px;

    font-family: 'fjalla_oneregular';

    line-height: 27px;

}



.filters-row .cancel-btn{

    float: right;

    line-height: 27px;

    text-decoration: none;

    color: #f23722;

    font-size: 14px;

    font-family: 'fjalla_oneregular';

    background: url(/wp-content/uploads/2018/07/sprite1.png) no-repeat left -460px;

    padding: 0 2px 0 21px;

}



.filters-row .cancel-btn:hover{

    text-decoration: underline;

}



span.found-tag {
    font-size:10px;
    color:#f23722;
    background:rgb(223, 223, 223);
}

.search-tags {
    position:absolute;
    bottom:55px;
    padding:0 20px;
}

.search-tags li {
    float:left;
    padding-right:10px;
    height:13px;
}

.search-tags li a {
    color: #f23722;
    font-size: 11px;
    font-family: 'ubuntulight';
}

/* End Suchergebnis Page

--------------------------------------------------------------------------------------------------*/





/* Statische Page

--------------------------------------------------------------------------------------------------*/



.autor-description {

    margin-bottom: 30px;

    border-bottom: 1px solid #b9b9b9;

    padding-bottom: 16px;
    
    min-height:167px;

}



.avatar-container {

    display: block;

    float: left;

    width: 280px;

    height:153px;

    margin-right: 25px;

    overflow:hidden;

}



.autor-description > img{



}



.autor-description h2{

    line-height: 15px;

    margin-bottom: 14px !important;

}



.autor-description ul{

    margin: 14px 0 0 0;

    height: 34px;

}



.autor-description ul li{

    float: left;

    margin-right: 10px;

}



.autor-description ul li a{



}



.autor-description p{

    margin-bottom: 10px;

}





.marg2{

    margin-bottom: 36px !important;

}



.marg3{

    margin-top: 0 !important;

    padding: 0 !important;

}







/* End Statische Page

--------------------------------------------------------------------------------------------------*/





/* =Uber uns page

--------------------------------------------------------------------------------------------------*/



.about-us{



}



.about-us p strong{

    color: #f23722;

    font-weight: normal;

}



.about-us p a{

    color: #f23722;

    text-decoration: none;

}



.about-us p a:hover{

    text-decoration: underline;

}





.about-us ul{

    margin-bottom: 17px;

}



.about-us ul li{

    font-family: 'ubuntubold';

    font-size: 14px;

    color: #5d5d5d;

    margin-bottom: 5px;

}



.marg4{

    margin-top: 24px !important;

    margin-bottom: -15px;

}

/* End Uber uns page

--------------------------------------------------------------------------------------------------*/





/* =Archive & Blogroll

--------------------------------------------------------------------------------------------------*/

.archive h2, .blogroll h2 {

    font-family: 'fjalla_oneregular';

    color: #5d5d5d;

    font-size: 18px;

    padding-bottom: 8px;

    padding-top: 18px;

}



.archive a, .blogroll a {

    font-family: 'ubuntulight';

    color: #5d5d5d;

    font-size: 13px;

    letter-spacing: -0.3px;

    line-height: 20px;

    text-decoration:none !important;

}



.archive a:hover, .blogroll a:hover {

    color:#000000;

}



/* End Archive

--------------------------------------------------------------------------------------------------*/





/* =Footer

--------------------------------------------------------------------------------------------------*/



/* End Footer

--------------------------------------------------------------------------------------------------*/







/* =Responsive css

 --------------------------------------------------------------------------------------------------

 --------------------------------------------------------------------------------------------------*/





/* =Responsive 965px

--------------------------------------------------------------------------------------------------*/





@media (max-width: 965px){



    .header-content{

        width: 635px;

    }

    #content{

        width:635px;

    }

    

    .drop-menu-btn:hover .drop-menu{

        display: none;

    }

    

    .trends{

        display: none;

    }

    

    .search-form .field-holder{

        display: none;

    }

    

    .search-form .field-holder.active{

        display:block;

    }

    

    .home-btn{

        display: none;

    }

    

    .logo{

        margin-left: 0;

    }

    

    .right-elements{

        width: 347px;

        background: #f23722;

    }

    .drop-menu-btn > a{

        font-size: 16px;

        padding: 18px 14px 13px 0;

    }

    

    .search-form .search-ico{

        margin-right: 0;

    }

    

    .search-form{

        width: 21px;

        margin-left: 10px;

    }

    

    .search-form .field-holder{

        display: none;

        position: absolute;

        top: 43px;

        right: -32px;

        width: 313px;

        height: 31px;

        padding: 7px 1px 1px 6px;

    }

    

    .search-form input[type="text"]{

        width: 249px;

        height: 29px;

        font-size: 14px;

    }



    .search-form input[type="submit"]{

        background: url(img/bgi/search-btn.png) no-repeat 0 0;

        width: 27px;

        height: 25px

    }

    

    

    .search-form .search-ico{

        background-position: 4px -50px

    }

    

    

    /* Artikel Page */  



    /* Main Content */



    .drop-menu li{

        width: 146px;

    }



    .drop-menu li a{

        line-height: 36px;

        font-size: 16px;

    }



    .main-content{

        width: 586px;

    }

    .main-content .article-info{

        margin-bottom: 40px;

    }



    .main-content p{

        font-size: 16px;

        line-height: 22px;

        margin-bottom: 21px;

    }



    .main-content h2{

        font-size: 16px;

        margin-bottom: 23px;

    }





    .main-content .article-image img{

        padding-top: 20px;

    }



    .main-content .article-image{

        margin: -6px 0 37px 0;

    }



    .main-content .about-article > a{

        font-size: 16px;

        line-height: 22px;

    }



    .main-content .about-article p{

        margin-top: 22px;

        font-size: 15px;

        margin-bottom: 11px;

    }



    .article-tags p{

        margin-bottom: 8px;

    }



    .social-media-top{

        width: 634px;

    }



    .social-media-top ul li.print-btn{

        display: none;

    }



    .article-tags{

        width: 634px;

    }

    

    .social-media-top.bottom{

        width: 634px;

    }





    .scroll-box{

        bottom: -117px;

    }

    /* Sidebar */



    #sidebar{

        position: relative;

        top:0;

        left: 0;

        width: auto;

        padding: 21px 0 0 0;

        border: none;

    }



    #sidebar h3{

        margin-bottom: 19px;

    }

    

    .featured{

        margin-top: 0;

        padding-bottom: 0;

    }   

    .featured ul{

        margin-left: -24px;

    }





    .featured ul li{

        width: 281px;

        margin-left: 24px;

        margin-bottom: 26px;

    }



    .featured ul li:last-child{

        margin-top: 2px;

    }

    

    .about-writer{

        padding-bottom: 20px;

    }



    .about-writer .about {

        margin: -5px 0 0 28px;

        padding-top: 14px;

    }



    .about-writer .about p {

        line-height: 20px;

    }



    .about-writer > img {

        width: 277px;

        float: left;

    }



    .about-writer ul{

        position: relative;

        top:0;

        left: 0;

        margin-top: 29px;

    }



    .about-writer ul li{

        float: left;

        margin-right: 8px;

        height: 28px;

        width: 30px;

    }



    .autor-articles{

        display: none;

    }



    .main-content .banner{

        margin-top: 0;

    }       











    /* End Sidebar */



    .tablet-show{

        display: block !important;

    }



    .desktop-show{

        display: none !important;

    }





    /* End Artikel Page */





    .autor-description ul{

        height: 44px;

    }



    

}

/* End Responsive 965px

--------------------------------------------------------------------------------------------------*/







/* =Responsive 767px

--------------------------------------------------------------------------------------------------*/



@media (max-width: 767px){



    


    .header-content{

        width: 305px;

    }

    

    .header-social{

        display: none;

        width: 320px;

        position: absolute;

        top: 250px;

        left: -222px;

        margin: 0;

        height: 48px;

        background: #f23722;

    }

    

    .firm-btn{

        display: none;

        position: absolute;

        top: 210px;

        left: -222px;

        height: auto;

        padding: 0 0 0 10px;

        border: none;

        border-top: 1px solid #e48a94;

        border-bottom: 1px solid #e48a94;

        width: 310px;

        background: #f23722;

        font-size: 18px;

        line-height: 39px;

    }

    

    .search-form .search-ico {

        background-position: 1px -50px;

    }



    .header-social ul li{

        margin-left: 11px;

        margin-right: 9px;

    }



    .nav-field.opened .header-social, .nav-field.opened .firm-btn{

        display:block;

    }

    

    #content{

        width:305px;

    }



    .container{

        margin-left: 0;

    }

    

    .trends{

        display: none;

    }

    

    .right-elements{

        position: relative;

    }

    

    .search-form .field-holder{

        display: none;

        position: absolute;

        top: 36px;

        right: -13px;

        width: 313px;

        height: 39px;

        padding: 8px 1px 1px 6px;

    }

    

    .search-form .field-holder.active{

        display:block;

    }

    

    .search-form input[type="text"]{

        width: 270px;

        height: 29px;

        font-size: 14px;

    }



    .search-form input[type="submit"]{

        background: url(img/bgi/search-btn.png) no-repeat 0 0;

        width: 27px;

        height: 25px

    }

    

    .home-btn{

        display: none;

    }

    

    .logo{

        margin-left: 0;

    }

    

    .right-elements{

        width: 90px;

    }

    

    

    .search-form .search-ico{

        margin-right: 0;

    }



    .search-form{

        margin: 14px 0 0 12px;

    }

    

    .drop-menu-btn .drop-menu{

        left: -222px;

    }



    .drop-menu-btn > a{

        text-indent: -9999px;

        width: 33px;

        display: block;

        height: 20px;

        overflow: hidden;

        padding: 15px 16px 13px 0;

    }

    

    .drop-menu-btn > a img{

        display: block;

        width: 33px;

        height: 17px;

        margin-top: 1px;



    }



    .drop-menu{

        left: 0;

        width: 320px;

    }



    .drop-menu li{

        width: 100%;

    }



    .drop-menu li a{

        text-align: left;

        padding-left: 8px;

        font-size: 18px;

        line-height: 39px;

    }

    .grid1, .grid2, .grid3, .grid4, .grid5, .grid6{

        width:100%;

        float:none;

        margin:0;

    }

    

    .drop-menu.active2{

        display: block;

        top: 100px !important;

    }

    

    .drop-menu-btn:hover .drop-menu{

        display: none;

    }

    

    .teaser{

        height:100%;

        padding-bottom: 0;

    }

    





    /* Artikel Page */  



    /* Main Content */  

    

    .main-content{

        width: 255px;

        overflow: hidden;

    }



    .main-content h1{

        margin-top: 4px;
        word-break: break-word !important;
        font-size: 38px;

    }


    .main-content .bubble{

        display: none;

    }

    

    .social-btn{

        color: #5e5e5e;

        font-family: 'ubunturegular';

        text-decoration: none;

        border-bottom: 1px solid #b9b9b9;

        padding-left: 25px;

        line-height: 31px;

        font-size: 11px;

    }

    

    .social-btn:hover{

        text-decoration: underline;

    }



    .social-btn img{

        display: block;

        float: left;

        margin: 5px 7px 0 0;

    }

    

    

    .social-media-top {

        width: 303px;

    }

    

    .social-media-top ul li a{

        line-height: 30px;

        height: 31px;

    }

    .social-media-top > ul{

        display: none;

    }



    .social-media-top ul.active{

        display: block;

    }

    

    .social-media-top ul li{

        float: none;

        border-bottom: 1px solid #fff;

    }



    .social-media-top ul > li:last-child{

        float: none;

    }



    .social-media-top ul > li.mail-btn{

        border-bottom: 1px solid #b9b9b9;

    }





    .social-media-top ul > li a:last-child{

        padding-left: 21px;

    }

    

    

    .article-tags{

        width: 303px;

    }

    

    .main-content .article-image img{

        width: 100%;

        height:auto;

    }

    .about-writer .about {

        padding-top: 0;

    }

    .about-writer{

        padding-bottom: 16px;

    }

    .about-writer > img{

        width: 100%;    

    }



    .featured ul li{

        width: 255px;

    }

    

    .main-content .about-article p{

        font-size: 16px;

    }



    .article-tags p{

        font-size: 14px !important;

        margin-bottom: 10px;

    }



    .about-writer ul{

        position: absolute;

        top: -82px;

    }

    

    .featured{

        margin-bottom: 41px;

    }

    

    .featured ul li:last-child a{

    /* padding-left: 70px;*/

    }



    .comments-section img{

        width: 100%;

    }

    

    .social-media-top.bottom .social-btn{

        border-bottom: 1px solid #fff;

    }

    

    .scroll-box{

        bottom: -97px;

    }

    /* End Main Content */  





    /* Sidebar */

    

    .about-writer .about{

        margin: 72px 0 0 0;

    }

    

    



    /* End Sidebar */           



    .mobile-show{

        display: block !important;

    }





    /* End Artikel Page */  



    /* Suchergebnis Page */



    .filters{

        position: relative;

        top: 0;

        left: 0;

    }

    .filters-row .cancel-btn{

        position: absolute;

        top: 32px;

        right: 3px;

    }





    /* End Suchergebnis Page */





    .autor-description ul{

        height: 44px;

    }



    .autor-description > img{

        width: 100%;

        margin-bottom: 15px;

    }



    /* Authors Page */

    .avatar-container {

        width:255px;

        margin-bottom: 18px;

    }



}

/* End Responsive 767px

--------------------------------------------------------------------------------------------------*/





/* End Responsive css

--------------------------------------------------------------------------------------------------*/
.article-pic {
    width:auto !important;
    height: auto !important;
}


img[class*="wp-image-"] {
    max-width:100% !important;
    height:auto !important;
}

img.alignleft {
    margin-right:15px;
    margin-bottom:10px;
}

img.alignright {
    margin-left:15px;
    margin-bottom:10px;
}

.main-content ul{
    margin-bottom:15px;
    font-family:'ubunturegular' !important;
    color:#5e5e5e;
}

#sidebar,.cf {
    list-style:none !important;
}

.cf ul {
    margin-bottom:0px;
}

.article-content ul li:before{
    content: "•   ";
    color: #f23722;
    padding-right:3px;
}

.article-content ul li{
    font:14px/20px "ubunturegular";
}

.article-content ol li {
    color: #f23722;
}

.article-content ol li span{
    color: #5e5e5e;
}

.red-link {
    color:#f23722;
}

.wp-post-image {
    margin-left: auto;
    margin-right: auto;
}

figure {
    min-height:149px;
    overflow:hidden;
}

.more-articles-link {
    margin-top:10px !important;   
}

.more-articles-link a{
    color:#f23722 !important;
}

.about p {
    font-size:12px !important;
}

.scroll-box-hp{

    width: 14%;

    height: 78px;

    z-index: 10000;
    position: fixed;
    bottom: 20px;
    right: 20px;
    top: auto;
    left: auto;

    background: #f3f3f3;

    border-radius: 5px 5px 0 0;

}



.scroll-top-btn-hp{

    color: #f23722;

    font-size: 13px;

    font-family: 'ubunturegular';

    text-decoration: none;

    display: block;

    text-align: center;

    line-height: 82px;

}



.scroll-top-btn-hp:hover{

    text-decoration: underline;

}



.scroll-top-btn-hp img{

    margin-right: 9px;

    margin-bottom: -5px;

}

.article-content {
    font-size: 14px !important;
    line-height:20px !important;
    font-family: 'ubunturegular' !important;
    color:#5e5e5e !important;
}

.article-content li {
    text-indent:-1.9%;
    padding-left:14px;
}

.article-content h3, h2 {
    font-size:15px !important;
    padding-bottom:10px;
}

.article-content ol, .article-content ul {
    padding-left:15px;
}



/** Archiv **/

.archive-text {
    overflow:auto;
}

.archive-text ul {
    margin: 0;
    color: #434c53;
    font-size: 13px;
    line-height: 18px;
    padding-left: 13px 0 8px 17px;
    list-style:none;
}

.archive-text ul li a:hover{
    color:#cc0033;
}

.archive-item a:hover{
    color:#cc0033;
}

.archive-item a.close {
    background: url(img/termine-close.png) no-repeat 0 7px;
}

.archive-text ul li {
    margin: 6px 0;
}

.archive-text ul li a {
    display: block;
    font-size: 13px;
    color: #000;
    text-decoration: none;
}

.archive-text ul li a:hover{
    color:#cc0033;
}

.archive-article-link:hover {
    color:#cc0033;
}

.archive-text ul li a .date {
    display: block;
    float: left;
    width: 70px;
    color: #434c53;
    margin-bottom:6px;
}

.archive-text ul li a .archive-title {
    display: block;
    width: 448px;
    float: left;
    margin-bottom:6px;
}

.archive-page {
    height: 28px;
}

.archive-pager a.archive-prev {
    display: block;
    height: 28px;
    padding-left: 46px;
    line-height: 28px;
    font-size: 13px;
    float: left;
    color: #000;
    text-decoration: none;
}

.archive-pager a.archive-next {
    display: block;
    height: 28px;
    padding-right: 46px;
    line-height: 28px;
    font-size: 13px;
    float: right;
    color: #000;
    text-decoration: none;
}

.side-widget h3 {
    margin: 0 0 18px 0;
    font-size: 13px;
    color: #939393;
}

.archive-select {
    padding-bottom: 20px;
    border-bottom: 1px dotted #8e9498;
    position: relative;
    margin: 0 0 14px 0;
}

.select-archive {
    display: block;
    height: 28px;
    background: url(img/ico-select.gif) no-repeat #ffffff right 0;
    border: 1px solid #c0c0c0;
    line-height: 28px;
    padding-left: 13px;
    font-size: 13px;
    color: #666666;
    position: relative;
    left: 0;
    top: 0;
}

.styled {
    position: relative;
    width: 190px;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 5;
}

.archive-select select{
    width: 260px !important;
    height: 30px !important;
    position: absolute !important;
    left: 0;
    top: 0;
    font-size: 13px;
    color: #666666 !important;
}

.headline-archive {
    height: 82px;
    padding: 0 0 0 14px;
}

.headline-archive h2 {
    width: 440px;
    float: left;
    font-size: 30px;
    line-height: 82px;
    margin: 0;
    color:#25292c;
    font-weight:normal;
}

.year-select-inner:hover .year-select-link{
    color:#cc0033;
}

.year-select-inner:hover .year-list{
    display:block;
}

.year-list ul li a:hover, .year-list ul li a.active{
    color:#cc0033;
}

.year-select {
    float: right;
    position: relative;
    z-index: 200;
    margin: 40px 30px 0 0;
}

.year-select-inner {
    height: 30px;
    display: block;
    width: 100px;
}

.year-select-link {
    padding-right: 17px;
    font-family: 13px;
    color: #25292c;
    text-decoration: none;
    font-size: 13px;
}

.year-list {
    display: none;
    width: 87px;
    background: #e6e8e8;
    padding: 2px 20px 2px 3px;
    position: absolute;
    left: 20px;
    top: 28px;
    line-height: 14px;
    text-align: left;
}

.year-list .arrow {
    display: block;
    width: 9px;
    height: 5px;
    position: absolute;
    left: 25px;
    top: -5px;
    text-indent: -9999px;
    overflow: hidden;
}

.year-list ul {
    margin:0;
    padding:0;
    list-style:none;
}

.year-list ul li {
    margin: 0;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dotted #7f8384;
}

.year-list ul li a {
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.more-link {
    display: block;
    float: left;
    height: 12px;
    padding-left: 15px;
    color: #000;
    font-size: 10px;
    text-decoration: none;
    line-height: 10px;
}

.archive-list {
    padding: 25px 0 39px 0;
}

.archive-list ul {
    padding:0;
}

.archive-item {
    padding: 13px 0;
    border-bottom: 1px dotted #d5d9d8;
    position: relative;
    padding-bottom:8px;
}

.archive-item a {
    padding-left: 17px;
    left: 0;
    top: 4px;
    font-size: 16px;
    color: #000;
    text-decoration: none;
}

.nstrong {
    font-weight:normal !important;
}
.article-content ol {
	list-style-type: decimal;
    color: #f23722;

}


/* Font Overright */
.article-content {
    font-size:14px !important;
    line-height:20px;
}
.article-content a{
    color:#f23722 !important;
}

.article-content em{
    color:#f23722 !important;
}

.article-content strong, .article-content b{
    color: #5e5e5e;
    font-family: 'ubuntubold';
    font-weight:normal;
    line-height:20px;
    font-size:14px !important;
}

.article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6{
    color: #5e5e5e;
    font-family: 'ubuntubold';
    font-weight:normal;
    line-height:20px;
    font-size:14px !important;
    margin-bottom: -5px;
    margin-top: 10px;
    padding-bottom: 10px;
}

.wp-caption-text {
    text-align: left;
    font: inherit;
    margin-bottom: 5px !important;
}

/* Headlines SEO Optimierung */
.main-content h1 {
    font-size: 40px;
}
.article-content h2{
    font-weight:bold;
    font-size:24px !important;
    line-height: 120%;
}
.article-content h3{
    font-weight:bold;
    font-size:19px !important;
}
.article-content h4{
    font-weight:bold;
    font-size:14px !important;
}
.article-content h5{
    font-weight:normal;
    font-size:14px !important;
    color:#f23722 !important;
    font-family: 'ubunturegular';
}
