/*
Theme Name: phonline
Version: 1.0
Description: A child theme of SociallyViral Pro by MyThemeShop
Template: mts_sociallyviral
Text Domain: sociallyviral
*/

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BlackIt.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BlackIt.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BlackIt.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BlackIt.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BlackIt.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BlackIt.svg#SourceSansPro-BlackIt') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-It.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-It.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-It.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-It.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-It.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-It.svg#SourceSansPro-It') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Black.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Black.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Black.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Black.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Black.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Black.svg#SourceSansPro-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLightIt.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLightIt.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLightIt.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLightIt.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLightIt.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLightIt.svg#SourceSansPro-ExtraLightIt') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLight.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLight.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLight.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLight.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-ExtraLight.svg#SourceSansPro-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Light.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Light.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Light.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Light.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Light.svg#SourceSansPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BoldIt.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BoldIt.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BoldIt.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BoldIt.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BoldIt.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-BoldIt.svg#SourceSansPro-BoldIt') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Bold.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Bold.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Bold.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Bold.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-LightIt.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-LightIt.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-LightIt.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-LightIt.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-LightIt.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-LightIt.svg#SourceSansPro-LightIt') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Regular.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Regular.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Regular.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Regular.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Semibold.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Semibold.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Semibold.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Semibold.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Semibold.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-Semibold.svg#SourceSansPro-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-SemiboldIt.eot');
    src: url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-SemiboldIt.woff2') format('woff2'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-SemiboldIt.woff') format('woff'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-SemiboldIt.ttf') format('truetype'),
        url('https://phonline.ro/wp-content/themes/phonline/fonts/SourceSansPro-SemiboldIt.svg#SourceSansPro-SemiboldIt') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

.phBwrap.pos-sb1 .phShowdesk.topMarg iframe, .phBwrap.pos-sb1 .phShowmob.topMarg iframe {
	opacity:0;
}

body {font-family: 'Source Sans Pro';}
h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    line-height: 1.1em;
}
.thecontent h2, .entry-content h2 {
    font-size: 22px;
    margin-bottom: 25px;
}
.thecontent h3, .entry-content h3 {
    font-size: 20px;
}
.thecontent h4, .entry-content h4 {
    font-size: 18px;
}
.thecontent h5, .entry-content h5 {
    font-size: 16px;
}
.thecontent h6, .entry-content h6 {
    font-size: 15px;
}

/* BANNERS START */
.phBwrap {display:block;float: left;width: 100%;}
.phBwrap.pos-swt {margin-top: 25px;}
.phBwrap.pos-hslide, .phBwrap.pos-swb, .phBwrap.pos-artimg1, .phBwrap.pos-artimg2, .phBwrap.pos-artcont {margin-bottom: 25px;}
.phBwrap.pos-hbl1, .phBwrap.pos-hbl2, .phBwrap.pos-hbl3, .phBwrap.pos-hbl4, .phBwrap.pos-hbl5, .phBwrap.pos-hbl6, .phBwrap.pos-hbl7, .phBwrap.pos-hbl8, .phBwrap.pos-hbl9, .phBwrap.pos-hbl10 {margin-bottom: 30px;}
.phBwrap.pos-sb1, .phBwrap.pos-sb2, .phBwrap.pos-sb3, .phBwrap.pos-sb4, .phBwrap.pos-sb5 {padding:0;}
a.phBlink, img.phBimg {display:block;}
img.phBimg {width:100%;height:auto;max-width:100%;}
.phShowdesk {display:block;margin-top: 25px;}
.phShowmob {display:none;margin-top: 25px;}
.phShowdesk.topMarg, .phShowmob.topMarg {margin-top:0;}
.adspacez {width:100%;}
/* BANNERS END */

/*#showPub-wrap, #showView-wrap {opacity:0;}*/

#page, div#page.single, #page.error, .woocommerce #page {
	margin-top: 25px;
}
#header h1, #header h2 {
    margin-bottom: 32px;
    margin-top: 32px;
}
body {
    line-height: 1.4;
}
#primary-navigation a {
    padding: 15px;
    box-sizing: border-box;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
}
.navigation {
    width: 100%;
}

