/*
Theme Name: Uncode Child
Template: uncode
Theme URI: http://www.undsgn.com/uncode
Author: Undsgn
Author URI: http://www.undsgn.com
Description: Uncode is a pixel perfect WordPress Theme designed with terrific attention to details.
Version: 2.1.0
*/


div#cookie-notice {
	display: block;
    position: fixed;
    min-width: 100%;
    height: auto;
    z-index: 100000;
    font-size: 13px;
    line-height: 20px;
    left: 0;
    text-align: center;
	transition: all .3s;
	position: fixed;
	bottom: 0;
	padding: 10px;
    text-align: center;
    width: 100%;
    box-sizing: border-box;
    background: black
}

.cn-top {
    top: 0
}

.cn-bottom {
    bottom: 0
}

.cookie-notice-container {
    padding: 10px;
    text-align: center;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.cookie-notice-revoke-container {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 1;
    visibility: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.cn-top .cookie-notice-revoke-container {
    top: 0;
    bottom: auto
}

#cookie-notice .cn-revoke-cookie {
    margin: 0
}

.cn-button.wp-default,.cn-button.wp-default:hover,.cn-button.bootstrap,.cn-button.bootstrap:hover {
    box-shadow: none;
    text-decoration: none
}

#cookie-notice .cn-button {
    margin-left: 10px
}

.cn-button.wp-default {
    font-family: sans-serif;
    line-height: 18px;
    padding: 2px 12px;
    background: linear-gradient(to bottom,#FEFEFE,#F4F4F4) repeat scroll 0 0 #F3F3F3;
    border-color: #BBB;
    color: #333;
    text-shadow: 0 1px 0 #FFF;
    -moz-box-sizing: border-box;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    white-space: nowrap;
    outline: none
}

.cn-button.wp-default:hover {
    background: linear-gradient(to bottom,#FFFFFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;
    border-color: #999;
    color: #222
}

.cn-button.bootstrap {
    font-family: sans-serif;
    display: inline-block;
    *display: inline;
    padding: 4px 12px;
    margin-right: .3em;
    margin-bottom: 0;
    *margin-left: .3em;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,.75);
    font-style: normal;
    vertical-align: middle;
    cursor: pointer;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25);
    background-color: #006dcc;
    *background-color: #04c;
    background-image: -moz-linear-gradient(top,#0088cc,#0044cc);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
    background-image: -webkit-linear-gradient(top,#0088cc,#0044cc);
    background-image: -o-linear-gradient(top,#0088cc,#0044cc);
    background-image: linear-gradient(to bottom,#0088cc,#0044cc);
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    border-color: #04c #04c #002a80;
    border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
    box-shadow: 0 1px 0 rgba(255,255,255,.2) inset,0 1px 2px rgba(0,0,0,.05);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    padding: 2px 10px;
    font-size: 12px;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none
}

.cn-button.bootstrap:hover {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear
}

.cookie-notice-container {
    text-align: center;
    color: white;
}

div#cookie-notice.show-cookie{
	opacity: 1 !important
}
div#cookie-notice.hide-cookie-notice {
    opacity: 0 !important;
    pointer-events: none;
}

@media all and (max-width:900px) {
    .cookie-notice-container #cn-notice-text {
        display: block;
        margin-bottom: 5px
    }

    #cookie-notice .cn-button {
        margin-left: 5px;
        margin-right: 5px
    }
}


.post-body .row-container .un-sidebar-layout > .row-inner > .col-lg-4 .uncont {
	overflow: hidden;
}


/* Ad sizes */
div#div-gpt-ad-1568392989273-0 iframe {
    width: 468px;
}

div#div-gpt-ad-1569773563964-0 iframe {
    width: 728px;
}

div#div-gpt-ad-1569772482174-0 iframe {
    width: 728px;
}

.ad-wrap-center > div {
    margin: auto;
    display: block;
}

.ad-wrap-center iframe {
    max-width: 100%;
}

@media (max-width: 959px)  {
	.box-wrapper > .box-container {
	    display: block;
	}
}

@media (min-width: 1023px)  {
	.post-body .row-container .un-sidebar-layout > .row-inner > .col-lg-4 {
		width: 340px;
	}

}


.post-views-count:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='1em' height='1em' style='-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 20 20'%3E%3Cpath class='st0' d='M19.7 9.4C17.7 6 14 3.9 10 3.9S2.3 6 .3 9.4L0 10l.3.6c2 3.4 5.7 5.5 9.7 5.5s7.7-2.1 9.7-5.5l.3-.6l-.3-.6zM10 14.1c-3.1 0-6-1.6-7.7-4.1C3.6 8 5.7 6.6 8 6.1c-.9.6-1.5 1.7-1.5 2.9c0 1.9 1.6 3.5 3.5 3.5s3.5-1.6 3.5-3.5c0-1.2-.6-2.3-1.5-2.9c2.3.5 4.4 1.9 5.7 3.9c-1.7 2.5-4.6 4.1-7.7 4.1z' fill='%23626262'/%3E%3C/svg%3E");
    width: 16px;
    height: 16px;
    position: relative;
    left: 0;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    opacity: .85
}

.tmb .t-entry-visual .t-entry-visual-cont > a img,
.isotope-container a .t-background-cover{
	transform-origin: center !important;
}

@media screen and (min-width:480px) {
	.drts-row.drts-gutter-none .drts-search-form-field  {
	    width: 100%;
	    min-height: 1px;
	    padding-right: 5px;
	    padding-left: 5px;
	    -ms-flex-preferred-size: 0;
	    flex-basis: 0;
	    -ms-flex-positive: 1;
	    flex-grow: 1;
	    max-width: 100%;
	    margin-bottom: 0!important;
	}
}


.col-lg-12.menu-horizontal .navbar-topmenu {
    width: auto;
    margin-left: 2em;
}

@media screen and (min-width:1101px) {
	ul#menu-default-menu {
	    float: right;
	    padding-right: 0;
	}
}

@media (min-width: 1501px) and (max-width: 1650px){
	/* reduce the padding of the menu items */
	.menu-horizontal-inner .menu-smart > li > a {
		padding: 0px 7px !important;
	}
	.logo-image.main-logo.logo-light {
	    height: 80px !important;
	}
}

@media (min-width: 1401px) and (max-width: 1500px){
	/* reduce the padding of the menu items */
	.menu-horizontal-inner .menu-smart > li > a {
	padding: 0px 6px !important;
	}
}

@media (min-width: 1300px) and (max-width: 1400px){
	/* reduce the padding of the menu items */
	.menu-horizontal-inner .menu-smart > li > a {
		padding: 0px 4px !important;
	}
	.menu-horizontal-inner .menu-container ul.menu-smart > li > a,
	.menu-horizontal-inner .menu-container ul.menu-smart li.dropdown > a{
		letter-spacing:0px !important;
	}
	.logo-image.main-logo.logo-light {
	    height: 60px !important;
	}
}


@media screen and (min-width:1101px) and (max-width: 1200px) {

	.logo-image.main-logo.logo-light {
	    height: 50px !important;
	}

}


iframe {
	max-width: 100%;
}


body:not(.uncode-unmodal-overlay-visible) .main-wrapper {
  z-index: unset
}

