/*Montserrat
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-BlackItalic_0.ttf");
	font-weight:700;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-Black_0.ttf");
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-Bold.ttf");
	font-weight:700;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-BoldItalic_0.ttf");
	font-weight:700;
	font-style:italic;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-ExtraBoldItalic_0.ttf");
	font-weight:800;
	font-style:italic;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-ExtraBold_0.ttf");
	font-weight:800;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-ExtraLightItalic_0.ttf");
	font-weight:200;
	font-style:italic;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-ExtraLight_0.ttf");
	font-weight:200;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-Italic_0.ttf");
	font-style:italic;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-Light_0.ttf");
	font-weight:300;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-MediumItalic_0.ttf");
	font-weight:500;
	font-style:italic;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-Medium_0.ttf");
	font-weight:500;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-Regular.ttf");
	font-weight:400;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-SemiBoldItalic_0.ttf");
	font-weight:600;
	font-style:italic;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-SemiBold_0.ttf");
	font-weight:600;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-ThinItalic_0.ttf");
	font-weight:100;
	font-style:italic;
}
@font-face {
    font-family: "Montserrat";
    src: url("/wp-content/themes/minezine/fonts/Montserrat/Montserrat-Thin_0.ttf");
	font-weight:100;
}
*/
/*PT Sans
@font-face {
    font-family: "PT Sans";
    src: url("/wp-content/themes/minezine/fonts/PT Sans/PT_Sans-Web-Regular.ttf");
}
@font-face {
    font-family: "PT Sans Narrow";
    src: url("/wp-content/themes/minezine/fonts/PT Sans/PT_Sans-Narrow-Web-Regular.ttf");
}
@font-face {
    font-family: "PT Sans Narrow";
    src: url("/wp-content/themes/minezine/fonts/PT Sans/PT_Sans-Narrow-Web-Bold.ttf");
	font-weight:bold;
}
@font-face {
    font-family: "PT Sans";
    src: url("/wp-content/themes/minezine/fonts/PT Sans/PT_Sans-Web-Bold.ttf");
	font-weight:bold;
}
@font-face {
    font-family: "PT Sans";
    src: url("/wp-content/themes/minezine/fonts/PT Sans/PT_Sans-Web-BoldItalic.ttf");
	font-weight:bold;
	font-style:italic;
}
@font-face {
    font-family: "PT Sans";
    src: url("/wp-content/themes/minezine/fonts/PT Sans/PT_Sans-Web-Italic.ttf");
	font-style:italic;
}*/
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{border:none;margin:0;padding:0;vertical-align:baseline;}
h1, h2, h3, h4, h5, h6{font-family:Helvetica Neue,Open Sans, Arial, Helvetica, sans-serif;-ms-word-wrap:break-word;word-wrap:break-word;line-height:120%;margin:30px 0 7px;}
h1{color:black;font-size:27px;}
h2{color:#343434;font-size:21px;font-weight:normal;}
h3{color:#343434;font-size:18px;}
h4{color:#343434;font-size:16px;}
h5{color:#343434;font-size:14px;}
h6{color:#343434;font-size:13px;}
p, ul, ol, li, dl, address{-ms-word-wrap:break-word;word-wrap:break-word;font-size:13px;text-align:left;}
ul{margin-left:16px;}
ol{list-style-type:decimal;margin-left:20px;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
dl{margin-bottom:20px;}
dt{font-weight:bold;}
dd{margin-bottom:5px;}
strong{font-weight:bold;}
cite, em, i{font-style:italic;}
blockquote cite{display:block;font-style:normal;text-transform:uppercase;}
a{color:#0678e2;text-decoration:underline;}
a:hover{text-decoration:none;}
a img{border:none;}
img{height:auto;max-width:100%;}
.no_border{border:none !important}
.su-table table.alignleft{border:none !important;}
.su-table table tr.su-even td, .su-table table tr td{border:none !important;background-color:#fff !important;font-size:14px;}
.main_post_table tr td:first-child{text-align:right !important;width:28%;padding-bottom:20px !important;}
table{font-size:13px;width:100%;}
table, td, th{text-align:left;}
td, th{padding:5px 8px;}
th{background:#555555;color:white;font-weight:bold;}
blockquote, q{border-left:1px solid #e3e3e3;clear:both;color:#333333;font-style:italic;margin:0 0 20px;padding-left:10px;}
address{font-style:italic;}
pre{margin-bottom:20px;overflow:auto;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
iframe,
embed{clear:both;width:100%;}
hr{background:#e8e8e8;border:none;height:1px;margin:15px 0;}
.alignnone{clear:both;margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{clear:both;display:block;margin:5px auto 20px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 20px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px -10px 0;}
a img.alignleft{float:left;margin:-25px 20px 88px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin:0;width:100%;}
.wp-caption,
.gallery-caption{border:1px solid #f0f0f0;max-width:96%;padding:5px 3px;text-align:center;}
#wrapper .gallery-caption{border:none;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
#wrapper .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px;}
.hero_wrapper{margin-bottom:20px !important;}
.hero_wrapper .big_pic{width:70%;height:335px;margin-top:-10px;display:inline-block;position:relative;}
.hero_wrapper .big_pic .hero_short_text{position: absolute;
    bottom: 30px;
    background-color: transparent;
    opacity: 1;
    color: #fff;
    font-size: 30px;
    padding: 10px 30px;
    line-height: 1;
    max-width: 100%;
    font-weight:600;
	font-family:'Montserrat';
	font-display:optional;
}
.hero_wrapper .big_pic img{height:332px;width:100%;}
.hero_wrapper .hero_right_area{display:inline-block;width:29%;}
.hero_wrapper .hero_right_area .hero_right_upper{width:99%;height:164px;margin-left:1,5%;margin-top:-10px;margin-bottom:2px;display:block;position:relative;}
.hero_wrapper .hero_right_area .hero_right_upper .hero_short_text_upper{position: absolute;
    bottom: 15px;
    background-color: transparent;
    opacity: 1;
    color: #fff;
    font-size: 15px;
    padding: 10px 15px;
    line-height: 1;
    max-width: 100%;
    font-family: 'Montserrat';
    font-weight: 600;
    line-height:18px;
    font-display:optional;
}
.hero_wrapper .hero_right_area .hero_right_upper img{margin-bottom:-6px;}
.hero_wrapper .hero_right_area .hero_right_bottom{width:99%;height:164px;margin-top:5px;padding-bottom:0px;display:inline-block;position:relative;margin-left:1,5%;}
.hero_wrapper .hero_right_area .hero_right_bottom .hero_short_text_bottom{position: absolute;
    bottom: 15px;
    background-color: transparent;
    opacity: 1;
    color: #fff;
    font-size: 15px;
    padding: 10px 15px;
    line-height: 1;
    max-width: 100%;
    font-family: 'Montserrat';
    font-weight: 600;
    line-height: 18px;
    font-display:optional;
}
.site-desctiption-wrapper{float:left;height:auto;margin-top:-5px;font-size:8px !important;}
.wp-audio-shortcode{margin-bottom:20px;}
.side-by-side{float:left;margin-right:5px;}
body{color:black;font-family:Helvetica Neue,Open Sans, Helvetica, sans-serif !important;line-height:150%;}
.container{margin:0 auto;max-width:1012px;position:relative;width:100%;}
#wrapper-footer a{color:#fff;text-decoration:none;}
#wrapper-footer{color:#fff;}
.div_shield_bckg img{max-width:37px;}
.div_shield_bckg i{font-size:21px !important;color:#fff !important;margin-left:-28px;margin-top:11px;color:#fff;position:absolute;}
.foot_icons{display:inline;float:right;margin-top:-10px;margin-right:40px;}
input:-webkit-autofill{background-color:none !important;}
.text_field::-webkit-input-placeholder{color:#808080;}
.text_field:-moz-placeholder{color:#808080;}
.text_field::-moz-placeholder{color:#808080;}
.text_field:-ms-input-placeholder{color:#808080;}
.text_field{opacity:0.4;border-bottom:1px solid #fff!important;margin-bottom:5px;width:200px !important;height:30px;font-size:15px;color:#343434 !important;}
.download_btn_wrapper .download_second_row{margin-top:-25px;font-size:12px;text-align:center;}
.download_btn_wrapper{background:#0a8c43;color:#fff;text-decoration:none;border-radius:30px;width:215px;padding-top:5px;padding-bottom:5px;font-size: 12px !important;text-align: left !important;}
.submit_btn{
	    background-color: #fff !important;
    color: #343434 !important;
    font-weight: 500 !important;
    border-radius: 20px !important;
    height: 40px !important;
    width: 130px !important;
    font-size: 12px !important;
    font-weight: bold !important;
    font-family: 'Montserrat';
    font-display:optional;
}
.foot_link_border{padding-bottom:10px;}
.foot_copyright a{margin-left:10px;}
.foot_copyright{padding: 25px 0px 20px 0;color:#fff;font-size:13px;border-top: 1px solid #e8e8e8;font-family: 'PT Sans';font-display:optional;}
.foot_elem_title{padding-top:10px;padding-bottom:10px;color:#343434;font-weight:bold;font-family:'Montserrat';font-display:optional;}
.foot_small_text, .foot_elem_content>a{display:block;font-size:13px;}
.foot_elem{display:inline-block;vertical-align:top;padding-top:20px;}
.foot_elem_border{padding:15px;padding-left:0px;text-decoration:none;}
.su-spoiler{border-left:none !important;border-right:none !important;background-color:#fff !important;background:none !important;color:#3491e7 !important;border-top:1px solid #dfdfdf !important;border-radius:0 !important;border-bottom:1px solid #dfdfdf !important;padding:10px !important;margin-bottom:0 !important;}
.su-spoiler .su-spoiler-title{background:#fff !important;padding-left:0 !important;font-weight:400 !important;}
.su-spoiler .su-spoiler-title .icon-chevron-right-small, .su-spoiler .su-spoiler-title .icon-chevron-down-small{float:left;margin-top:-10px;}
.su-spoiler-style-fancy > .su-spoiler-title{border-bottom:none !important;}
.wp-about-author-containter-none .wp-about-author-text h3 a{text-decoration:none;color:#343434 !important;}
.wp-about-author-containter-none .wp-about-author-text p a{text-decoration:none;color:#e7436c !important;}
.wp-about-author-containter-none{padding:10px;border:1px solid #dfdfdf !important;}
#header,
#main-content,
#wrapper-footer{background:white;float:left;height:auto;position:relative;width:100%;}
#wrapper #main-content{padding:7px 0px 10px;width:991px;margin-top:23px;}
#content{    float: left;
    width: 660px;
    font-family: 'Montserrat';
    font-display:optional;
    font-weight: 600;}
.page-template-template-full-width-php .container #content,
.page-template-template-landing-page-php .container #content{width:100%;}
#sidebar{float:right;margin:25px 0 0 28px;width:300px;}
.scroll-top{background:#555555 left top no-repeat url(images/scroll-top.png);border:1px solid black;cursor:pointer;display:block;height:29px;opacity:0.4;filter:alpha(opacity=40);position:fixed;bottom:20px;right:20px;width:29px;z-index:200;}
#wrapper .scroll-top:hover{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1s;transition:opacity 1s;}
body .pattern{height:100%;opacity:0.05;filter:alpha(opacity=5);position:fixed;left:0;top:0;width:100%;z-index:-1;}
.header-content{float:left;padding-top:20px;padding-bottom:20px;position:relative;width:100%;height:40px;background:#fff;}
.site-title{font-family:Helvetica Neue,Open Sans, Arial, Helvetica, sans-serif;font-size:48px;font-weight:bold;line-height:100%;margin:0;max-width:740px;width:100%;z-index:20;}
.site-description{color:#888888;font-size:13px;line-height:100%;margin-left:20px;max-width:740px;margin-top:9px;position:relative;width:100%;z-index:20;}
.site-title a{color:#cd2324;text-decoration:none;}
.site-title a:hover{color:black;-webkit-transition:color 1s;transition:color 1s;}
.header-logo{height:25px;margin-top:8px;float:left;}
.head_icons{color:#fff;float:right;}
.page-template-template-landing-page-php .site-title,
.page-template-template-landing-page-php .site-description,
.page-template-template-landing-page-php .header-logo{max-width:100%;}
.header-image{background:white;float:left;height:auto;position:relative;width:100%;}
.header-image img{display:block;margin:0 auto;}
.menu-box{background:#363636;float:left;height:40px;position:relative;width:100%;z-index:500;}
.menu-box .navigation-pattern{background:left top repeat url(images/hatching-white.png);height:100%;opacity:0.1;filter:alpha(opacity=10);position:absolute;left:0;top:0;width:100%;}
.menu-box .link-home{background-image:url(images/icon-home.png);background-position:center center;background-repeat:no-repeat;border-left:1px solid #535353;position:relative;width:24px;}
.menu-box ul{list-style-type:none;margin:0;position:relative;text-align:left;z-index:100;}
.menu-box ul ul{background:#ededed;border-top:2px solid #cd2324;float:none;width:254px !important;z-index:110;}
.menu-box ul li{float:left;height:30px;line-height:44px;margin:0;position:relative;}
.menu-box ul ul li{border-bottom:1px solid #d9d9d9;display:block;height:36px;line-height:39px;margin:0;min-height:30px;position:relative;width:100%;}
#wrapper #header .menu-box ul ul .last-menu-item{border-bottom:none;}
#wrapper #header .menu-box ul ul li a{width:85% !important;color:#343434;}
.menu-box a,
.menu-box a:visited{color:white;display:block;float:left;font-family:Helvetica Neue, Open Sans, Helvetica, sans-serif;font-size:14px;height:30px;line-height:30px;padding:4px 19px;text-decoration:none;}
}
#header .menu-box ul ul a,
#header .menu-box ul ul a:visited{border-right:none;color:#333333 !important;display:block;font-size:13px;font-weight:normal;height:auto;line-height:39px;margin:0;min-height:39px;padding:0 0 0 19px;text-align:left;width:193px;}
#header .menu-box ul ul ul a,
#header .menu-box ul ul ul a:visited{color:#444444 !important;}
.menu-box a:hover,
.menu-box:hover > a{background-color:#111111;-webkit-transition:background-color 1s;transition:background-color 1s;}
#header .menu-box ul ul a:hover,
#header .menu-box ul ul:hover > a{background-color:#dbdbdb !important;color:#343434 !important;height:30px;-webkit-transition:background-color 1s;transition:background-color 1s;}
.menu-box ul ul{height:0;position:absolute;left:0px;top:30px;visibility:hidden;width:252px;}
.menu-box ul ul ul{left:252px;top:-2px;width:100%;}
.menu-box ul li:hover ul,
.menu-box ul a:hover ul,
.top-navigation ul li:hover ul,
.top-navigation ul a:hover ul{height:auto;padding-bottom:0;visibility:visible;}
.menu-box ul:hover ul ul,
.top-navigation ul:hover ul ul{visibility:hidden;}
.menu-box ul:hover ul:hover ul ul,
.top-navigation ul:hover ul:hover ul ul{visibility:hidden;}
.menu-box ul:hover ul:hover ul,
.top-navigation ul:hover ul:hover ul{visibility:visible;}
.menu-box ul:hover ul:hover ul:hover ul,
.top-navigation ul:hover ul:hover ul:hover ul{visibility:visible;}
#header .menu-box .current-menu-item > a,
#header .menu-box .current-menu-ancestor > a,
#header .menu-box .current_page_item > a,
#header .menu-box .current-page-ancestor > a,
.home #header .menu-box .link-home{}
#header .menu-box .sub-menu .current-menu-item > a,
#header .menu-box .sub-menu .current-menu-ancestor > a,
#header .menu-box .sub-menu .current_page_item > a,
#header .menu-box .sub-menu .current-page-ancestor > a{background-color:#ededed;color:#343434 !important;}
.selectnav{display:none;}
#wrapper .sticky-nav{position:fixed;top:0;z-index:200;}
.admin-bar .sticky-nav{top:32px !important;}
#top-navigation-wrapper{border-bottom:1px solid #e6e6e6;float:left;height:auto;position:relative;width:100%;z-index:150;}
.top-navigation{min-height:34px;padding:0 28px;}
.top-navigation ul{border-left:1px solid #e6e6e6;float:left;list-style-type:none;margin:0;max-width:790px;position:relative;}
.top-navigation ul ul{border-left:none;background:#ededed;margin:0;width:250px;z-index:110;}
.top-navigation ul li{float:left;height:34px;line-height:34px;position:relative;}
.top-navigation ul .last-menu-item{margin-right:0;}
.top-navigation ul ul li{border-bottom:1px solid #d9d9d9;display:block;height:auto;line-height:30px;margin:0;min-height:30px;position:relative;width:250px;}
#wrapper #header .top-navigation ul ul .last-menu-item{border-bottom:none;}
.top-navigation a,
.top-navigation a:visited{border-right:1px solid #e6e6e6;color:#999999;display:block;float:left;font-size:13px;height:34px;line-height:34px;padding:0 16px;text-align:center;text-decoration:none;}
#wrapper #header .top-navigation ul ul a,
#wrapper #header .top-navigation ul ul a:visited{color:#777777;display:block;font-size:13px;font-weight:normal;height:auto;line-height:30px;margin:0;min-height:30px;padding:0 0 0 16px;text-align:left;width:234px;}
.top-navigation ul a:hover,
.top-navigation ul:hover > a{background-color:#eeeeee;color:#111111;-webkit-transition:color 1s, background-color 1s;transition:color 1s, background-color 1s;}
#wrapper #header .top-navigation ul ul a:hover,
#wrapper #header .top-navigation ul ul:hover > a{background-color:#dbdbdb;color:#333333;-webkit-transition:background-color 1s;transition:background-color 1s;}
.top-navigation ul ul{border-top:1px solid #cd2324;height:0;position:absolute;left:0;top:34px;visibility:hidden;width:250px;}
.top-navigation ul ul ul{left:250px;top:-1px;width:250px;}
#wrapper #header .top-navigation .current-menu-item > a,
#wrapper #header .top-navigation .current-menu-ancestor > a,
#wrapper #header .top-navigation .current_page_item > a,
#wrapper #header .top-navigation .current-page-ancestor > a{color:#343434;}
.header-icons{border-left:1px solid #e6e6e6;height:34px;position:absolute;right:28px;top:0;width:auto;}
#wrapper .top-navigation .header-icons a{display:block;height:34px;padding:0;width:34px;}
.social-icon{background-position:center center;background-repeat:no-repeat;float:left;width:34px;}
.header-icons .facebook-icon{background-image:url(images/icon-facebook.png);}
.header-icons .twitter-icon{background-image:url(images/icon-twitter.png);}
.header-icons .google-icon{background-image:url(images/icon-google.png);}
.header-icons .rss-icon{background-image:url(images/icon-rss.png);}
#wrapper .top-navigation .header-icons a:hover{background-color:#eeeeee;-webkit-transition:background-color 1s;transition:background-color 1s;}
.press-mentions-links{text-align:center;padding-top:20px;margin:0px auto;max-width:60%;}
.media-citations-box{display:inline-block;vertical-align:middle;padding-right:5%;}
.media-citations-link{display:block;margin-bottom:10px;opacity:0.5;}
.media-citations-link:hover{opacity:1;}
.media-citations-link.infoworld{background:url('https://sensorstechforum.com/wp-content/uploads/2016/05/infoworld-logo.png') no-repeat;width:76px;height:15px;}
.media-citations-link.investors{background:url('https://sensorstechforum.com/wp-content/uploads/2016/05/investors-logo.png') no-repeat;width:78px;height:23px;}
.media-citations-link.forbes{background:url('https://sensorstechforum.com/wp-content/uploads/2016/05/forbes-logo.png') no-repeat;width:93px;height:33px;}
.media-citations-link.cnbc{background:url('https://sensorstechforum.com/wp-content/uploads/2016/05/cnbc-logo.png') no-repeat;width:69px;height:51px;}
.media-citations-link.usatoday{background:url('https://sensorstechforum.com/wp-content/uploads/2016/05/usatoday-logo.png') no-repeat;width:83px;height:43px;}
.media-citations-link.cnet{background:url('https://sensorstechforum.com/wp-content/uploads/2016/05/cnet-active-logo.png') no-repeat;width:48px;height:48px;}
.media-citations-link.cnn{background:url('https://sensorstechforum.com/wp-content/uploads/2016/05/cnn-logo.png') no-repeat;width:82px;height:20px;}
.media-citations-heading{text-align:center;font-size:16px;font-weight:600;border-top:solid #ff5237 1px;width:50%;margin:0 auto;}
.content-headline{float:left;margin:0 0 20px;width:100%;}
.entry-headline{padding-bottom:15px;border-bottom:2px solid #dfdfdf;color:black;font-size:27px;line-height:100%;margin:0 0 3px;position:relative;z-index:50;font-weight:100;font-size:48px;}
.home-latest-posts .entry-headline{margin-bottom:25px;width:100%;}
.entry-headline-text{
	background: white;
    display: inline-block;
    max-width: 100%;
    padding-right: 15px;
    font-family: 'Montserrat';
    font-weight: 700;
    font-size: 33px;
	line-height: 40px;
	font-display:optional;
}
#content p,
#content ul,
#content ol,
#content table,
#content address{margin-bottom:15px;}
#content ul ul,
#content ol ol,
#content ol ul,
#content ul ol{margin-bottom:0;}
.home-latest-posts,
.home-list-posts{float:left;position:relative;width:100%;}
.home-list-posts{margin-bottom:30px;}
.home-latest-posts{margin-bottom:10px;}
#sidebar .home-list-posts,
#footer .home-list-posts{display:none;}
#content .breadcrumb-navigation{color:#bbbbbb;float:left;font-size:12px;line-height:100%;margin:7px 0 3px;position:relative;width:100%;}
.page-template-template-without-title-php #content .breadcrumb-navigation{margin-top:4px;}
#content .breadcrumb-navigation a{color:#999999 !important;text-decoration:none;}
#content .breadcrumb-navigation a:hover{color:#333333 !important;-webkit-transition:color 1s;transition:color 1s;}
.inpost_content_head{padding-top:15px;position:relative;display:flex;width:100%;}
.inpost_content_head .div_shield_bckg{display:inline-block;}
.inpost_content_head h2{display:inline;position:relative;margin-top:10px;margin-left:10px;font-weight:200 !important;}
#main-content .post-meta{color:#343434;font-size:12px;line-height:21px;padding-bottom:5px;margin:-2px 0 0;}
.single #main-content #content .post-meta{margin:0;}
#main-content .home-list-posts .post-meta{clear:none;margin:0;padding:0;}
meta
#main-content .post-meta .post-info-author,
#main-content .home-list-posts .post-meta .post-info-date{border-left:none;padding-left:0;}
#main-content .post-info{clear:both;color:#0678e2;float:left;font-size:11px;line-height:21px;margin:10px 0 0;padding:0;width:100%;}
.post-category > .icon-folder{float:left;}
.single #main-content #content .post-info{border-bottom:1px solid #e8e8e8;margin:0 0 20px;}
.post-entry-content .post-meta a{color:#343434 !important;}
.post-info a,
.post-meta a{color:#0678e2 !important;text-decoration:none;}
.post-info .post-meta .post-info-author a{color:#999 !important;}
.post-info a:hover,
.post-meta a:hover{color:#111111 !important;-webkit-transition:color 1s;transition:color 1s;}
.post-info span{display:inline-block;min-height:16px;line-height:16px;padding:0 0 0 22px;}
#main-content .post-info .post-category,
#main-content .post-info .post-tags{float:left;margin:0;padding:6px 0;width:50%;}
#main-content .post-info .post-tags{padding-left:5%;text-align:right;width:45%;}
.post-category .icon-stf{margin-top:-5px;}
.post-category span, .post-tags span, .post-category span a, .post-tags span a{color:#0678e2;text-decoration:none;}
.post-tags .icon-stf{float:left;padding:0px;}
.inside_post_head .post-tags .post-info-tags{float:left;margin-top:-17px;margin-right:-3px;}
.post-info-author а{font-size:20px !important;color:#999 !important;background-color:red;}
.post-info-comments .icon-stf{float:left;}
.post-info .post-info-category{margin-top:-20px;}
.post-info .post-info-tags{}
#content .archive-meta{border-bottom:1px solid #e8e8e8;float:left;margin-bottom:25px;width:100%;}
#main-content .author-info .author-avatar{margin:0 0 5px;}
#main-content .number-of-results{font-weight:bold;}
#main-content #content .page-link{color:#333333;font-size:12px;}
#nav-below,
#minezine-post-nav,
.search .navigation{float:left;margin:15px 0 25px;width:100%;}
#main-content #minezine-post-nav{margin:10px 0 25px;}
.nav-wrapper{float:left;padding:5px 0;width:100%;}
.navigation-headline{font-size:18px;font-weight:normal;margin:0 0 4px;}
.nav-wrapper, .nav-wrapper p a{font-size:18px;color:#e7436c;font-weight:500;}
.navigation-links a{color:#545454;}
.nav-wrapper a{color:#545454;}
.nav-wrapper div a{color:#545454;margin-right:10px;text-decoration:none;}
.nav-wrapper div a:hover, .nav-wrapper p a:hover, .nav-wrapper div a:hover{text-decoration:none !important;}
.nav-wrapper div, .nav-wrapper .next,.nav-wrapper p{display:inline-block !important;text-decoration:none !important;}
.nav-wrapper div .current, .nav-wrapper .navigation-links .current{margin-right:10px;padding-left:12px;padding-right:12px;padding-top:5px;padding-bottom:7px;font-size:1em;border:1px solid #dfdfdf;-moz-border-radius:20px;border-radius:30px;}
.navigation .prev{margin-right:0px;}
.navigation .next{margin-left:-10px;float:right;}
.navigation .navigation-links{margin-bottom:0 !important;}
.navigation .navigation-links a{text-decoration:none;}
.navigation .navigation-links a:hover{text-decoration:underline;}
#main-content .nav-previous{float:left;margin:0;width:50%;}
#main-content .nav-next{float:right;margin:0;text-align:right;width:50%;}
#main-content .nav-previous a,
#main-content .nav-next a{text-decoration:none;}
#main-content .nav-previous a:hover,
#main-content .nav-next a:hover{text-decoration:underline;}
.post-edit-link{font-weight:bold;}
.post-entry{border-bottom:1px solid #e8e8e8;float:left;margin-bottom:25px;position:relative;width:100%;}
.search .type-page{padding-bottom:10px;}
#main-content .sticky{background-color:#f0f0f0;padding:20px 3% 0;width:94%;}
.post-entry-content-wrapper{padding:3px 0 0;}
.post-entry-content .post-category span, .post-entry-content .post-tags span,
.post-entry-content .post-category span a, .post-entry-content .post-tags span a{color:#b1b1b1 !important;}
.attachment-post-thumbnail{float:left;height:auto;margin:0 15px 5px 0;max-width:40%;width:auto;}
.single #content .attachment-post-thumbnail,
.page #content .attachment-post-thumbnail{clear:both;display:block;float:none;margin:4px 0 20px;max-width:100%;padding:0;}
.post-entry-content{margin-bottom:-12px;margin-top:-5px;}
.post-entry-content h1{font-size:21px;font-weight:normal important!;font-size:1.5rem;}
.post-entry-content h2{font-size:19px;float:none;min-width:458px;max-width:458px;margin-left: 170px;}
#main-content .post-entry .post-entry-headline{font-size:21px;font-size:1.5rem;line-height:100%;margin:0 0 11px;}
.post-entry .post-entry-headline a{color:#343434;text-decoration:none;}
.post-entry .post-entry-headline a:hover{color:black;-webkit-transition:color 1s;transition:color 1s;}
.post-entry .read-more-button{background-color:#e65757;color:white !important;display:inline-block;font-size:12px;line-height:12px;margin:8px 0 3px;padding:6px 8px;text-decoration:none;text-transform:uppercase;}
.post-entry .read-more-button:hover{background-color:#cd2324;-webkit-transition:background-color 1s;transition:background-color 1s;}
.home-list-posts .entry-headline{margin-bottom:22px;}
.home-list-posts .post-entry-list-first{margin-bottom:0;}
.post-entry-list-first .attachment-post-thumbnail{margin:0 0 11px !important;max-width:100%;}
#content .post-entry-list-first .post-entry-content{margin-bottom:-2px;margin-top:0;}
#content .post-entry-list-first .post-entry-content p{margin-bottom:10px;}
#main-content #content .post-entry-list-first .post-entry-content .post-meta{margin:-4px 0 0;padding-bottom:0;}
.home-list-posts-wrapper{float:left;margin-top:8px;width:100%;}
#content .home-list-posts ul{margin-bottom:0;}
#content .home-list-posts ul li a{color:#cd2324;font-family:Helvetica Neue,Open Sans, Arial, Helvetica, sans-serif;font-size:14px;text-decoration:none;}
#content .home-list-posts ul li a:hover{color:black;-webkit-transition:color 1s;transition:color 1s;}
#content .post-entry-list-first .read-more-button{display:none;}
#transposh-2>.text-widget>font>em{font-style:normal !important;color:#c1c1c1 !important;padding-bottom:10px !important;}
#transposh-2{margin:0 !important;margin-top:15px !important;}
.recentcomments div:first-child{height:50px !important;}
.recentcomments div:last-child{line-height:1.7;}
а, .recentcomments span.comment-author-link, .recentcomments span.comment-author-link a{color:#b1b1b1 !important;}
#wpp-2, #recent-comments-2,#tag_cloud-3,#transposh-2{border:2px solid #dedede;}
.textwidget h2, #jump_to_widget h2{
	float: right;
    margin: 6px 0 0 0px;
    width: 280px;
    font-family: 'Montserrat';
    font-weight: 600;
    margin-bottom: 8px;
    margin-top: 0px;
	font-size: 23px;
	font-display:optional;
}
span.trf-us:before{content:url(/wp-content/uploads/2016/04/us.png);}
span.trf-dk:before{content:url(/wp-content/uploads/2016/04/dk.png);}
span.trf-nl:before{content:url(/wp-content/uploads/2016/04/nl.png);}
span.trf-fr:before{content:url(/wp-content/uploads/2016/04/fr.png);}
span.trf-de:before{content:url(/wp-content/uploads/2016/04/de.png);}
span.trf-it:before{content:url(/wp-content/uploads/2016/04/it.png);}
span.trf-es:before{content:url(/wp-content/uploads/2016/04/es.png);}
.transposh_flags a:hover{text-decoration:none !important;}
.transposh_flags a span{zoom:1;width:30px;height:20px;}
.trf{background:none !important;overflow:visible !important;}
.transposh_flags,.textwidget{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;line-height:1.7;}
#recent-comments-2 ul li .comment-author-link{display:inline-flex;}
#text-19{display:none;}
.sidebar-widget{color:#333333;font-size:13px;margin-bottom:-7px;margin-top:-10px;}
.sidebar-widget .sidebar-headline{background:none;color:#333333;font-family:Helvetica Neue,Open Sans, Arial, Helvetica, sans-serif;font-size:19px;margin:0 0 5px;position:relative;padding-top:15px;padding-left:10px;}
.sidebar-headline-text{background:white;display:inline-block;max-width:90%;padding-right:10px;color:#444;font-weight:200px !important;font-family: 'Montserrat';font-weight:500;font-display:optional;}
#recent-comments-2, #wpp-2{margin-bottom:25px !important;margin-top:20px !important;}
.sidebar-widget .sidebar-headline a{color:#333333;text-decoration:none;}
.sidebar-widget img{height:auto;max-width:100%;}
.sidebar-widget p{margin:6px 0 -4px;}
.sidebar-widget p,
.sidebar-widget ul li,
.sidebar-widget ol li{color:#333333;font-size:13px;}
.sidebar-widget ul{background:none;margin:-3px 0 0;}
.sidebar-widget ul ul{margin-top:0;}
.sidebar-widget ul li{background:none;height:auto;line-height:22px;list-style-type:none;min-height:32px;padding-left:14px;padding-right:20px;margin-top:1px;margin-bottom:10px;}
.sidebar-widget a{color:#0678e2;text-decoration:underline;}
.sidebar-widget ul li a{text-decoration:none;}
.sidebar-widget a:hover{color:black !important;text-decoration:none;-webkit-transition:color 1s;transition:color 1s;}
#aside .icon-stf{color:#0678e2;}
.sidebar-widget ul.wpp-list li div{vertical-align:top;padding-top:5px;max-width:200px;line-height:1.7;display:inline-block !important;}
.sidebar-widget ul li span{color:#0678e2}
#wrapper #wrapper-footer{background:#f6f6f6;}
#footer{float:left;padding:0 28px;position:relative;width:956px;}
#footer p,
#footer ul li,
#footer ol li{color:white;font-size:13px;}
#footer .footer-widget-area p,
#footer .footer-widget-area ul,
#footer .footer-widget-area ol{margin-bottom:2px;}
#footer table,
#footer td,
#footer th{border-color:black;color:white;}
#footer a{color:#f3a0a0;}
.footer-widget-area{float:left;height:auto;margin-right:28px;padding:35px 0 10px;position:relative;width:300px;z-index:50;}
#footer .footer-widget-area-3{margin-right:0;}
.footer-widget{margin-bottom:21px;}
#footer .footer-widget .footer-headline{background:left 50% repeat-x url(images/pattern-footer.png);color:#ededed;font-family:Helvetica Neue,Open Sans, Arial, Helvetica, sans-serif;font-size:19px;line-height:100%;margin-bottom:8px;}
.footer-headline-text{background:#333333;display:inline-block;max-width:90%;padding-right:10px;}
.footer-signature{background:#121212;float:left;position:relative;width:100%;z-index:50;}
.footer-signature .footer-signature-content{color:white;font-size:12px;line-height:22px;min-height:42px;text-align:center;}
.footer-signature .footer-signature-content p{color:white;font-size:12px;line-height:22px;min-height:22px;padding:10px 0;text-align:center;}
.footer-signature .footer-signature-content a{color:#f3a0a0;}
#wp-calendar th,
#wp-calendar td{text-align:center;}
#wp-calendar a,
#wp-calendar #today{font-weight:bold;text-decoration:none;}
#wp-calendar #prev{text-align:left;}
#wp-calendar #next{text-align:right;}
.tagcloud{padding:10px;}
#footer .tagcloud{padding-top:0;}
.tagcloud a{text-decoration:none;}
.tagcloud a:hover{text-decoration:underline;}
.sidebar-widget img,
.footer-widget img{padding-top:3px;}
.sidebar-widget .wp-caption,
.footer-widget .wp-caption{border:none;margin-right:0;}
.sidebar-widget .wp-caption img,
.footer-widget .wp-caption img{max-width:100%;}
.sidebar-widget select{margin-top:3px;width:100%;}
.sidebar-widget #searchform{margin-top:10px;}
input[type="text"],
input[type="file"],
input[type="password"],
input[type="number"],
input[type="search"],
input[type="email"],
input[type="url"],
textarea,
select{background-color:#f2f2f2;border:1px solid #e6e6e6;color:#333333;line-height:normal;padding:5px;width:50%;}
textarea{overflow:auto;vertical-align:top;width:98%;}
input[type="submit"],
input[type="reset"]{background:#e65757;border:none;border-radius:0;box-shadow:none;color:white;cursor:pointer;font-size:15px;height:auto;margin-top:10px;padding:7px 10px;text-align:center;text-decoration:none;text-shadow:none;}
input[type="submit"]:hover,
input[type="reset"]:hover{background-color:#cd2324;-webkit-transition:background-color 1s;transition:background-color 1s;}
#searchform .searchform-wrapper{height:31px;position:relative;width:100%;}
.header-content #searchform .searchform-wrapper{margin-top:-6px;position:absolute;right:28px;top:50%;width:200px;z-index:100;}
#searchform .searchform-wrapper #s{color:#aaaaaa;font-size:13px;height:19px;padding:5px 0 5px 3%;position:absolute;left:0;top:0;width:96%;}
#searchform .searchform-wrapper .send{background-color:#e65757;background-image:url(images/searchform-send.png);border:none;cursor:pointer;height:31px;position:absolute;right:0;top:0;width:31px;z-index:20;}
#searchform .send:hover{background-color:#cd2324;-webkit-transition:background-color 1s;transition:background-color 1s;}
.cptch_reload_button{color:#e7436c;}
.reply a{margin-left:-3px;text-decoration:none;}
.reply span{color:#e7436c;vertical-align:middle;}
#comments .inpost_content_head{border:none !important;}
#comments #respond textarea{border-top:none;border-left:none;border-right:none;height:auto !important;}
#comments #respond #submit{
	font-family: 'Montserrat';
    background-color: #0678e2;
    padding-top: 9px;
    padding-bottom: 10px;
    width: 150px;
    height: 45px !important;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    font-display:optional;
}
#comments{float:left;margin-top:25px;width:100%;}
.single .comments-area-post{margin-top:5px !important;}
.page #comments{margin-top:16px !important;}
#content .commentlist{list-style-type:none;margin-bottom:30px;font-weight:300;}
.commentlist .children{list-style-type:none;}
.comment-reply-title{font-size:20px;font-weight:600;line-height:100%;margin-top:0;}
#comments .entry-headline-wrapper{margin-bottom:-21px;}
#comments .entry-headline{background-image:none;border-bottom:none;color:#333333;font-size:20px;font-weight:normal;margin-bottom:-4px;padding:3px;
margin-left: 0 !important;
padding-left: 0 !important;
font-weight: 500 !important;
color:#343434 !important;}
.comment-reply-link{font-size:13px;color:#e7436c;}
.comments-title{margin-top:0;}
#comments .section-heading{font-weight:normal;}
#comments ol{color:#333333;margin-left:0;}
#comments ol ol{margin:0 20px;}
#comments ol li{border-top:1px solid #e8e8e8;margin:15px 0 0 0;padding:15px 0 0 0;}
#comments .avatar,
#comments .fn{float:left;margin:0 6px 0 0;}
#comments .fn{font-style: normal;
    margin: 0 3px 0 0;
    color: #e7436c;
    font-weight: 500;}
#comments time,
#comments .edit-link{color:#555555;float:right;font-size:13px;}
#comments .comment-content{clear:both;padding-top:10px;}
#comments #comment-nav-below{float:left;margin:10px 0 30px;width:100%;}
#comments input,
#comments textarea{margin-top:7px;}
#content #commentform .form-allowed-tags{color:#707070;font-size:12px;}
#comments .bypostauthor{background:none;border-top:1px solid #cccccc;color:black;margin-bottom:-15px;padding:10px 30px;}
.reply{margin-top:-10px;width:50%;}
#content .comment-content p{font-size:13px;margin-bottom:10px;}
#content .comment-content .edit-link{margin:-15px 0 0;text-align:right;width:50%;}
#content .comment-content li{border:none;font-size:13px;margin:0;padding:0;}
#content #commentform p{color:#333333;font-size:13px;margin-bottom:5px;}
#content #commentform .logged-in-as,
#content #commentform .comment-notes{margin-top:0;}
#comments #respond{float:left;margin-bottom:20px;}
@media screen and (max-width:998px) and (min-width:280px){.forkit, forkit-curtain{display:none;}
}
@media screen and (min-width:999px){.head_icons{margin-right:15px;margin-top:7px;position: absolute;right: 0;top: 0;}
}
@media screen and (max-width:601px) and (min-width:280px){.hero_wrapper{margin-bottom:20px !important;}
	.head_icons{
		display:none;
	}
	#wrapper .container{
		width:98% !important;
		max-width:98% !important;
	}
	#wrapper .container #main-content{
		padding-top:5px !important;
	}
.hero_wrapper .big_pic{width:100%;margin-top:-10px;margin-bottom:10px;display:block;position:relative;height:200px;}
.hero_wrapper .big_pic .hero_short_text{position: absolute;
    bottom: 10px;
    background-color: transparent;
    opacity: 1;
    color: #fff;
    font-size: 20px;
    padding: 10px 15px;
    line-height: 26px;
    max-width: 100%;
    z-index: 1;
    font-family: 'Montserrat';
    font-display:optional;
    font-weight: 600;}
.hero_wrapper .custom_labels_tile{
		bottom:80px !important;
		left: 15px !important;
}
.hero_wrapper .big_pic img{height:190px;width:100%;}
.hero_wrapper .hero_right_area{display:inline-block;width:100%;}
.hero_wrapper .hero_right_area .hero_right_upper{width:100% !important;height:200px !important;margin-left:0px;margin-top:-5px !important;margin-bottom:10px;display:inline-block;position:relative;}
.hero_wrapper .hero_right_area .hero_right_upper .hero_short_text_upper{position:absolute;bottom:0px;background-color:transparent;opacity:1;color:#FFF;font-size:20px !important;line-height:22px !important;max-width:85%;}
.hero_wrapper .hero_right_area .hero_right_upper img{width:100%;margin-bottom:8px;}
.hero_wrapper .hero_right_area .hero_right_bottom{width:100% !important;margin-bottom:0px;display:inline-block;position:relative;margin-left:0 !important;height:200px !important;}
.hero_wrapper .hero_right_area .hero_right_bottom .hero_short_text_bottom{position:absolute;bottom:10px;background-color:transparent;opacity:1;color:#FFF;font-size:20px !important;line-height:22px !important;max-width:85%;;}
}
#wrapper-footer .foot_elem:nth-child(1){width:29%;}
#wrapper-footer .foot_elem:nth-child(2){width:19%;}
#wrapper-footer .foot_elem:nth-child(3){width:19%;}
#wrapper-footer .foot_elem:nth-child(4){width:30%;}
@media screen and (max-width:1011px) and (min-width:280px){header#header{height:60px !important;}.content-headline{width:100% !important;}
.home-latest-posts .entry-headline{width:100% !important;}
.entry-headline{font-size:30px !important;}
.tile_tags_area{max-width:100%;}
.head_icons{ float: none !important;
    position: absolute;
    right: 40px;
    margin-top: 11px;}
.head_icons div{padding-top:7px !important;}
.site-desctiption-wrapper{display:none !important;}
#searchform{margin-top:7px !important;}
#searchform input{width:75% !important;}
.header-logo{margin-top:15px !important;height:30px !important;margin-left:-10px;}
.foot_icons{margin-top:35px !important;float:none !important;text-align:center;margin:0 !important;display:block !important;}
.foot_links_pages{display:none;}
.foot-elem{width:34.5% !important;}
.navigation .prev, .navigation .prev span{font-size:15px;}
.sidebar-widget ul.wpp-list li div{max-width:190px !important;}
.post-entry-content .post-meta{margin:0 auto !important;}
.post-category{margin-left:0 !important;}
.post-entry-content .post-entry-headline{display:block !important;float:none !important;margin:0 !important;min-width:20px !important;}
.post-entry-content .wp-post-image{margin:10px !important;margin-left:0 !important;width:100% !important;}
.site-desctiption-wrapper, .search_form{display:none;}
#selectnav1{margin:0 auto !important;margin-left:5% !important;margin-top:3px !important;}
}
@media screen and (max-width:1012px){#wrapper .container{max-width:90%;width:90%;}
#searchform sup{
	display:none;	
}
#searchform{
	border: none !important;
    width: 300px;
    float: right;
	color:#343434;
	padding: 9px !important;
    margin-top: 0 !important;
}
.search_form{
	position:absolute !important;
	top: 60px;
    right: 5px;
	z-index:20000;
	opacity: 1;
    box-shadow: rgb(160, 160, 160) -1px 1px 10px;
	background: rgb(255, 255, 255) !important;
}
.search_form .text_field{
	color: #343434 !important;
    margin-bottom: 0 !important;
 	border-bottom: 1px solid #343434 !important;
   	opacity: 1 !important;
}
#wrapper .container #main-content{padding:28px 0% 10px;width:100%;}
	a img.alignright{
    float: none !important;
	margin: 5px 0 5px 20px !important;}
#wrapper #main-content{margin-top:10px;}
.hero_wrapper .big_pic{width:100%;}
.hero_wrapper .hero_right_area .hero_right_upper{
	width: 49%;
    height: 220px;
    margin-left: 0;
    margin-top: 5px;
    margin-bottom: 2px;
    display: inline-flex;
    position: relative;		
}
.hero_wrapper .hero_right_area .hero_right_bottom{
	width: 49%;
    height: 220px ;
    margin-top: 0px;
    padding-bottom: 0px;
    display: inline-flex;
    position: relative;
    margin-left: 1%;		
}
	.hero_wrapper .hero_right_area{
		width:100%;
	}
#wrapper #content{max-width:100%;width:100% !important;}
#wrapper #sidebar{float:left;margin:15px 0 0;width:100%;}
#wrapper .header-content{padding:0px 5%;width:90%;}
#wrapper .site-title,
#wrapper .site-description,
#wrapper #header .header-content .header-logo{float:left;max-width:100%;}
#wrapper .header-content #searchform .searchform-wrapper{float:left;margin:20px 0 0;position:relative;right:0;top:0;width:100%;}
#wrapper .menu-box{padding:0;width:100%;}
#wrapper #header .sticky-nav{max-width:100%;}
#wrapper .menu-box .link-home{display:none;}
#wrapper .top-navigation{height:34px;padding:0 5%;}
#wrapper .header-icons{right:5%;}
.js #nav,
.js #top-nav{display:none;}
.js .selectnav{background:#333333;border:1px solid black;color:white;display:block;float:left;height:30px;margin:-30px 0 0 16%;padding:0;position:relative;text-transform:uppercase;width:90%;}
.js #top-navigation-wrapper .selectnav{background:white;border:1px solid #e6e6e6;color:#999999;height:26px;margin:4px 0 0;width:40%;}
#wrapper .container #footer{background-image:none;padding:35px 5% 10px;width:90%;}
#footer .footer-widget-area{margin:0;padding:0;width:100%;}
}
@media screen and (max-width:782px){.admin-bar #header .sticky-nav{top:0px !important;}
}
@media screen and (max-width:600px){.admin-bar #header .sticky-nav{top:0 !important;}
}
@media print{html body{background:none !important;font-family:Helvetica Neue,Open Sans, Helvetica, sans-serif !important;}
h1, h2, h3, h4, h5, h6{font-family:Helvetica Neue,Open Sans, Helvetica, sans-serif !important;}
#wrapper-footer,
#header,
#sidebar,
#respond,
.scroll-top,
.reply,
.pattern{display:none !important;}
.container{max-width:100% !important;}
#wrapper #main-content{padding:0 !important;width:100% !important;}
#content{width:100% !important;}
.entry-headline{background-image:none !important;}
}
.search_form,.loupe_wrapper{z-index:501;position:relative;}
.scroll-triggered-box #jump_to_widget{margin:0 !important;padding:0 !important;border:0 !important;}
header#header {
    box-shadow: 0px 0px 18px #ccc;
}
.site-desctiption-wrapper li {
    list-style: none;
    display: inline-block;
    padding: 12px;
    text-transform: uppercase;
	font-family:'Montserrat';
    font-weight: 700;
    font-display:optional;
	font-size: 12px;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #f00;
    display: inline-block;
    margin-bottom: 3px;
}
.arrow_pink {
    border-top: 3px solid #e7436c;
}
.arrow_green {
    border-top: 3px solid #40d07e;
}
.arrow_orange {
    border-top: 3px solid #f08831;
}
.head_icons .icon-stf {
    font-size: 10px !important;
}
.dim_div {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(#ffffff00,black);
    opacity: 0.8;
}
.custom_labels_tile{
	color:#fff;
	padding:0px 8px;
	font-family: 'Montserrat';
    font-weight: 600;
	font-size: 12px;
    text-align: center;
	padding-bottom: 0px !important;
	font-display:optional;
	display:table;
}
.news_label{
	background-color:#e7436c;
	/*width: 42px;*/
}
.threat_label{
	background-color:#0bc35b;
	/*width: 120px;*/
}
.reviews_label{
	background-color:#f08831;
	/*width: 60px;*/
}
.post-entry {
	color:#343434;
}
.post-entry a, .post-entry p {
    font-family: 'Montserrat';
    font-display:optional;
}
.post-entry p {
    font-weight: 400;
}
.post-entry a {
    font-weight: 600;
}
body .post-entry-content .post-info-author a{
	color:#e7436c !important;
	font-weight:400;
}
.post-info-date a{
	font-weight:400;
}
.tile_tags_area .fa{
	vertical-align:sub;
	font-size:12px;
	margin-right: 3px;
	color:#999999;
}
.tile_tags_area{
	font-family: 'PT Sans';
	
}
.tile_tags_area a{
	color:#545454;
	font-weight: 400;
    text-decoration: none;
}
.custom_post_short_desc{
	line-height:20px;
}
.custom_post_short_desc p{
	color:#545454;
	font-family: 'PT Sans';
    font-size: 15px;
    font-display:optional;
}
.button_new{
    background-image: -moz-radial-gradient( top, rgb(232,57,104) 0%, rgb(241,135,60) 100%) !important;
    background-image: -webkit-radial-gradient(top, rgb(232,57,104) 0%, rgb(241,135,60) 102%) !important;
    background-image: -ms-radial-gradient( top, rgb(232,57,104) 0%, rgb(241,135,60) 100%) !important;
    border-radius: 50px !important;
	color:#fff !important;
}
.navigation-inner span, .navigation-inner a{
	font-family:"PT Sans";
	font-weight:300;
	font-size:15px !important;
	font-display:optional;
}
.navigation-inner .current{
    background-image: -moz-radial-gradient( top left, rgb(232,57,104) 0%, rgb(241,135,60) 100%) !important;
    background-image: -webkit-radial-gradient(top left, rgb(232,57,104) 0%, rgb(241,135,60) 102%) !important;
    background-image: -ms-radial-gradient( top left, rgb(232,57,104) 0%, rgb(241,135,60) 100%) !important;
    border-radius: 50% !important;
    color: #fff !important;
    border: none !important;
}
#wrapper-footer a, #wrapper-footer p, #wrapper-footer div{
	color:#545454 !important;
}
.foot_elem_title a{
	color:#343434 !important;
}
#email_subscribe{
	background: #fff !important;
    opacity: 1 !important;
	width:100% !important;
}
.page-numbers.dots{
	margin-right:10px;
}
#subscribe_form .text_field{
	margin-bottom:10px;
}
.foot_icons span.fa {
    color: #999999;
    height: 20px;
    width: 20px;
    font-size: 19px;
    border-radius: 50%;
    background: #ededed;
    padding: 10px;
}
.foot_icons .fa:before{
	margin-left: 2px;
}
.foot_icons .fa-youtube-play:before{
	margin-left:0;
}
#response{
	border: 2px solid #e7436c !important;
}
.recentcomments a{
	font-family: 'Montserrat';
	font-display:optional;
}
.site-desctiption-wrapper .fa-search{
	margin-left: 2px;
}
.head_icons a {
    margin-left: 10px;
}
#searchform .text_field{
	margin-top:-2px;
}
#searchform{
	border-bottom: 1px solid #e8e8e8;
    color: #343434;
}
.hidden_element{
	display:none !important;
}
.inline-block-element{
	display:inline-block !important;
}
.recentcomments > .comment_height{
	display:none;
}
.header_arrow_up{
  width: 0; 
  height: 0; 
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 9px solid #fff;
  margin-top: -9px;
  margin-left: 32px;
}
.header_dropdown_menu{
	display:none;
    height: 225px;
    width: 480px;
    position: absolute;
    background: #fff;
    z-index: 222;
    box-shadow: 0px 0px 50px -10px #747474;
    margin-top: 16px;
    margin-left: -20px;
}
.review_dropdown .header_arrow_up{
	margin-left:37px;
}
.removal_dropdown .header_arrow_up{
	margin-left:65px;
}
.left_div_dropdown div {
    margin-bottom: 5px;
}
.apss-social-share-sidebar{
	display:none;
}
#megabanner_full_width{
	position: absolute;
}

#megabanner_full_width img{
	object-fit: cover;
	max-height:550px;
	width: 100%;
}
.megabanner_text_wrapper{
	position: absolute;
    top: 15%;
    color: #fff;
    max-width: 33%;
    margin-left: 15%;
    line-height: 3em;
}
.megabanner_text_title{
	font-size: 3em;
}
.megabanner_text_subtitle{
	font-weight: 300;
    font-size: 1.5em;
    margin-top: 4%;
}
.megabenner_text_desc{
	line-height: 1.5em;
    font-weight: 300;
    margin-top: 4%;
}
.megabanner_text_btn{
	border: 1px solid #fff;
    width: 220px;
    text-align: center;
    border-radius: 50px;
    font-size: 12px;
    margin-top: 5%;
}
@media screen and (max-width:1300px) and (min-width:1012px){
	.megabanner_text_wrapper{
	position: absolute;
    top: 7%;
    color: #fff;
    max-width: 50%;
    margin-left: 6%;
    line-height: 3em;
}
}
@media screen and (max-width:1012px){
	#megabanner_full_width{
		display:none !important;
	}
}
@media screen and (min-width:1012px){
	.mobile_head_icons{
		display:none !important;
	}
}
.wplinkpreview-image{
	border:none;
	position: relative;
	height:140px;
}
.wplinkpreview-description{
    font-family: 'PT Sans';
    font-weight: 300;
    color: #343434;
	padding: 7px 15px 15px 15px !important;
	background: #fff;
	position:relative;
	text-overflow: ellipsis;
    overflow-y: hidden;
    height: 110px;
    font-display:optional;
}
.wplinkpreview .wplinkpreview-title, .wplinkpreview .wplinkpreview-source{
	display:none;
}
.wplinkpreview{
  position: absolute;
  width: 250px;
  box-shadow: 0 0 0px 0px rgba(0, 0, 0, .15) inset, 0 1px 20px 7px rgba(0, 0, 0, .1) !important;
  display: none;
}
.preview_link_wrapper{
	display:inline-block;
}
.wplinkpreview_arrow_down{
	margin-bottom: 0px;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    margin-left: 20px;
}
#comments input[type="text"]{
    height: 30px !important;
}
#comments textarea, #comments input[type="text"]{
	background-color: #fff !important;
    border: 1px solid #dfdfdf !important;
    color: #343434;
    line-height: normal;
    padding: 5px;
    font-size: 13px;
    font-family: 'PT Sans';
    font-display:optional;
}
#comments .comment-notes{
	font-weight:300;
}
#comments .div_shield_bckg {
    display: none;
}
#comments .avatar{
	border-radius:50px;
}
.comment-meta>span{
	color:#e7436c;
}
.comment-meta b, .comment-meta span, .comment-meta time{
	margin-top: 9px !important;
}
.entry-content{
	font-weight:400 !important;
	font-size: 14px;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content li, .entry-content dl, .entry-content address{
	font-size:14px !important;
}
.inpost_content_head h2{
	font-weight:600 !important;
	color:#343434 !important;
	font-family:'Montserrat' !important;
	font-display:optional;
}
.main_post_table tr td:first-child, .main_post_table tr td:first-child span{font-weight:600 !important;color:#343434 !important;}
.main_post_table a{
	text-decoration:none !important;
	color:#e7436c !important;
}
.div_shield_bckg i{
	display:none;
}
.new_shield{
	border-top:3px solid #f28820 !important;
}
.new_shield_orange{
	border-top:3px solid #e9406a !important;
}
.new_shield_green{
	border-top:3px solid #00c557 !important;
}
.new_shield_blue{
	border-top:3px solid #009cf3 !important;
}
#transposh-2{
	font-family: 'Montserrat';
	font-display:optional;
}
.su-spoiler-content{
	color:#343434;
}
.additional_icon_download_btn{
	 float: left;
    width: 30px;
    margin-top: -5px;
    margin-left: 18px;
    padding-top: 12px;
    font-size: 20px;
    border-right: 1px solid #fff;
    height: 48px;
    margin-right: 10px;
}
.download_btn_wrapper div{
	text-align:left !important;
}
.entry-content h2{
	font-family: 'Montserrat';
    font-weight: 600;
    font-display:optional;
}
#main-content .entry-headline{
	border:none;
	padding-bottom:0px;
}
#main-content h1, #main-content h2{
	color:#343434;
}
@media screen and (max-width:1012px) and (min-width:460px){
	.post-entry .custom_labels_tile{
	    margin-left: 32% !important;
 	    padding-left: 6px !important;
    	padding-right: 8px !important;
	}
	#main-content .post-entry .post-entry-headline{
		margin-left:32% !important;
		padding-bottom: 10px !important;
	}
	.post-entry-content .wp-post-image{
		width: 30% !important;
   		margin: -87px 20px 102px 0 !important;
		position: absolute !important;
   		top: 85px !important;
	}
	.nav-wrapper, .nav-wrapper p a{
		text-align:center;
	}
	.tile_tags_area>div{
		width:100%;
		display:block !important;
	}
	.tile_tags_area{
		margin-left:32% !important;
	}
	.custom_post_short_desc p{
		margin-left:32%;
	}
	#main-content .post-meta {
	    margin-left: 32% !important;
	}
}
@media screen and (max-width:460px) and (min-width:280px){
	
	#text-3 p {
		width: 100% !important;
		display: block !important;
		margin-left: 0 !important; 
	}
	
	.post-entry {
		border:none;
		height: 130px;
	}
	.tile_tags_area>div{
		width:100%;
		display:block !important;
	}
	.post-entry .custom_labels_tile {
		margin-left: 32% !important;
		padding-left: 8px !important;
		padding-right: 10px !important;
		padding-top: 3px !important;
		padding-bottom: 3px !important;
		margin-top: -8px;
		margin-bottom: 15px !important;
		font-size: 14px !important;
	}
	#main-content .post-entry .post-entry-headline {
		margin-left: 32% !important;
		padding-bottom: 10px !important;
		margin-top: -10px !important;
		font-size:1.2em !important;
	}
	.post-entry-content .wp-post-image {
		width: 30% !important;
		margin: -117px 20px 25px 0 !important;
		position: absolute;
		top: 95px;
	}
	.post-entry-content p:not(:first-child){
		display:block;
	}
	.post-entry-content .custom_post_short_desc p{
		display:none;
	}
	.post-entry-content .post-info-author{
		display:none !important;
	}
	.post-entry-content .post-info-date{
		margin-left:-10px !important;
	}
	.post-entry-content .tile_tags_area{
		display:none;
	}
	.post-entry-content .post-meta a{
		color:#999999 !important;
	}
	.post-entry-content .post-meta{
		margin-left: 35% !important;
    	margin-top: -8px !important;
	}
	.nav-wrapper, .nav-wrapper p a{
		text-align:center;
	}
}
.admin-bar .sticky-nav{
	top:0 !important;
}
@media screen and (max-width: 782px){
}
.sidebar-widget img{
	width:100% !important;
}
@media screen and (max-width:1012px){
	.mobile_head_icons {
		display: block;
		margin-top: 0 !important;
		font-size: 18px;
		border-left: 1px solid #e8e8e8;
		cursor:pointer;
	}
	#comments textarea, #comments input[type="text"]{
		width:100% !important;
	}
	
	#wrapper #sidebar{
		margin-left:0 !important;	
	}
	#wrapper-footer .foot_elem:nth-child(1),
	#wrapper-footer .foot_elem:nth-child(2),
	#wrapper-footer .foot_elem:nth-child(3){
		display:none;
	}
	#wrapper-footer .foot_elem:nth-child(4) {
		width: 93%;
		padding: 2%;
	}
	#wrapper-footer .foot_elem:nth-child(4) input[type="submit"]{
	    width: 100% !important;
	}
	.foot_elem_title{
		font-size: 1.2em;
	}
	
	#text-31 h2{
		margin: 0 auto !important;
    	float: none !important;
		text-align: center;
	}
	#text-3 p {
		width: 48%;
		display: inline-block;
		margin-left: 1%;
	}
	#custom_html-2{
		display:none;
	}
	.recentcomments div:first-child{
		height:40px !important;
	}
	.copyright_desktop{
		display:none;
	}
	.foot_copyright {
		padding: 5px 0px 20px 0 !important;
	}
	.foot_logo_mobile{
		margin-bottom: 10px !important;
	}
	.copyright_mobile{
		margin-top:20px !important;
	}
	#subscribe_form{
		margin-bottom: 20px !important;
	}
	.copyright_mobile, .foot_logo_mobile{
		display:block !important;
	}
	.foot_icons span:not(:first-child){
		margin-left:10%;
	}
	a img.alignnone{
		margin: 5px 0px -10px 0 !important;
	}
	.entry-headline-text{
		padding-right:0 !important;
	}
	.mobile_head_icons{
		display:block;
	}
}
.copyright_mobile, .foot_logo_mobile{
	display:none;
}
.mobile_head_icons{
	display:none;
}
.mobile_menu_opened{
	color:#343434 !important;
	background:#fff;
}
.mobile_menu_opened i{
	color:#e7436c !important;
}
.top_menu_nested_ul{
	display:none;
}
.mobile_search_opened{
	margin-bottom:50px;
}
#comments .fn a{
	color:#e7436c !important;
	text-decoration:none;
}
#text-12 a img{
	width:100px !important;
}
.wp-about-author-pic.wp-about-author-circle, .wp-about-author-pic.wp-about-author-circle img{
	width: 65px !important;
	margin:0 !important;
}
.wp-about-author-pic{
	border:none !important;
}
.entry-content img.size-full {
    max-width: 50% !important;
    margin: 0 auto !important;
}
#megabanner_full_width{
	cursor:pointer !important;
}
#top_banner{
	/*margin-top:20px;*/
}
.top_path_links{
	display:block !important;
	float:none !important;
}
.su-spoiler-title{
	font-weight:400 !important;
}
.entry-content .side-by-side a img{
	height:250px !important;
	width:auto !important;
	max-width: 100% !important;
}
.top_banner_main_content{
	padding: 34px 25px !important;
}
.top_banner_custom_ad_description{
	font-size:0.95em !important;
}
.top_banner_custom_ad_title{
	font-size:20px !important;
}
body .top_banner_custom_ad_subtitle{
	font-size:12px !important;
}
.top_banner_main_ad_btn{
	float:right !important;
	margin-right: 230px !important;
}
body .top_banner_main_ad_btn{
	padding: 4px 20px 4px 20px !important;
	width: 145px !Important;
}
.top_banner_text_icon{
	font-size:18px !important;
}
.top_banner_text_title{
	font-size:13px !important;
}
.top_banner_text_subtitle{
	font-size:11px !important;
}
#bottom_yellow_banner_main_link{
	font-size:16px !important;
}
#bottom_yellow_banner>font>strong{
	font-size:15px !important;
}
@media screen and (max-width: 997px){
body .top_banner_custom{
	width:100% !important;
	margin-left:0 !important;
}
}
#top_banner{
	    background: #efefef !important;
    border: 1px solid #00c557 !important;
}
#bottom_yellow_banner{
	border: 1px solid #0075e5;
    font-size: 16px !important;
}
.su-table table tr.su-even td, .su-table table tr td{
	word-break:break-word;
}
span.trf-pt:before{
	content: url(/wp-content/uploads/2020/04/pt.png?pt);
}
#shortcodes-ultimate-3{
	border: 2px solid #dedede;
    margin-bottom: 20px;
}
#shortcodes-ultimate-3 .sidebar-headline{
	font-size: 23px;
    font-weight: 600;
    margin: 6px 0 0 0px;
    font-family: 'Montserrat';
    margin-bottom: 8px;
    margin-top: -15px;
    float: none;
    text-align: center;
    margin: 0 auto;
    width: 280px;
    color: #000;
    margin-bottom: 15px;
    font-weight: 600;
}
#shortcodes-ultimate-3 .sidebar-headline-text{
	color:#000;
}
#shortcodes-ultimate-3 .textwidget ul li{
    list-style-type: unset;
    color: inherit;
    padding-left: 0;
    margin-left: 15px;
}
body .download_btn_wrapper {
    background: #03A9F4 !important;
}
body .download_btn_wrapper:hover {
    background-color: #1969a9 !important;
}
#appendix_page_type0 font, #appendix_page_type1 font, #appendix_page_type2 font, #appendix_page_type3 font, #mac_top_new_hidden fonr, #win_top_new_hidden font{
	font-size:inherit !important;
}
.download_btn_wrapper font{
 color: #fff !important;
}
style, script{
	display:none !important;
}