#slider.owl-carousel .owl-item {
	padding-bottom:0;
}
#slider.owl-carousel .owl-item .slide-caption {
	background:transparent;
	color:#FFF;
	z-index: 1;
}
#slider.owl-carousel .owl-item .slide-caption .slide-title {
	color:#FFF;
	font-size: 36px;
	line-height:44px;
	font-weight: 700;
}
#slider.owl-carousel .owl-item .primary-slider-item a:after {
	content:'';
	width:100%;
	height:50%;
	bottom:0;
	display:block;
	position: absolute;
background: -webkit-gradient(linear,left top, left bottom,color-stop(0, RGBA(0,0,0,0)),to(RGBA(0,0,0,1)));background: -o-linear-gradient(top,RGBA(0,0,0,0) 0,RGBA(0,0,0,1));background: linear-gradient(180deg,RGBA(0,0,0,0) 0,RGBA(0,0,0,1));
}
#slider.owl-carousel .owl-controls .owl-dots {display:none!important;}

.sFeat a {
	display:flex;
	flex-direction: row;
    /*align-items: center;*/
	line-height:1;
}
.sFeat a img {margin-right:10px;width:50px!important;height:50px!important;}

.sFeatImg {
	margin-bottom:25px;
	clear:both;
	object-fit: cover;
    aspect-ratio: 16/9;
    width: 100%;
	display:block;
    /*object-position: center top;*/
}
article.latestPost .title, h1.single-title, .page h1.title {
	margin-bottom:17px;
	color: #000;
    line-height: 35px;
    font-size: 32px;
	font-weight: 600;
}

.sidebar .widget {padding-bottom:0;}
#sidebar .widget {
	background: none;
    box-shadow: none;
}
#sidebar .widget .widget-title, .related-posts h4, #respond h4, .total-comments, .postauthor h4, .postauthor-top {
	padding: 0;
	font-size: 20px;
	text-transform: uppercase;
    font-weight: 700;
	color: #000;
}
#sidebar .widget > ul {padding:0;list-style: none;}
#sidebar .widget > ul > li {
	list-style: none!important;
	padding: 0;
	margin: 0;
	margin-bottom: 30px;
	background: #ffffff;
	float: left;
    width: 100%;
	-webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
    color: #aaa;
}
#sidebar .widget > ul > li:last-of-type {margin-bottom:0;}
#sidebar .widget.widget_mts_recent_posts_widget > ul > li {
    padding: 15px!important;
    /*box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 5%);*/
}
#sidebar .widget > ul > li.sideInsertAd {
	padding:0!important;
	box-shadow: none!important;
    background: transparent!important;
	display:none;
}
#sidebar .widget.widget_mts_recent_posts_widget > ul > li .horizontal-container-inner .post-title {margin:0;}
#sidebar .widget.widget_mts_recent_posts_widget > ul > li .horizontal-container-inner .post-img img {margin-top:0;margin-right: 15px;}
#sidebar .widget > ul > li a.post-title {
    float: left;
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    /*box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 5%);*/
	margin:0;
    font-size: 20px;
    line-height: 28px;
}
.header-social.single-social {
    margin-bottom: 25px;
}
article .header-social.single-social .rrssb-buttons li {margin-bottom:0;}
.thecontent, .entry-content {
	font-size: 19px;
    line-height: 26px;
    color: #333;
}

.related-posts .latestPost .title, .related-posts .latestPost .title a, #sidebar .widget > ul > li a.post-title, #sidebar .widget.widget_mts_recent_posts_widget > ul > li .horizontal-container-inner .post-title a {
	font-weight: 600;
	font-size: 18px;
	color: #000;
	line-height:22px;
}
article.latestPost .title, article.latestPost .title a {
    color: #292929;
    font-weight: 700;
    line-height: 24px;
    font-size: 20px;
}

#sidebar .widget.widget_post_views_counter_list_widget ul li {cursor:pointer;}
.primary-slider-container {height:600px;width:100%;}

/* FUNDAL NE-ALB
#header, #page, div#page.single, .related-posts .latestPost .title, .related-posts .latestPost .title a, #sidebar .widget > ul > li a.post-title, #sidebar .widget.widget_mts_recent_posts_widget > ul > li .horizontal-container-inner .post-title a, .related-posts article header, #sidebar .widget > ul > li {
	background-color: #e5e9eb;
}
div#page.single, #page.error, .woocommerce #page {padding:0;}
#header input#s {background-color: #fff;}
FUNDAL NE-ALB*/

.latestPost, #sidebar .widget > ul > li {
	box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
	border: 1px solid #ececec;
	box-sizing: border-box;
}
.related-posts article header {
    border: 0;
}
.featured-thumbnail img {
    height: 200px!important;
    object-fit: cover;
}
.sFeat {
	border-bottom: 1px solid rgba(0,0,0,.1);
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 10px 0;
}
.sFeat a {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
           line-clamp: 3; 
   -webkit-box-orient: vertical;
}
.cc-message .cc-link {
color: #3860BE!important;
font-weight: bold;
}
#slider.owl-carousel .owl-controls .owl-dots {
    position: relative;
    height: 30px;
    display: flex!important;
    justify-content: center;
    align-items: center;
	right: 0;
	bottom: 0;
}
.owl-controls .owl-dot span {
	border-radius: 50%;
}
.conRed {
	border-radius: 3px;
	border: 2px solid #ffc43a;
	padding:10px;
    font-size: 20px;
    font-weight: 700;
    color: #000;
	text-align:center;
	margin-bottom: 25px;
}
.conRed a {color: #e06315;}
.conRed a:hover {text-decoration:underline;}
.conRedb {
	border-radius: 3px;
	border: 2px solid #ffc43a;
	padding:10px;
    font-size: 20px;
    font-weight: 700;
    color: #000;
	text-align:center;
	margin-bottom: 25px;
}
.conRedb a {color: #e06315;}
.conRedb a:hover {text-decoration:underline;}

.conRedb.antid {
    font-size: 18px;
    background-color: #000;	
    color: #FFF;	
    border-color: #fe0000;	
}
.conRedb.antid a {color: #fe0000;}
.conRedb.antid form {
	font-size: 16px;
	font-weight: 600;
	margin-top:10px;
	padding-top:10px;
	border-top: 1px solid #fe0000;
	text-align:left;
	display:none;
}
.conRedb.antid form input:not(.wpcf7-submit), .conRedb.antid form textarea {width:100%;box-sizing: border-box;}
.conRedb.antid form input.wpcf7-submit {
	margin-top:18px;
	border:0;
	color:#000;
	background: #FFF;
	font-size:18px;
	font-weight: 700;
}

/*.dcmads {max-width: 100%!important; height: auto!important;}*/

#cad-slider {
	margin-bottom: 25px;
}

#cad-slider .slider-container {
	border:1px solid #000;
}
#cad-slider .slider-container > li {
	border-left:1px dashed #000;
}

#cad-slider .slider-nav:not(.slider-nav-next) {
    height: 3rem;
    bottom: 10px;
    top: unset;
    left: unset;
    right: 60px;
}
#cad-slider .slider-nav.slider-nav-next {
    height: 3rem;
    bottom: 10px;
    top: unset;
}
#cad-slider.slider-nav-round .slider-nav::after, #cad-slider.slider-nav-square .slider-nav::after {
    width: 3rem;
    height: 3rem;
}
.slider-itemz {
overflow: hidden;
}
.slider-itemz:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
#tiptop > blockquote.tiktok-embed {
padding:0;
}
#tiptop > blockquote.tiktok-embed:after {
	display:none;
}
#slider .owl-controls .owl-dot.active span {
	background-color: #000;
}
#slider .owl-controls .owl-dot span {
    width: 8px;
    height: 8px;
}
#slider .owl-controls .owl-dot {
    margin: 0 6px;
}

@media screen and (min-width: 1174px) {
#sidebar.sidebar {
	padding:0;
	width:350px;
	max-width:350px;
	}
}
@media screen and (min-width: 866px) {	
#primary-navigation .menu-home-btn a {
	font-size: 0;
	display: flex;
    justify-content: center;
    align-items: center;
	letter-spacing: normal;
	width: 54px;
}
#primary-navigation .menu-home-btn a .fa {font-size: initial;margin-right: 0;}
.navigation ul li {
	width: calc((100% - 55px) / 10);
    text-align: center;
    box-sizing: border-box;
}
#primary-navigation .menu-home-btn {width:auto;}
.navigation ul li:last-child {border-right:0;}
#content_box {
    display: flex;
    flex-wrap: wrap;
}
.primary-slider-container {
    max-width:100%;
}
article.latestPost {
    display: flex;
    flex-direction: column;
}
article.latestPost header {
	flex-grow:1;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.related-posts article.latestPost header .title a {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2;
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}

#sidebar.sidebar .widget {
    padding:0 25px;
	box-sizing: border-box;
}
#sidebar.sidebar .widget:first-child {
    padding:0;
}
#sidebar.sidebar .widget:last-child {
    padding-bottom:25px;
}
}

@media screen and (max-width: 865px) {
.owl-nav, #cad-slider .slider-nav {
	display:none;
}	
#slider.owl-carousel .owl-item .slide-caption .slide-title {
    font-size:19px;
	line-height:23px;
}

#site-header .container #header .header-search, #site-header .container #header .header-social {display:none;}
#site-header .container #header .logo-wrap {margin-bottom:0;}
#site-header .container #header .logo-wrap .image-logo, #site-header .container #header .logo-wrap .image-logo a, #site-header .container #header .logo-wrap .image-logo a img {display:block;}
#site-header .container #header .logo-wrap .image-logo {margin:15px 0;}
#site-header .container #header .logo-wrap .image-logo a img {margin:0 auto;}

.owl-carousel .owl-item img {
    height: 340px!important;
    object-fit: cover;
}
/* BANNERS START */
.phShowdesk {display:none;}
.phShowmob {display:block;}
/* BANNERS END */

.post-info > span, .widget .vertical-small .post-info > span {
    margin-right: 10px;
}
article.latestPost .title, article.latestPost .title a {
    line-height: 23px!important;
    font-size: 19px!important;
}
 h1.single-title, .page h1.title {
    line-height: 27px!important;
    font-size: 23px!important;
}
.thecontent, .entry-content {
    font-size: 16px;
    line-height: 24px;
}
.copyright {margin-bottom:15px;}

#site-header .sticky-navigation-active {
    position: fixed!important;
	left:0;
}
.primary-slider-container {height:340px;width:100%;}
.related-posts .latestPost {
    display: none;
}
.related-posts .latestPost:first-of-type, .related-posts .latestPost:nth-last-of-type(2), .related-posts .latestPost:nth-last-of-type(3), .related-posts .latestPost:nth-last-of-type(4) {display:block;}
#sidebar {
    padding: 0;
    margin: 0;
	max-width:100%;
	background-color:transparent;
}
#sidebar .widget.widget_post_views_counter_list_widget img {width:100%;}
#sidebar .widget.widget_post_views_counter_list_widget > h3, #sidebar .widget.widget_mts_recent_posts_widget > h3 {border-bottom:0;margin-bottom: 25px;}
#slider .owl-controls .owl-dot span {
    width: 6px;
    height: 6px;
}
.dcmads {
    display: block!important;
    margin: 0 auto!important;
	}
.conRed br {display:none;}	
.conRedb br {display:none;}	

.embed-youtube {
    position: relative;
    height: 0;
    padding-bottom:56.25%;
}

.embed-youtube iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
#cad-slider.slider-nav-round .slider-nav::after, #cad-slider.slider-nav-square .slider-nav::after {
    width: 1.75rem;
    height: 1.75rem;
}
#cad-slider .slider-nav.slider-nav-next {
    height: auto;
    right: 10px;
}
#cad-slider .slider-nav:not(.slider-nav-next) {
	height: auto;
	right: 55px;
}
#cad-slider.slider-nav-dark .slider-nav {
    opacity: 1;
}
}