html {
height:100%;
min-height:100%;
}
body {
background-color:#f1f1f1;
color:#616161;
height:100%;
min-height:100%;
font-family: "Roboto", serif;
}
body.no-scrolling {
overflow: hidden;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
dl {
margin:0.8em 0 0.3em;
}
ul,
ol {
margin:10px 0 10px 15px;
padding-left:0;
}
h1,
h2,
h3,
h4,
h5,
h6,
h1.title a,
h2.title a,
h3.title a,
h4.title a,
h5.title a,
h6.title a ,
h1.product-title a ,
h3.product-title a ,
h4.product-title a {
font-family: "Roboto", serif;
line-height:1.6em;
font-weight:600;
text-decoration: none;
outline: none !important;
}
h1 ,
h1.title a,
h1.product-title a {
font-size: 24px;
}
h2 ,
h2.title a  {
font-size: 22px;
}
h3 ,
h3.title a,
h3.product-title a {
font-size: 20px;
}
h4 ,
h4.title a ,
h4.product-title a {
font-size: 18px;
}
h5 ,
h5.title a {
font-size: 16px;
}
h6 ,
h6.title a {
font-size: 14px;
}
input,
button,
select,
textarea {
max-width: 100%;
}
select {
width: 100%;
height: 50px;
padding: 8px 10px;
background: #fff;
color: #333;
border-color: #ddd;
}
code {
display:block;
white-space:normal !important;
}
button:hover ,
button:active ,
button:focus ,
input:hover ,
input:active ,
input:focus ,
textarea:hover ,
textarea:active ,
textarea:focus {
outline:none !important;
text-decoration:none !important;
}
::selection {
background: #ff6644;
color:#fff;
}
::-moz-selection {
background: #ff6644;
color:#fff;
}
a {
outline: none;
border:none;
font-weight:normal;
text-decoration:none;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
color:#616161
}
a:hover {
color:#d14a2b;
}
a:focus {
outline: thin dotted;
text-decoration: underline;
}
a,
a:hover,
.title a span,
.post-article a:hover,
.post-article a:active,
.post-article a:focus ,
.sidebar-area a:hover,
.sidebar-area a:active,
.sidebar-area a:focus ,
#footer a:hover,
#footer a:active,
#footer a:focus ,
#footer_widgets a:hover,
#footer_widgets a:active,
#footer_widgets a:focus {
text-decoration:underline;
}
.clear {
clear:both;
}
.left {
float:left;
}
.right {
float:right;
}
.col-md-8.left-sidebar {
float:right;
}
.col-md-8.right-sidebar {
float:left;
}
.sticky {
}
.gallery-caption {
}
.bypostauthor {
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-weight: 600;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
}
#content[tabindex="-1"]:focus {
outline: 0;
} .read-more-wrapper {
display:block;
margin:30px 0 0 0;
text-align:center;
}
.read-more {
display:inline-block;
padding: 5px
}
.read-more span.button,
.post-article .read-more span.button {
background:#ff6644;
padding:8px 14px;
font-size: 12px;
color:#fff;
text-align:center;
position:relative;
display:inline-block;
font-weight: 600;
-webkit-transition: background-color .3s ease;
-moz-transition: background-color .3s ease;
-o-transition: background-color .3s ease;
transition: background-color .3s ease;
}
.read-more:hover span.button ,
.read-more:active span.button ,
.read-more:focus span.button ,
.post-article .read-more:hover span.button ,
.post-article .read-more:active span.button ,
.post-article .read-more:focus span.button {
background:#d14a2b;
color:#fff;
text-decoration:none;
}
.post-article a span.nobutton {
-webkit-transition: color .3s ease;
-moz-transition: color .3s ease;
-o-transition: color .3s ease;
transition: color .3s ease;
}
.post-article a span.nobutton:hover {
color:#d14a2b;
} .header-flex {
display: flex;
align-items: center;
justify-content: center;
gap: 15px;
}
.header-flex-logo {
flex: 0 1 auto;
max-width: 400px;
}
.header-flex-buttons {
flex: 0 0 150px;
height: 100%;
display: flex;
align-items: center;
justify-content: right;
}
.header-flex-menu {
flex: 1 1 auto;
padding: 0 10px;
text-align: left;
} #header-wrapper {
position:relative;
z-index:1001;
padding:0;
margin-bottom: 0;
}
#header {
background: #fff;
border-bottom: solid 1px #ddd;
line-height: inherit;
min-height: auto;
height: auto;
margin: 0 0 30px 0;
padding: 15px 0;
color: #616161;
width: 100%;
position: relative;
} #logo {
position:relative;
text-align:left;
padding:0;
word-break: break-all;
}
#logo a {
font-size:30px;
font-weight:500;
color:#616161;
text-decoration:none;
text-align:left;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
#logo a:hover,
#logo a:focus{
text-decoration:none;
color:#d14a2b;
border-bottom:none;
}
#logo a span {
font-size:14px;
display:block;
text-align:left;
margin:0;
line-height:1.6em;
margin-top:1px;
} .header-menu-layout nav#primary-menu ul {
text-align:left;
}
nav.header-menu {
width: 100%;
}
nav.header-menu ul li {
float:none;
display: inline-block;
text-align: left;
}
nav.header-menu ul li:first-of-type a {
padding-left: 12px;
}
nav.header-menu ul.children ,
nav.header-menu ul.sub-menu {
border: solid 1px #f1f1f1;
margin:0;
padding:0;
} nav.header-menu {
display:block;
position:relative;
float:left;
margin:0 auto;
width:100%
}
nav.header-menu ul {
list-style:none;
margin:0;
display:block;
width:100%;
border:none;
text-align:center;
}
nav.header-menu ul li {
position:relative;
display:inline-block;
text-align:left;
}
nav.header-menu ul li a {
text-decoration:none;
display:block;
z-index:1;
padding:10px 15px 6px 15px;
margin:0;
color: #616161;
font-size:14px;
font-weight:600;
text-transform:uppercase;
-webkit-transition: all .1s linear;
-moz-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
position:relative;
}
nav.header-menu a:hover,
nav.header-menu ul li a:hover,
nav.header-menu li:hover > a,
nav.header-menu a:focus,
nav.header-menu ul li a:focus,
nav.header-menu li:focus > a,
nav.header-menu ul li.current-menu-item > a,
nav.header-menu ul li.current_page_item > a,
nav.header-menu ul li.current-menu-parent > a,
nav.header-menu ul li.current_page_ancestor > a,
nav.header-menu ul li.current-menu-ancestor > a {
color:#d14a2b;
}
nav.header-menu ul.children ,
nav.header-menu ul.sub-menu {
opacity:0;
position: absolute;
top:34px;
left: -9999em;
background:#fff;
border: solid 1px #ddd;
z-index:10001;
width:100%;
min-width:213px;
-webkit-transition: opacity 0.3s ease 0s;
-o-transition: opacity 0.3s ease 0s;
transition: opacity 0.3s ease 0s;
}
nav.header-menu ul.children li ,
nav.header-menu ul.sub-menu li {
position:relative;
margin:0;
line-height:1.2em;
text-transform:none;
width:100%;
min-width:211px;
min-height: inherit;
padding:0
}
nav.header-menu li li:hover > ul,
nav.header-menu li li:focus > ul,
nav.header-menu li li.focus > ul {
top:0px;
left: 100%;
}
nav.header-menu ul.children li a ,
nav.header-menu ul.sub-menu li a {
text-decoration:none;
text-align:left;
display:block;
padding:14px;
margin:0;
border:none;
line-height:inherit !important
}
nav.header-menu ul.children li ul:before ,
nav.header-menu ul.sub-menu li ul:before {
display:none;
}
nav.header-menu li:hover > ul,
nav.header-menu li:focus > ul,
nav.header-menu li.focus > ul {
opacity:1;
left:0
}
.menu-toggle,
.dropdown-toggle {
display: none;
}
nav.header-menu ul.children li ul:before ,
nav.header-menu ul.sub-menu li ul:before {
display:none;
}
#header nav.header-menu ul li a {
font-size:12px;
} nav#mobilemenu {
display:block ;
position:relative;
margin: 0;
padding:0;
width:100%;
}
nav#mobilemenu ul {
list-style:none;
margin:0;
display:block;
width:100%;
border:none;
text-align:left;
}
nav#mobilemenu ul li {
position:relative;
display:block;
padding:0 !important;
text-align:left;
}
nav#mobilemenu ul li:last-of-type {
border-bottom:none;
}
nav#mobilemenu ul li:after {
display:none;
visibility:hidden;
}
nav#mobilemenu ul li a {
text-decoration:none;
display:block;
z-index:1;
padding:10px;
font-size:16px;
-webkit-transition: all .1s linear;
-moz-transition: all .1s linear;
-o-transition: all .1s linear;
transition: all .1s linear;
position:relative;
cursor:pointer;
line-height:1.8em;
color:#fff;
}
nav#mobilemenu ul li.menu-item-has-children a {
display:inline-block;
width:89%;
}
nav#mobilemenu ul li.menu-item-has-children a + a {
width:10%;
text-align:center;
padding: 0
}
nav#mobilemenu.mobile-menu-2 ul li.menu-item-has-children a {
width:100%;
}
nav#mobilemenu ul li a:hover,
nav#mobilemenu ul li a:active,
nav#mobilemenu ul li a:focus,
nav#mobilemenu li:hover > a,
nav#mobilemenu li:active > a,
nav#mobilemenu li:focus > a,
nav#mobilemenu ul li.current-menu-item > a,
nav#mobilemenu ul li.current_page_item > a,
nav#mobilemenu ul li.current-menu-parent > a,
nav#mobilemenu ul li.current_page_ancestor > a,
nav#mobilemenu ul li.current-menu-ancestor > a {
color:#d14a2b;
}
nav#mobilemenu .sub-menu,
nav#mobilemenu .children {
display:none;
margin:0 !important;
z-index:9999;
padding:15px 0;
}
nav#mobilemenu li li a,
nav#mobilemenu li li li a {
text-decoration:none;
border-top:none;
font-size:12px
}
nav#mobilemenu .sf-sub-indicator {
right:10px;
font-size: 14px;
color:inherit
}
nav#mobilemenu.mobile-menu-2 .sf-sub-indicator {
right: 10px;
position: absolute;
width:14px;
height:14px;
line-height:14px;
top: 50%;
margin-top: -7px;
font-size: 14px;
} .header-search {
display: inline-block;
padding: 0;
margin: 0 0 0 10px;
}
.header-search a {
color: #616161;
display: block;
padding: 0;
}
.header-search i {
font-size:12px
}
.header-search .search-form {
visibility: hidden;
position: fixed;
top: 0;
right: 0;
width: 0;
height: 100%;
padding: 0;
z-index: 1000;
background: rgba(255,255,255, 0.98) none repeat;
border: none !important;
transition: width 0.5s cubic-bezier(0.7, 0, 0.3, 1), 
height 0.5s cubic-bezier(0.7, 0, 0.3, 1), 
opacity 0.5s ease-in-out;
}
.header-search .search-form.is-open {
visibility: visible;
width: 100%;
height: 100%;
}
.header-search .search-form:not(.is-open) {
width: 0;
height: 100%;
visibility: hidden;
transition: width 0.5s cubic-bezier(0.7, 0, 0.3, 1), 
height 0.5s cubic-bezier(0.7, 0, 0.3, 1), 
opacity 0.5s ease-in-out, 
visibility 0s linear 0.5s;
}
.header-search .search-form #header-searchform input[type=text] {
position:absolute;
top:50%;
width:90%;
height:100px;
line-height:100px;
left:5%;
border:none;
font-style:italic;
display:block;
margin-top:-25px;
font-size:50px;
color:#616161;
text-align:center;
background-color: transparent;
}
.header-search .search-form #header-searchform ::-webkit-input-placeholder {
text-align:center;
color:#616161;
padding:0;
}
.header-search .search-form #header-searchform ::-moz-placeholder {
text-align:center;
color:#616161;
padding:0;
}
.header-search .search-form #header-searchform :-ms-input-placeholder {
text-align:center;
color:#616161;
padding:0;
}
.header-search .search-form #header-searchform :-moz-placeholder {
text-align:center;
color:#616161;
padding:0;
}
.header-search .search-form a.close-search-form {
width: 26px;
height: 26px;
line-height:26px;
margin: auto;
display: block;
top:50px;
position:absolute;
margin-left:-13px;
left:50%;
color: #616161;
}
.header-search .search-form i.searchform-close-button {
font-size:25px;
width:26px;
height:26px;
line-height:26px;
text-align:center;
opacity:0;
-webkit-transition: transform .2s linear;
-moz-transition: transform .2s linear;
-o-transition: transform .2s linear;
transition: transform .2s linear;
}
.header-search .search-form.is-open i.searchform-close-button {
opacity:1;
}
.header-search .search-form.is-open i.searchform-close-button:hover {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
} #sidebar-wrapper {
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
-ms-perspective: 1000px;
-o-perspective: 1000px;
perspective: 1000px;
right: 0;
top: 0;
bottom: 0;
height: 100%;
position: fixed;
z-index: 9999;
}
body.logged-in:not(.is_customizer_panel) #sidebar-wrapper #scroll-sidebar {
top:32px;
}
#sidebar-wrapper #scroll-sidebar,
body.logged-in.customizer_active #sidebar-wrapper #scroll-sidebar {
right:-300px; 
width:300px;
overflow:hidden;
background:#2D3032; 
position:fixed; 
visibility: hidden; 
height:100%;  
padding:25px 0; 
border-top:solid 1px #444649;
-webkit-transition: 0.6s;
-moz-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
-webkit-transform: rotateY(-90deg);
-moz-transform: rotateY(-90deg);
-ms-transform: rotateY(-90deg);
-o-transform: rotateY(-90deg);
transform: rotateY(-90deg);
-webkit-transform-origin: 0% 50%;
-moz-transform-origin: 0% 50%;
-ms-transform-origin: 0% 50%;
-o-transform-origin: 0% 50%;
transform-origin: 0% 50%;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;
top:0;
}
body.overlay-active #sidebar-wrapper #scroll-sidebar ,
body.logged-in.customizer_active.overlay-active #sidebar-wrapper #scroll-sidebar {
visibility: visible; 
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
transform: rotateY(0deg);
-webkit-transform: translate3d(-300px, 0, 0);
-moz-transform: translate3d(-300px, 0, 0);
-ms-transform: translate3d(-300px, 0, 0);
-o-transform: translate3d(-300px, 0, 0);
transform: translate3d(-300px, 0, 0);
}
#sidebar-wrapper #scroll-sidebar .open-modal-sidebar {
text-align:center;
width:100%;
position:relative;
top:0;
right:0;
}
#sidebar-wrapper #scroll-sidebar .wrap {
z-index:999;
}
.open-modal-sidebar i {
padding:0 5px;
vertical-align: -1px;
color:#616161;
-webkit-transition: color .1s linear;
-moz-transition: color .1s linear;
-o-transition: color .1s linear;
transition: color .1s linear;
}
.open-modal-sidebar:hover i ,
.open-modal-sidebar:active i ,
.open-modal-sidebar:focus i {
color:#d14a2b;
}
#sidebar-wrapper #scroll-sidebar .open-modal-sidebar i {
color:#fff;
}
#sidebar-wrapper #scroll-sidebar .post-article {
background:#2D3032; 
color:#fff; 
border-bottom:solid 1px #575757;
padding: 30px;
word-wrap: break-word;
position: relative;
}
#sidebar-wrapper #scroll-sidebar .post-article.mobile-menu-wrapper {
padding: 30px;
}
#sidebar-wrapper #scroll-sidebar .post-article:last-of-type {
border-bottom:none
}
#sidebar-wrapper #scroll-sidebar .post-article .article {
padding:25px;
}
#sidebar-wrapper #scroll-sidebar h3.title {
padding: 0;
line-height:1em;
color:#fff;
margin-bottom: 30px;
}
#sidebar-wrapper #scroll-sidebar .mobile-menu-wrapper h3.title {
padding: 0 10px;
}
#sidebar-wrapper #scroll-sidebar .title-container .title ,
#footer .title-container .title {
background:#2D3032;
}
#sidebar-wrapper #scroll-sidebar .title-container:after ,
#footer .title-container:after {
background: #444649;
}
#sidebar-wrapper #scroll-sidebar a,
#sidebar-wrapper #scroll-sidebar p,
#sidebar-wrapper #scroll-sidebar li,
#sidebar-wrapper #scroll-sidebar address,
#sidebar-wrapper #scroll-sidebar dd, 
#sidebar-wrapper #scroll-sidebar blockquote,
#sidebar-wrapper #scroll-sidebar td,
#sidebar-wrapper #scroll-sidebar th,
#sidebar-wrapper #scroll-sidebar caption,
#sidebar-wrapper #scroll-sidebar label,
#sidebar-wrapper #scroll-sidebar .textwidget {
color:#fff;
}
#sidebar-wrapper #scroll-sidebar a:hover,
#sidebar-wrapper #scroll-sidebar a:active,
#sidebar-wrapper #scroll-sidebar a:focus{
color:#d14a2b;
outline: solid 1px;
}
#sidebar-wrapper #scroll-sidebar img {
max-width:100%;
}
#sidebar-wrapper #scroll-sidebar ul,
#sidebar-wrapper #scroll-sidebar ol {
list-style: none;
margin: 0;
padding: 0;
}
#sidebar-wrapper #scroll-sidebar label {
display:block;
}
#sidebar-wrapper #scroll-sidebar .close-modal-sidebar {
display: inline-block;
margin: 0px 0 0 30px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
float: none;
padding: 0;
}
#sidebar-wrapper #scroll-sidebar .close-modal-sidebar span {
-webkit-transition: transform .2s linear;
-moz-transition: transform .2s linear;
-o-transition: transform .2s linear;
transition: transform .2s linear;
text-decoration: none;
}
#sidebar-wrapper #scroll-sidebar .close-modal-sidebar span:before {
text-decoration: none;
}
#sidebar-wrapper #scroll-sidebar .close-modal-sidebar:hover span ,
#sidebar-wrapper #scroll-sidebar .close-modal-sidebar:focus span,
#sidebar-wrapper #scroll-sidebar .close-modal-sidebar:active span {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
text-decoration: none;
}
#overlay-body {
position: fixed;
content: "";
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fff;
z-index:9998;
visibility:hidden;
display:none;
opacity: 0.6;
filter: alpha(opacity=60);
cursor:pointer;
overflow: hidden; 
-moz-transition: 0.6s;
-o-transition: 0.6s;
transition: 0.6s;
}
#overlay-body.visible {
visibility:visible;
display:block;
}
body.overlay-active {
overflow:hidden;
}
.open-modal-sidebar {
display: inline-block;
cursor: pointer;
z-index: 999;
}
.close-modal-sidebar {
padding:14px 0;
position:relative;
cursor:pointer;
float:left;
} #wrapper {
position: relative;
-webkit-transition: -webkit-transform 0.6s;
-moz-transition: -moz-transform 0.6s;
-o-transition: -o-transform 0.6s;
transition: transform 0.6s;
min-height:100%;
}
#wrapper.open-sidebar,
body.overlay-active #overlay-body {
-webkit-transform: translate3d(-300px, 0, 0);
-moz-transform: translate3d(-300px, 0, 0);
-ms-transform: translate3d(-300px, 0, 0);
-o-transform: translate3d(-300px, 0, 0);
transform: translate3d(-300px, 0, 0);
}
#wrapper img,
#wrapper iframe,
#wrapper object,
#wrapper embed {
max-width: 100%;
}
#wrapper img {
max-height:100%;
height:auto;
} .news-ticker-title {
position: relative;
float: left; 
background: red;
height: 40px;
line-height: 40px; 
padding: 0 15px;
text-align: center;
font-weight: bold;
color:#fff;
}
.news-ticker-title::before {
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -7.5px;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid red;
}
.news-ticker-carousel {
padding: 10px;
overflow: hidden;
position: relative;
margin-bottom: 30px;
background: #fff;
border:solid 1px #ddd;
}
.news-ticker-carousel.newsticker-dark-style {
background:#222;
border:solid 1px #222;
color:#fff;
}
.news-ticker-carousel.round_images img {
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
border-radius: 50%;
}
.news-ticker-carousel.newsticker-dark-style .news-ticker-carousel-inner::before , 
.news-ticker-carousel.newsticker-dark-style .news-ticker-carousel-inner::after {
background:#222;
}
.news-ticker-carousel.newsticker-dark-style a {
color:#fff;
}
.news-ticker-carousel::before {
right: unset;
left: 0;
}
.news-ticker-carousel .news-ticker-marquee-init {
width: 10000px;
}
.news-ticker-carousel .news-ticker-marquee-init,
.news-ticker-carousel .news-ticker-marquee-init .js-marquee {
display: flex;
align-items: center;
overflow: hidden;
}
.news-ticker-carousel .news-ticker-marquee-init .js-marquee-wrapper {
overflow: hidden;
}
.news-ticker-carousel-inner {
padding: 0 10px;
overflow: hidden;
position: relative;
height: 40px;
}
.news-ticker-carousel-inner::before , 
.news-ticker-carousel-inner::after {
content: "";
width: 5px;
height: 100%;
position: absolute;
right: 0;
top: 0;
background-color: #fff;
z-index: 9;
}
.news-ticker-carousel-inner .news-ticker-marquee-init a {
padding: 0 20px;
font-weight: bold;
display: flex;
align-items: center;
}
.news-ticker-carousel-inner .news-ticker-marquee-init a span.circle-marq {
width: 40px;
height: 40px;
overflow: hidden;
display: inline-block;
line-height: 1;
margin-right: 10px;
position: relative;
}
.news-ticker-carousel-inner .news-ticker-marquee-init a img {
height: 40px;
width: 40px;
object-fit: cover;
} #breadcrumb_wrapper {
position: relative;
width:100%;
margin-top:0px;
margin-bottom:30px;
padding:0;
}
#breadcrumb_wrapper:after {
content: "";
display: table;
clear: both;
}
body.is_minimal_layout #breadcrumb_wrapper  {
width: 100%;
}
#breadcrumb_wrapper #breadcrumb-inner {
text-align:left;
font-size:12px !important;
border: solid 1px #ddd;
background: #fff;
color: #616161;
margin:0;
margin-bottom:0;
padding:10px;
display: flex;
align-items: center;
}
#breadcrumb_wrapper .breadcrumb-position {
height: 40px;
line-height: 40px;
float: left;
position: relative;
padding: 0 15px;
background: red;
color: #fff;
font-weight: 500;
margin-right: 20px !important;
font-weight: bold;
}
#breadcrumb_wrapper .breadcrumb-position::before {
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -7.5px;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid red;
}
#breadcrumb_wrapper #breadcrumb-inner ul {
margin:0;
float: left;
vertical-align: middle;
}
#breadcrumb_wrapper #breadcrumb-inner a ,
#breadcrumb_wrapper #breadcrumb-inner li ,
#breadcrumb_wrapper #breadcrumb-inner li a {
display:inline-block;
line-height:1.2em;
font-size:12px !important;
}
#breadcrumb_wrapper #breadcrumb-inner a  {
color: #616161;
font-weight: bold;
text-decoration: none;
}
#breadcrumb_wrapper #breadcrumb-inner a:hover,
#breadcrumb_wrapper #breadcrumb-inner a:active,
#breadcrumb_wrapper #breadcrumb-inner a:focus ,
#breadcrumb_wrapper.breadcrumb-dark-style #breadcrumb-inner a:hover,
#breadcrumb_wrapper.breadcrumb-dark-style #breadcrumb-inner a:active,
#breadcrumb_wrapper.breadcrumb-dark-style #breadcrumb-inner a:focus {
color: #d14a2b;
}
#breadcrumb_wrapper #breadcrumb-inner .breadcrumb-delimiter {
margin: 0 5px;
vertical-align: middle;
line-height: 1;
}
#breadcrumb_wrapper #breadcrumb-inner i.fa-long-arrow-right {
width: 14px;
height: 14px;
}
#breadcrumb_wrapper.breadcrumb-dark-style #breadcrumb-inner {
background:#222;
border:solid 1px #222;
color:#fff;
}
#breadcrumb_wrapper.breadcrumb-dark-style #breadcrumb-inner,
#breadcrumb_wrapper.breadcrumb-dark-style #breadcrumb-inner a {
color:#fff;
} .top-section-wrapper  {
padding: 0 0 30px 0;
margin-bottom:0;
margin-left:15px;
margin-right: 15px;
}
.top-section-wrapper .homepage-title,
.top-section-wrapper .archive-title,
.top-section-wrapper .search-result-title {
font-size: 24px;
text-align: center;
margin:0
}
.masonry-container .top-section-wrapper,
.col-md-8.left-sidebar .top-section-wrapper,
.col-md-8.right-sidebar .top-section-wrapper {
margin-left:0;
margin-right: 0;
}
.top-section-wrapper .site-section-title {
text-align: left;
}
.top-section-wrapper .site-section-title::after {
left: 0;
margin-left: 0;
}
#top_sidebar {
border-bottom:solid 1px #f6f6f6;
}
#breadcrumb_wrapper + #header_sidebar {
margin-top:0px;
}
#header_sidebar {
margin-top: 30px;
margin-bottom: 30px;
}
.news-ticker + #header_sidebar,
.news-ticker + #header_sidebar .post-container:first-of-type {
margin-top: 0px;
}
.featured-posts-wrapper + #header_sidebar {
position:relative;
margin-top: -30px;
padding-top:30px;
}
.featured-posts-wrapper + #header_sidebar:after {
content: '';
display: block;
position: absolute;
width: calc(100% + 30px);
height: 1px;
top: 0;
left: -15px;
background:#f6f6f6;
}
#top_sidebar {
margin-top: 0;
margin-bottom: 30px;
}
#top_sidebar + .featured-links-wrapper ,
#header_sidebar + .featured-links-wrapper {
margin-top:0px;
}
#top_sidebar .post-container {
border-bottom: solid 1px #f6f6f6;
}
#top_sidebar .post-container:last-of-type {
border-bottom: none;
}
#header_sidebar .post-container:last-of-type {
margin-bottom:25px;
}
#top_sidebar + .masonry-container ,
.featured-links-section + .masonry-container {
margin-top:0;
}
#top_sidebar .post-article ,
#bottom_sidebar .post-article {
padding: 30px ;
}
#header_sidebar .post-container {
border:solid 1px #ddd;
} .urbanews-slick-container {
opacity: 0;
visibility: hidden;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.urbanews-slick-container.slick-initialized {
visibility: visible;
opacity: 1;
} #header_sidebar + .featured-posts-section {
margin-top:0px;
}
.featured-posts-section {
position: relative;
margin: 0px 0 30px 0;
padding: 0;
}
.featured-posts-secondary-column ,
.featured-posts-side-column {
position: relative;
border:solid 1px #ddd;
padding:15px 15px 0 15px;
background: #fff;
}
.featured-posts-main-column {
position: relative;
border: 1px solid #ddd;
padding: 15px;
background: #fff;
}
.featured-posts-slideshow  {
margin-top: 15px;
} .featured-posts-navigation {
position: absolute;
top: 20px;
right: 15px;
}
.featured-posts-navigation .slick-arrow {
position: relative;
top: initial;
left: 0;
display: inline-block;
background: #ff6644;
color: #fff;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
-ms-transition: background 0.5s ease;
transition: background 0.5s ease;
}
.featured-posts-navigation .slick-arrow.prev-arrow {
margin-right: 2.5px;
}
.featured-posts-navigation .slick-arrow span.dashicons {
font-size: 14px;
width: 20px;
height: 20px;
line-height: 20px;
cursor: pointer;
}
.featured-posts-navigation .slick-arrow.prev-arrow {
right: 22.5px;
}
.featured-posts-navigation .slick-arrow.next-arrow {
right: 0;
}
.featured-posts-navigation .slick-arrow:hover,
.featured-posts-navigation .slick-arrow:active,
.featured-posts-navigation .slick-arrow:focus {
background: #d14a2b;
}
.featured-posts-navigation .slick-arrow span.dashicons {
font-size: 14px;
width: 20px;
height: 20px;
line-height: 20px;
cursor: pointer;
} .featured-posts-head::after {
content: "";
display: table;
clear: both;
}
.featured-posts-secondary-column h4,
.featured-posts-main-column h4,
.featured-posts-side-column h4 {
float: left;
margin: 0;
padding:0;
position: relative;
color: #d14a2b;
} .featured-posts-overlay-article {
background-size: cover;
background-position: top center;
position: relative;
min-height: 400px;
}
.featured-posts-overlay-article .featured-posts-image-link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
background: linear-gradient(0deg, rgba(0,0,0,0.3) 33%, rgba(255,255,255,0.15) 66%);
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
-ms-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.featured-posts-overlay-article.overlay-article-placeholder .featured-posts-image-link {
opacity: 0.3;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 30);
filter: alpha(opacity= 30);
}
.featured-posts-overlay-article .featured-posts-image-link:hover,
.featured-posts-overlay-article .featured-posts-image-link:active,
.featured-posts-overlay-article .featured-posts-image-link:focus {
opacity: 0.5;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 50);
filter: alpha(opacity= 50);
}
.featured-posts-overlay-article .category {
margin: 0 !important;
}
.featured-posts-overlay-article .category a {
font-size: 10px;
font-weight: 600;
text-decoration: none;
background:#ff6644;
color:#fff;
margin: 0 0 10px 0 !important;
padding:5px;
}
.featured-posts-overlay-article .category a:hover,
.featured-posts-overlay-article .category a:active,
.featured-posts-overlay-article .category a:focus {
background:#d14a2b;
}
.featured-posts-overlay-article h2 {
margin: 20px 0 !important;
line-height: 1.2em;
}
.featured-posts-overlay-article h2 a {
text-decoration: none;
font-weight: 500;
font-size: 20px;
color:#fff
}
.featured-posts-overlay-article .featured-posts-content {
width: auto;
padding: 15px !important;
position: absolute;
bottom: 0;
}
.featured-posts-truncate-post-titles .featured-posts-overlay-article .featured-posts-content {
max-width: 100%;
}
.featured-posts-overlay-article .author,
.featured-posts-overlay-article .author a {
font-size: 12px;
color:#fff;
margin:0;
line-height: 1em;
} .vertical-overlay-carousel-section .slick-vertical .slick-slide {
margin-bottom: 5px;
}
.vertical-overlay-carousel-section .featured-posts-overlay-article {
min-height: 195px;
}
.vertical-overlay-carousel-section .featured-posts-overlay-article h2 {
margin-bottom: 0 !important;
} .featured-posts-small-article-wrapper {
margin:0;
margin-bottom: 8px;
}
.featured-posts-small-article {
display: flex;
gap:10px;
align-items: center;
min-height: 60px;
}
.featured-posts-small-article h2 {
margin: 0 !important;
line-height: .8em;
}
.featured-posts-small-article h2 a {
text-decoration: none;
font-weight: 500;
font-size: 14px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-rendering: optimizeLegibility;
display: block;
}
.featured-posts-truncate-post-titles .featured-posts-small-article h2 a,
.featured-posts-truncate-post-titles .featured-posts-overlay-article h2 a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-rendering: optimizeLegibility;
display: block;
}
.featured-posts-small-article .featured-posts-date {
margin:5px 0 0 0;
font-size: 12px;
font-weight: 500;
}
.featured-posts-small-article .featured-posts-content {
max-height: 95px;
overflow: hidden;
} .site-section-title {
position: relative;
font-size: 24px;
color:#616161;
padding-bottom: 0 !important;
margin: 0 0 30px 0;
text-align: center;
line-height: 1em;
}
.recommended-posts-wrapper.dark_style .site-section-title {
color:#fff;
} .trending-articles-wrapper {
position: relative;
width: 100%;
margin-bottom: 30px;
background: #fafafa;
}
body.is_minimal_layout .trending-articles-wrapper {
background: #fff;
border-top: solid 1px #ddd;
border-bottom: solid 1px #ddd;
}
#header-wrapper + .trending-articles-wrapper {
margin-top: -30px;
}
.trending-articles-section {
padding: 30px 0;
}
.trending-articles-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 15px;
grid-row-gap: 0px;
}
.trending-articles-grid.trending-articles-truncate-post-titles {
grid-template-columns: repeat(4, minmax(0, 1fr));
}
.trending-article-1 { grid-area: 1 / 1 / 2 / 2; }
.trending-article-2 { grid-area: 1 / 2 / 2 / 3; }
.trending-article-3 { grid-area: 1 / 3 / 2 / 4; }
.trending-article-4 { grid-area: 1 / 4 / 2 / 5; }
.trending-article-inner {
display: flex;
align-items: center;
}
.trending-article-image-link {
width: 100px;
height: 100px;
min-width: 100px;
position: relative;
margin-right: 15px;
background: linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.3) 30%, rgba(143,143,143,0.4) 50%, rgba(0,0,0,0.6) 100%);
}
.trending-article-image-link a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
-ms-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.trending-article-image-link a:hover,
.trending-article-image-link a:active,
.trending-article-image-link a:focus {
opacity: 0.85;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 85);
filter: alpha(opacity= 85);
}
.trending-article img {
width: 100px;
height: 100px!important;
object-fit: cover;
object-position: center center;
}
.trending-article .round_images .trending-article-image-link ,
.trending-article .round_images img {
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
border-radius: 50%;
}
.trending-article-content {
text-align: left;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: left;
width: calc(100% - 115px);
height: 100%;
}
.trending-article h3 {
font-size: 16px;
margin: 0 0 10px 0;
}
.trending-article h3 a {
text-decoration: none;
font-weight: inherit
}
.trending-articles-grid.trending-articles-truncate-post-titles .trending-article h3 a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-rendering: optimizeLegibility;
display: block;
}
.trending-article .trending-article-author {
font-size: 12px;
color: #555;
display: block;
text-align: left;
width: 100%;
} .recommended-posts-wrapper {
margin-bottom:30px;
margin-top:0px;
padding:30px 0 0 0;
}
.recommended-posts-wrapper.dark_style {
background:#2D3032;
padding-bottom:30px;
}
.recommended-posts-wrapper.grey_style {
background-color: #f3f3f3;
padding-bottom:30px;
}
.featured-posts-section + .recommended-posts-wrapper.light_style {
padding-top:0px;
}
#header-wrapper + .recommended-posts-wrapper,
#header_sidebar + .recommended-posts-wrapper.light_style,
.newsticker-wrapper + .recommended-posts-wrapper.light_style,
.trending-articles-wrapper + .recommended-posts-wrapper {
margin-top:-30px;
}
#recommended-posts-inner {
margin-bottom: 0;
}
.recommended-posts-container {
margin-bottom: 0
}
.recommended-posts-container .recommended-post {
background-size: cover;
background-position: center;
position: relative;
margin: 0;
cursor: pointer;
}
.recommended-posts-container .recommended-post .recommended-post-info {
position: absolute;
bottom: 15px;
left: 15px;
color: #fff;
font-size: 12px;
margin: 0;
line-height: 1.4em;
}
.recommended-posts-container .recommended-post .recommended-post-info .title {
font-size: 19px;
font-weight: 600;
line-height: 20px;
}
.recommended-posts-container .recommended-post .recommended-post-permalink {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
background: linear-gradient(0deg, rgba(0,0,0,0.3) 33%, rgba(255,255,255,0.15) 66%);
}
.recommended-posts-container .recommended-post.recommended-post-placeholder .recommended-post-permalink {
opacity: 0.3;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 30);
filter: alpha(opacity= 30);
}
.recommended-posts-container .recommended-post-permalink:focus ,
.recommended-posts-container .recommended-post:hover .recommended-post-permalink {
opacity: 0.5;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 50);
filter: alpha(opacity= 50);
}
.recommended-posts-container .recommended-post .recommended-post-categories {
position: absolute;
width: 100%;
left: 10px;
top: 10px;
}
.recommended-posts-container .recommended-post .recommended-post-category {
display: inline-block;
color: #fff;
text-transform: uppercase;
margin: 0;
font-size: 12px;
font-weight: 500;
padding: 5px 10px;
margin-right: 10px;
margin-bottom: 10px;
background-color: #d14a2b;
line-height: 1.4em;
}
.recommended-posts-container .recommended-posts-item {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 5px;
grid-row-gap: 5px;
float: none;
height: 500px;
} .recommended-posts-container.layout-1 .recommended-post-0 {
grid-area: 1 / 1 / 2 / 2;
}
.recommended-posts-container.layout-1 .recommended-post-1 {
grid-area: 1 / 2 / 2 / 3;
}
.recommended-posts-container.layout-1 .recommended-post-2 {
grid-area: 1 / 3 / 2 / 5;
}
.recommended-posts-container.layout-1 .recommended-post-3 {
grid-area: 2 / 1 / 3 / 3;
}
.recommended-posts-container.layout-1 .recommended-post-4 {
grid-area: 2 / 3 / 3 / 4;
}
.recommended-posts-container.layout-1 .recommended-post-5 {
grid-area: 2 / 4 / 3 / 5;
} .recommended-posts-container.layout-2 .recommended-post-0 {
grid-area: 1 / 1 / 3 / 2;
}
.recommended-posts-container.layout-2 .recommended-post-1 {
grid-area: 1 / 2 / 3 / 3;
}
.recommended-posts-container.layout-2 .recommended-post-2 {
grid-area: 1 / 3 / 2 / 4;
}
.recommended-posts-container.layout-2 .recommended-post-3 {
grid-area: 1 / 4 / 2 / 5;
}
.recommended-posts-container.layout-2 .recommended-post-4 {
grid-area: 2 / 3 / 3 / 4;
}
.recommended-posts-container.layout-2 .recommended-post-5 {
grid-area: 2 / 4 / 3 / 5;
} .recommended-posts-container.layout-3 .recommended-post-0 {
grid-area: 1 / 1 / 3 / 2;
}
.recommended-posts-container.layout-3 .recommended-post-1 {
grid-area: 1 / 2 / 2 / 3;
}
.recommended-posts-container.layout-3 .recommended-post-2 {
grid-area: 1 / 3 / 2 / 4;
}
.recommended-posts-container.layout-3 .recommended-post-3 {
grid-area: 2 / 2 / 3 / 3;
}
.recommended-posts-container.layout-3 .recommended-post-4 {
grid-area: 2 / 3 / 3 / 4;
}
.recommended-posts-container.layout-3 .recommended-post-5 {
grid-area: 1 / 4 / 3 / 5;
} .recommended-posts-container.layout-4 .recommended-post-0 {
grid-area: 1 / 1 / 2 / 2;
}
.recommended-posts-container.layout-4 .recommended-post-1 {
grid-area: 1 / 2 / 2 / 4;
}
.recommended-posts-container.layout-4 .recommended-post-2 {
grid-area: 2 / 1 / 3 / 2;
}
.recommended-posts-container.layout-4 .recommended-post-3 {
grid-area: 2 / 2 / 3 / 3;
}
.recommended-posts-container.layout-4 .recommended-post-4 {
grid-area: 2 / 3 / 3 / 4;
}
.recommended-posts-container.layout-4 .recommended-post-5 {
grid-area: 1 / 4 / 3 / 5;
} .recommended-posts-container.layout-5 .recommended-post-0 {
grid-area: 1 / 1 / 2 / 3;
}
.recommended-posts-container.layout-5 .recommended-post-1 {
grid-area: 1 / 3 / 2 / 4;
}
.recommended-posts-container.layout-5 .recommended-post-2 {
grid-area: 1 / 4 / 2 / 5;
}
.recommended-posts-container.layout-5 .recommended-post-3 {
grid-area: 2 / 1 / 3 / 2;
}
.recommended-posts-container.layout-5 .recommended-post-4 {
grid-area: 2 / 2 / 3 / 3;
}
.recommended-posts-container.layout-5 .recommended-post-5 {
grid-area: 2 / 3 / 3 / 5;
} .recommended-posts-container.layout-6 .recommended-post-0 {
grid-area: 1 / 1 / 2 / 3;
}
.recommended-posts-container.layout-6 .recommended-post-1 {
grid-area: 1 / 3 / 2 / 5;
}
.recommended-posts-container.layout-6 .recommended-post-2 {
grid-area: 2 / 1 / 3 / 2;
}
.recommended-posts-container.layout-6 .recommended-post-3 {
grid-area: 2 / 2 / 3 / 3;
}
.recommended-posts-container.layout-6 .recommended-post-4 {
grid-area: 2 / 3 / 3 / 4;
}
.recommended-posts-container.layout-6 .recommended-post-5 {
grid-area: 2 / 4 / 3 / 5;
} .recommended-posts-container.layout-7 .recommended-post-0 {
grid-area: 1 / 1 / 2 / 3;
}
.recommended-posts-container.layout-7 .recommended-post-1 {
grid-area: 1 / 3 / 2 / 4;
}
.recommended-posts-container.layout-7 .recommended-post-2 {
grid-area: 1 / 4 / 2 / 5;
}
.recommended-posts-container.layout-7 .recommended-post-3 {
grid-area: 2 / 1 / 3 / 2;
}
.recommended-posts-container.layout-7 .recommended-post-4 {
grid-area: 2 / 2 / 3 / 4;
}
.recommended-posts-container.layout-7 .recommended-post-5 {
grid-area: 2 / 4 / 3 / 5;
} #masonry .pin-container {
border-top:solid 1px #ddd;
border-left:solid 1px #ddd;
border-right:solid 1px #ddd;
}
#masonry .has-post-placeholder:not(.has-post-thumbnail) .pin-container {
min-height: 250px;
}
#masonry .post-article {
border:solid 1px #ddd;
padding:30px !important;
}
#masonry .pin-container + .post-article {
border-top:none;
} .news_container {
background:#fff;
overflow:hidden;
padding: 0;
padding:15px;
border:solid 1px #ddd;
margin-bottom:30px;
}
.news_container img {
height:auto;
}
.news_container h4.title {
background: none;
padding: 0 0 10px 0;
}
.news_container.module-1.post-blocks-truncate-post-titles .small_article .article_details a h3 ,
.news_container.module-2.post-blocks-truncate-post-titles .small_article .article_details a h3 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-rendering: optimizeLegibility;
display: block;
} .layout-1 .news_left_col {
float:left;
width:calc(60% - 15px);
margin-right:15px;
}
.layout-1 .news_right_col {
float:right;
width:40%
}
.main_article .article_featured_img {
float:none;
}
.main_article .article_details {
float:none;
margin-top:15px;
}
.main_article .article_details h3 {
font-size: 19px;
font-weight: 600;
line-height: 24px;
margin: 0 0 9px;
text-decoration: none;
}
.main_article .article_details a {
text-decoration: none;
}
.main_article .meta-info {
font-size:12px
}
.small_article {
margin-bottom:15px;
display: flex;
align-items: center;
}
.small_article:last-of-type {
margin-bottom: 0 !important
}
.small_article .article_featured_img {
float:left;
margin-right:15px;
}
.small_article .article_details {
float:left;
width: calc(100% - 135px);
}
.small_article .article_details h3 {
font-size: 16px;
font-weight: 600;
line-height: 20px;
margin: 0 0 9px;
}
.small_article .article_details a {
text-decoration: none;
}
.small_article .meta-info {
font-size:12px
} .layout-2 .news_left_col {
float:left;
width:calc(50% - 7.5px);
margin-right:15px;
}
.layout-2 .news_right_col {
float:right;
width:calc(50% - 7.5px);
}
.layout-2 .main_article {
margin-bottom:20px;
} .main_article.hero_article {
height:200px;
background-size: cover;
background-position: center;
position: relative;
}
.main_article.hero_article .hero_article_details {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
margin:0;
}
.main_article.hero_article .hero_article_details:before {
bottom: 0;
content: "";
display: block;
height: 100%;
width: 100%;
position: absolute;
opacity: .3;
background: linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.3) 30%, rgba(143,143,143,0.4) 50%, rgba(0,0,0,0.6) 100%);
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
-ms-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.main_article.hero_article .hero_article_inner_details {
position: absolute;
bottom: 15px;
color: #fff;
padding: 0 20px;
}
.hero-post-permalink {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index:999;
}
.hero_article .hero-post-permalink:hover + .hero_article_details:before,
.hero_article .hero-post-permalink:focus + .hero_article_details:before {
opacity: 0.5;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 50);
filter: alpha(opacity= 50);
}
.standard-post-permalink {
position:relative;
display:block
}
.standard-post-permalink:after {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
background: linear-gradient(0deg, rgba(0,0,0,0.3) 33%, rgba(255,255,255,0.15) 66%);
z-index:999;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
-ms-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.standard-post-permalink:hover:after ,
.standard-post-permalink:focus:after {
opacity: 0.5;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 50);
filter: alpha(opacity= 50);
}
.sidebar-area h4.title,
.news_container h4.title,
.sidebar-area .wp-block-heading,
.sidebar-area .post-container .wp-block-heading {
margin: 0;
position: relative;
color: #d14a2b;
} .related-posts section {
display: inline-block;
width: 33%;
margin-right: 0.5%;
}
.related-posts h3 {
position: relative;
font-size: 24px;
margin:30px 0;
text-align:center;
color:#d14a2b
}
.related-posts section .related_post_details {
-moz-transition: outline 0.5s ease;
-o-transition: outline 0.5s ease;
-ms-transition: outline 0.5s ease;
transition: outline 0.5s ease;
outline: dotted 1px transparent;
text-align:center
}
.related-posts section:last-of-type {
margin-right: 0;
}
.related-posts section .related_post_permalink:hover + .related_post_details ,
.related-posts section .related_post_permalink:focus + .related_post_details {
outline: dotted 1px red;
}
.single_related_post {
height:200px;
background-size: cover;
background-position: center;
position: relative;
}
.single_related_post .related_post_details {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
margin:0;
}
.single_related_post .related_post_details:before {
bottom: 0;
content: "";
display: block;
height: 100%;
width: 100%;
position: absolute;
opacity: 0;
background: linear-gradient(0deg, rgba(0,0,0,0.3) 33%, rgba(255,255,255,0.15) 66%);
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
-ms-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.single_related_post.related_post_placeholder .related_post_details:before {
opacity: 0.3;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 30);
filter: alpha(opacity= 30);
}
.single_related_post .related_post_inner_details {
position: absolute;
bottom: 15px;
color: #fff;
padding: 0 20px;
}
.single_related_post .related_post_inner_details h3 {
margin: 0;
font-size: 16px;
line-height: 1.4em;
color: #fff;
}
.single_related_post .related_post_inner_details h3::after {
display: none;
}
.related_post_permalink {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index:999;
}
.related_post_permalink:hover + .related_post_details:before,
.related_post_permalink:focus + .related_post_details:before {
opacity: 0.5;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 50);
filter: alpha(opacity= 50);
} #sidebar .sidebar-box {
padding:0 25px;
}
.sidebar-area a,
.sidebar-area p,
.sidebar-area li,
.sidebar-area address,
.sidebar-area dd,
.sidebar-area blockquote,
.sidebar-area td,
.sidebar-area th,
.sidebar-area .textwidget {
line-height:1.9em;
font-weight: normal;
}
.sidebar-area ul {
list-style:none;
font-weight: normal;
margin:0;
padding:0;
}
.sidebar-area ul ul {
margin: 15px 0;
}
.sidebar-area li li a {
font-size: 12px;
}
.sidebar-area h4.title,
.sidebar-area .wp-block-heading,
.sidebar-area .post-container .wp-block-heading {
padding: 0;
margin: 0 0 15px 0;
position:relative;
text-align:left
}
.sidebar-area select,
.sidebar-area textarea,
.sidebar-area input[type="text"],
.sidebar-area input[type="password"],
.sidebar-area input[type="datetime"],
.sidebar-area input[type="datetime-local"],
.sidebar-area input[type="date"],
.sidebar-area input[type="month"],
.sidebar-area input[type="time"],
.sidebar-area input[type="week"],
.sidebar-area input[type="number"],
.sidebar-area input[type="email"],
.sidebar-area input[type="url"],
.sidebar-area input[type="search"],
.sidebar-area input[type="tel"],
.sidebar-area input[type="color"],
.sidebar-area .uneditable-input{
-moz-border-radius: 0;
-webkit-border-radius: 0;
-khtml-border-radius: 0;
border-radius: 0;
width:96%;
padding: 5px 2%;
} .above-posts-homepage-widget-area {
margin-bottom: 30px;
}
.below-posts-homepage-widget-area {
margin-top: 30px;
}
.above-posts-homepage-widget-area .above-posts-homepage-widget,
.below-posts-homepage-widget-area .below-posts-homepage-widget {
margin-bottom: 15px;
border: solid 1px #ddd;
}
.above-posts-homepage-widget-area .above-posts-homepage-widget.widget_media_image,
.below-posts-homepage-widget-area .below-posts-homepage-widget.widget_media_image {
background: none;
border: none;
padding: 0;
}
body:not(.is_minimal_layout) .above-posts-homepage-widget-area .post-article.above-posts-homepage-widget,
body:not(.is_minimal_layout) .below-posts-homepage-widget-area .post-article.below-posts-homepage-widget {
padding: 15px;
}
.above-posts-homepage-widget-area .above-posts-homepage-widget:last-of-type,
.below-posts-homepage-widget-area .below-posts-homepage-widget:last-of-type {
margin-bottom: 0;
} #footer {
color:#616161;
background:#212121;
width:100%;
position:absolute;
bottom:0;
}
#footer .copyright {
padding: 50px 0;
text-align:center
}
#footer .copyright p {
margin:0;
line-height: 1.8em;
}
#footer_widgets {
padding: 50px 0;
color:#fff;
background:#292929;
width:100%;
position:relative;
}
#footer_widgets .col-md-3:not(:nth-child(-n+4)) .widget-box {
margin-top: 15px;
}
#footer_widgets .sidebar-area h4.title,
#footer_widgets .sidebar-area .wp-block-heading {
font-size: 18px;
}
#footer_widgets .textwidget {
line-height:1.8em;
}
#footer .copyright p,
#footer .copyright a,
#footer .copyright span,
#footer .copyright .title,
#footer .copyright li,
#footer .copyright address,
#footer .copyright dd,
#footer .copyright blockquote,
#footer .copyright td,
#footer .copyright th,
#bottom_sidebar.sidebar-area,
#bottom_sidebar.sidebar-area .textwidget,
#bottom_sidebar.sidebar-area p,
#bottom_sidebar.sidebar-area a,
#bottom_sidebar.sidebar-area span,
#bottom_sidebar.sidebar-area li,
#bottom_sidebar.sidebar-area address,
#bottom_sidebar.sidebar-area dd,
#bottom_sidebar.sidebar-area blockquote,
#bottom_sidebar.sidebar-area td,
#bottom_sidebar.sidebar-area th,
#footer_widgets .sidebar-area,
#footer_widgets .sidebar-area .textwidget,
#footer_widgets .sidebar-area p,
#footer_widgets .sidebar-area a,
#footer_widgets .sidebar-area span,
#footer_widgets .sidebar-area li,
#footer_widgets .sidebar-area address,
#footer_widgets .sidebar-area dd,
#footer_widgets .sidebar-area blockquote,
#footer_widgets .sidebar-area td,
#footer_widgets .sidebar-area th {
color:#fff;
}
#footer li,
#footer_widgets .sidebar-area li {
position: relative;
}
#bottom_sidebar .post-article {
background:none;
}
#bottom_sidebar li {
padding: 0;
}
#bottom_sidebar .post-container {
border-bottom:solid 1px #444649
}
#bottom_sidebar .post-container:first-of-type {
border-top:solid 1px #444649
}
#bottom_sidebar .post-container:last-of-type {
border-bottom:none
}
#header_sidebar.sidebar-area .wp-block-heading,
#bottom_sidebar.sidebar-area .wp-block-heading {
margin-bottom: 15px
}
#header_sidebar.sidebar-area .widget_block,
#bottom_sidebar.sidebar-area .widget_block {
overflow: hidden;
}
#footer .sidebar-area h4.title,
#footer .sidebar-area .wp-block-heading,
#footer .sidebar-area .post-container .wp-block-heading {
color: #fff !important;
}
#footer .sidebar-area h4.title:after,
#footer .news_container h4.title:after,
#footer .sidebar-area .wp-block-heading:after {
background: #fff !important;
} #back-to-top {
position:fixed;
bottom:15px;
right:15px;
display:none;
z-index:1000
}
#back-to-top span {
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
padding: 0;
font-size: 18px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
color: #a7a7a7;
display: inline-block;
}
#back-to-top span.open,
#back-to-top span:hover {
cursor:pointer;
color:#d14a2b;
} .woocommerce .woocommerce-error,
.woocommerce .woocommerce-message,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce_cart_details,
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.product-content,
.no-padding,
.post-article,
.product-thumbnail,
.embed-container,
.pin-container,
.video-container,
.maps-container {
position:relative;
z-index:1000
}
.product-thumbnail,
.embed-container,
.pin-container,
.video-container,
.maps-container {
position:relative;
z-index:999
} #wrapper {
position: relative;
min-height:100%;
margin: auto;
}
body:not(.is_minimal_layout) #wrapper {
background: #fff;
border-left: solid 1px #ddd;
border-right: solid 1px #ddd;
}
#wrapper img,
#wrapper iframe,
#wrapper object,
#wrapper embed {
max-width: 100%;
}
body.overlay-active #wrapper {
margin-left: auto;
margin-right: auto;
}
body.is_minimal_layout #header-wrapper,
body.is_minimal_layout #header_sidebar,
body.is_minimal_layout #bottom_sidebar,
body.is_minimal_layout #breadcrumb_wrapper {
margin-left:auto;
margin-right:auto
}
@media (min-width: 0) {
body:not(.is_minimal_layout) #wrapper {
width: calc(100% - 30px);
}
}
@media (min-width: 768px) {
body.is_minimal_layout #bottom_sidebar {
width: 750px;
}
body.is_minimal_layout #bottom_sidebar {
padding-right: 15px;
padding-left: 15px;
}
body.is_minimal_layout #header_sidebar,
body:not(.is_minimal_layout) #wrapper {
width: 750px;
}
.newsticker-inner,
body:not(.is_minimal_layout) #wrapper .container {
width: 720px;
}
}
@media (min-width: 992px) {
body.is_minimal_layout #bottom_sidebar {
width: 970px;
}
body.is_minimal_layout #bottom_sidebar {
padding-right: 15px;
padding-left: 15px;
}
body:not(.is_minimal_layout) #wrapper {
width: 970px;
}
.newsticker-inner,
body.is_minimal_layout #header_sidebar,
body:not(.is_minimal_layout) #wrapper .container {
width: 940px;
}
}
@media (min-width: 1200px) {
body.is_minimal_layout #bottom_sidebar {
width: 1170px;
}
body.is_minimal_layout #bottom_sidebar {
padding-right: 15px;
padding-left: 15px;
}
body:not(.is_minimal_layout) #wrapper {
width: 1170px;
}
.newsticker-inner,
body.is_minimal_layout #header_sidebar,
body:not(.is_minimal_layout) #wrapper .container {
width: 1140px;
}
} #blog,
#sidebar,
#header_sidebar,
body.is_minimal_layout .post-container {
margin-bottom:30px;
}
#blog .post-container,
#masonry .post-container,
.row.masonry,
#sidebar .post-article,
.post-article.col-md-4,
.post-article.col-md-6 {
margin-bottom:25px;
}
#blog #sidebar,
#bottom_sidebar,
#header_sidebar .post-container,
#bottom_sidebar .post-container,
#sidebar .post-container,
#sidebar .post-article:last-of-type {
margin-bottom:0;
}
#header_sidebar .post-container {
margin-bottom:30px;
}
#header_sidebar .post-container:first-of-type {
margin-top:30px;
}
body:not(.is_minimal_layout) #header_sidebar {
margin-left:30px;
margin-right:30px;
} #header_sidebar .post-article {
padding:30px;
}
body.is_minimal_layout #header_sidebar .post-article {
padding:30px;
}
#bottom_sidebar .post-article {
padding:30px;
margin:0;
}
body.is_minimal_layout #bottom_sidebar .post-article {
padding:30px 0;
margin:0;
}
#sidebar .post-article {
padding:30px;
margin:0 0 15px 0;
border:solid 1px #ddd;
}
#sidebar .post-article:last-of-type {
margin-bottom:0px;
}
#sidebar .post-article .widget-box {
padding-bottom:30px;
}
.no-padding {
padding:0;
margin-bottom:25px;
}
.no-padding.post-container .post-article {
padding:0;
}
.no-padding .title {
display:none;
visibility:hidden;
}
.no-padding.widget_urbanews_bio_widget .title {
display:block;
visibility:visible;
}
#bottom_sidebar .no-padding {
margin-bottom:0;
} body.is_minimal_layout .post-article-wrap {
border: solid 1px #ddd;
}
.post-article {
position:relative;
padding:30px 0;
background:#fff;
word-wrap: break-word;
}
body.is_minimal_layout .post-article {
padding:30px;
}
.post-article.not-found ,
body.is_minimal_layout .post-article.not-found {
padding:0;
}
.post-container.col-md-12 .post-article.not-found ,
body.is_minimal_layout .post-container.col-md-12 .post-article.not-found {
margin-bottom: 50px;
}
.post-article:after {
content: '';
display: block;
clear: both;
}
.post-article p,
.post-article li,
.post-article address,
.post-article dd,
.post-article blockquote,
.post-article td,
.post-article th,
.post-article span,
.sidebar-area a,
.sidebar-area p,
.sidebar-area li,
.sidebar-area address,
.sidebar-area dd,
.sidebar-area blockquote,
.sidebar-area td,
.sidebar-area th,
.sidebar-area span,
.textwidget {
font-size:14px;
font-weight: normal;
color:#616161;
line-height:1.8em;
}
.post-article a:hover,
.post-article a:active,
.post-article a:focus ,
.sidebar-area a:hover,
.sidebar-area a:active,
.sidebar-area a:focus ,
#footer a:hover,
#footer a:active,
#footer a:focus ,
#footer_widgets a:hover,
#footer_widgets a:active,
#footer_widgets a:focus {
color:#d14a2b;
}
.post-container .attachment p {
text-align:center;
}
.post-container .attachment .entry-info {
width:120px;
}
.post-container .attachment .entry-info span {
margin:auto;
}
.post-article blockquote {
border-left: 4px solid #ddd ;
padding:25px;
position:relative;
margin-left:0px;
background:#f6f6f6;
font-style:italic;
margin:25px 0
}
post-article blockquote p {
text-align:left;
line-height:1.6em;
margin:0
} .post-container .aside {
background:url(//www.appcaredigital.com/wp-content/themes/urbanews/assets/images/background/paper.jpg) repeat;
position:relative;
}
.post-container .aside:after {
content: '';
display: block;
position: absolute;
width: 59px;
height: 52px;
top: 0;
left: 0;
margin-top: -16px;
margin-left: -15px;
background:url(//www.appcaredigital.com/wp-content/themes/urbanews/assets/images/icons/scotch-left.png) no-repeat;
}
.post-container .aside:before {
content: '';
display: block;
position: absolute;
width: 59px;
height: 52px;
top: 0;
right: 0%;
margin-top: -16px;
margin-right: -15px;
background:url(//www.appcaredigital.com/wp-content/themes/urbanews/assets/images/icons/scotch-right.png) no-repeat;
}
body.is_blog_section .post-container .post-article.aside {
padding:30px;
} .post-container .link,
#masonry .post-container .post-article.link {
background:#fff;
text-align:center;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.post-container .link[style*="background-image"] {
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
.post-container .link a {
padding:40px 0;
display:block;
color:#616161;
}
.post-container .link span.dashicons-admin-links {
display:block;
margin:0 auto 30px auto;
font-size:30px;
width:30px;
height:30px;
text-align:center;
}
.post-container .post-article.link {
padding:0;
}
.post-container .link a:hover {
background: #d14a2b;
}
.post-container .link a:hover,
.post-container .link a:hover span.dashicons-admin-links,
.post-container .link[style*="background-image"] a,
.post-container .link[style*="background-image"] a:hover,
.post-container .link[style*="background-image"] span.dashicons-admin-links {
color:#fff !important;
}
.post-container .link[style*="background-image"] a:hover {
background: none;
}
body.is_blog_section .post-container:not(.has-post-thumbnail) .post-article.link {
border: solid 1px #ddd;
} .post-container .quote {
background:#fff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.post-container .quote[style*="background-image"] {
-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover !important;
}
.post-container .quote blockquote {
border-left:0;
padding:0;
margin:0;
background:none;
}
.post-container .quote blockquote p {
text-align:center;
font-style:normal;
font-style:italic;
}
.post-container .quote p {
text-align:center;
font-size:16px
}
.post-container .quote span.dashicons-format-quote {
display:block;
margin:0 auto 50px auto;
font-size:50px;
width:50px;
height:50px;
text-align:center;
color:#616161
}
.post-container .quote:hover {
background:#d14a2b;
}
.post-container .quote:hover p ,
.post-container .quote:hover span.dashicons-format-quote ,
.post-container .quote a:hover {
color:#fff;
}
.post-container .quote[style*="background-image"] a ,
.post-container .quote[style*="background-image"] p ,
.post-container .quote[style*="background-image"] span.dashicons-format-quote {
color:#fff;
}
body.is_blog_section .post-container .post-article.quote {
padding:30px;
}
body.is_blog_section .post-container:not(.has-post-thumbnail) .post-article.quote {
border: solid 1px #ddd;
} .post-container .wp-post-image {
z-index:999;
height: 100%;
}
.header-cart-widget .wp-post-image:hover,
#header_sidebar .wp-post-image:hover,
#bottom_sidebar .wp-post-image:hover,
#sidebar .wp-post-image:hover,
#footer-box .wp-post-image:hover{
-moz-transform: none;
-webkit-transform: none;
-o-transform: none;
transform: none;
}
.banner-rotate {
overflow:hidden;
position:relative;
display:block;
}
.banner-rotate img  {
-webkit-transition: -webkit-transform 0.3s ease;
-moz-transition: -moz-transform 0.8s ease;
-o-transition: -o-transform 0.8s ease;
transition: transform 0.8s ease;
width:100%;
height:auto;
}
.banner-rotate:hover img  {
-moz-transform: rotate(1deg) scale(1.2);
-webkit-transform: rotate(1deg) scale(1.2);
-o-transform: rotate(1deg) scale(1.2);
transform: rotate(1deg) scale(1.2);
} .full-width .soundcloud,
.left-sidebar .soundcloud,
.right-sidebar .soundcloud {
margin:0 0 50px 0;
}
.col-md-4 .soundcloud {
margin:0 0 25px 0;
}
.soundcloud iframe,
.soundcloud object,
.soundcloud embed {
width: 100%;
height:166px;
border:none;
} .post-container .title {
text-align:center;
position:relative;
color:#616161;
margin:0
}
.post-container .wp-block-heading {
color:#616161;
}
.post-container .page-format .title {
margin:0 0 30px 0;
}
#header_sidebar .title ,
#bottom_sidebar .title {
margin-bottom:15px;
} .post-container .aside p,
.post-container .category h1,
.post-container .search h1 {
margin:0;
}
.post-container .category,
.post-container .category h1,
.post-container .category h1 span,
.post-container .search,
.post-container .search h1 {
text-align:center;
font-size:20px;
}
.post-container .category h1 a {
color:#fff;
} .post-container .container-fluid.columns-shortcode {
margin: -50px 0 50px 0;
padding:0;
}
.post-container .container-fluid.columns-shortcode:last-child {
padding:0;
margin: 0;
}
.post-container .container-fluid.columns-shortcode .title {
margin-top:50px;
margin-bottom:25px;
} .pin-container .post-meta {
position: absolute;
bottom:15px;
left: 15px;
margin:0
}
.pin-container .post-meta .post-meta-category {
margin:0
}
.pin-container .post-meta .post-meta-category a {
margin:0 5px 0 0
}
#wrapper .post-container.post-container-wrap:not(.masonry-item) .pin-container.blog-section img {
height: 100%;
}
.post-container.post-container-wrap.has-post-placeholder:not(.has-post-thumbnail) .pin-container.blog-section {
background: linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(241,241,241,0.4) 50%, rgba(243,243,243,0.6) 100%);
} .pin-container .blog-article-image-link {
position: absolute;
left: 0;
top: 0;
width:100%;
height: 100%;
opacity: 0;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
-ms-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.3) 30%, rgba(143, 143, 143, 0.4) 50%, rgba(0, 0, 0, 0.6) 100%);
}
.pin-container .blog-article-image-link:hover,
.pin-container .blog-article-image-link:active,
.pin-container .blog-article-image-link:focus {
opacity: 0.5;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 50);
filter: alpha(opacity= 50);
} footer.line ,
footer.tags {
text-align:center;
margin-top:50px;
}
footer.tags a {
color:#616161;
}
.post-meta {
text-align:center;
}
.title + .post-meta {
margin-top:15px;
margin-bottom:20px;
}
.masonry-item .title + .post-meta {
margin-bottom:0;
}
.post-meta-icon {
position: relative;
padding-top: 0.5rem;
font-size: 10px !important;
margin-left: 5px;
}
.post-meta-icon i {
margin-right: 2.5px;
}
.post-meta-author + .post-meta-date::before,
.post-meta-category + .post-meta-icon::before {
content: "\2022";
margin-right: 5px;
}
.post-meta-author + .post-meta-date::before {
margin-left: 5px;
}
.post-meta-author ,
.post-meta-date,
.post-meta-category ,
.post-meta-icon {
position: relative;
text-align:center;
display:inline-block;
padding-bottom: 1rem;
line-height: 0.7;
font-weight:normal;
}
.post-meta-author ,
.post-meta-author a,
.post-meta-date,
.post-meta-category ,
.post-meta-category a,
.post-meta-icon {
color:#616161;
font-size:11px !important;
text-decoration: none;
}
.post-meta-category,
.post-meta-icon {
padding-top: 0.5rem;
margin-bottom:0;
padding:0
}
.post-meta-category a {
font-weight: 600;}
.page-title + p {
margin-top:0px;
}
#masonry .post-meta-category {
margin-bottom:25px;
}
.post-date {
color:#fff;
text-align:left;
}
.day {
font-size:14px;
line-height:1.1em;
}
.archive {
margin:0;
}
.entry-tags {
font-size:13px;
border-bottom:solid 1px #ddd;
border-top:solid 1px #ddd;
position:relative;
font-weight:bold;
}
.entry-tags span {
font-weight:normal;
}
.post-date {
color:#fff;
text-align:left;
}
.day {
font-size:14px;
line-height:1.1em;
}
.archive {
margin:0;
} .post-author {
border-top:solid 1px #ddd;
margin-top:50px;
padding-top:50px;
border-bottom:solid 1px #ddd;
margin-bottom:0px;
padding-bottom:0;
}
.author-img {
float:left;
margin-right:30px;
margin-bottom:50px;
}
.author-img img {
padding: 4px;
border: solid 1px #ddd;
float: left;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
border-radius: 50%;
}
.author-content {
overflow:hidden;
}
.author-content h5 {
font-size:15px;
font-weight:400;
margin:0 0 8px 0;
color:#616161;
display:block;
}
.author-content h5 a {
color:#616161;
text-decoration:none;
}
.author-content p {
margin-bottom:50px;
} #disqus_thread {
margin-top:25px;
}
.commentlist {
list-style:none;
margin:0;
padding:0
}
.commentlist ul {
list-style:none;
padding:0;
margin:0;
}
.commentlist li {
margin:0;
}
.commentlist li .comment-respond {
margin-bottom:50px;
}
.commentlist li:last-of-type .comment-respond {
margin-bottom:0px;
}
.comment-container,
.woocommerce .woocommerce-tabs .comment_container{
position: relative;
margin:0 0 50px 0;
padding:50px;
background:#fff;
border:solid 1px #f1f1f1 !important;
z-index:999
}
.comment-avatar img {
padding:4px;
border:solid 1px #ddd;
float:left;
}
.comment-text {
position:relative;
margin-left:110px;
padding:0 0 0 15px
}
.comment-container .comment-date {
padding:10px 0;
}
.comment-avatar {
position:relative;
width:110px;
float:left;
}
.comment-author .author {
display:block;
font-weight:bold;
}
.commentlist .children li {
margin-left:50px;
}
.comment-notes {
font-size:12px;
margin:0 0 15px 0;
}
h3.comments,
h3#reply-title {
position: relative;
font-size: 24px;
margin:30px 0;
text-align:center;
}
h3#reply-title {
color:#d14a2b;
}
h3.comments {
height:30px;
}
.logged-in-as
h3#reply-title small {
font-size: 14px;
margin:-25px 0 50px 0;
} div.wpcf7 img.ajax-loader {
display:none;
}
div.wpcf7-response-output {
margin: 2em 0 !important;
padding: 1em !important;
}
div.wpcf7-validation-errors {
border: 1px solid #f00 !important;
color: #f00 !important;
}
div.wpcf7-mail-sent-ok {
border: 1px solid #398f14 !important;
color: #398f14 !important;
}
.wpcf7-form {
margin:0 !important;
}
.wpcf7-form label {
width:100%;
}
.searchform label {
display:block;
}
.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea ,
.woocommerce-product-search input[type=search],
.contact-form input[type=text],
.contact-form textarea ,
.searchform input[type=text],
.searchform textarea ,
.comment-form input[type=text],
.comment-form input[type=email],
.comment-form textarea {
padding: 10px 2%;
background:#fafafa;
width: 100%;
margin:0 0 10px 0;
border:none;
color:#616161;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.wpcf7-form input[type=submit] ,
.woocommerce-product-search input[type=submit],
.contact-form input[type=submit] ,
.searchform input[type=submit] ,
.comment-form input[type=submit] {
background:#ff6644;
border:none;
color:#fff;
font-size:14px;
font-weight: 600;
text-align:center;
position:relative;
display: block;
text-shadow:none;
padding:10px 16px;
width:inherit;
margin:0 auto;
-webkit-transition: color .3s ease, background-color .3s ease;
-moz-transition: color .3s ease, background-color .3s ease;
-o-transition: color .3s ease, background-color .3s ease;
transition: color .3s ease, background-color .3s ease;
}
.wpcf7-form input[type=submit]:hover ,
.woocommerce-product-search input[type=submit]:hover,
.contact-form input[type=submit]:hover ,
.searchform input[type=submit]:hover ,
.comment-form input[type=submit]:hover ,
.wpcf7-form input[type=submit]:focus ,
.woocommerce-product-search input[type=submit]:focus,
.contact-form input[type=submit]:focus ,
.searchform input[type=submit]:focus ,
.comment-form input[type=submit]:focus {
background-color:#d14a2b;
color:#fff;
text-decoration:none
}
#searchform input[type=submit],
.woocommerce-product-search input[type=submit]{
width: 25%;
margin:0;
padding: 10px 1%;
display:inline-block;
}
#searchform input[type=text],
.woocommerce-product-search input[type=search]{
width: 70%;
margin:0 1% 0 0;
padding: 10px 2%;
display:inline-block;
}
#searchform .input-search:hover,
#searchform .input-search:active,
#searchform .input-search:focus ,
#searchform input[type=search]:hover,
#searchform input[type=search]:active,
#searchform input[type=search]:focus {
outline:0px !important;
-moz-appearance:none;
-webkit-appearance:none;
appearance:none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.logged-in-as a {
color:#616161;
}
.logged-in-as,
.comment-notes,
.comment-form-comment,
.comment-form-author,
.comment-form-email,
.comment-form-url,
.form-submit {
display:block;
text-align:center;
}
.contact-form span.messagge-sent {
font-weight:bold;
}
.contact-form  span.messagge-error {
display:none;
color:#b93333;
font-weight:bold;
}
.contact-form .empty-value {
border: solid 1px #872424 !important;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
span.wpcf7-list-item {
display: block;
float: left;
width: 12px;
height: 12px;
margin: 0 15px 0 0;
} img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
img.alignleft,
img.alignright,
img.aligncenter,
.attachment img {
max-width:100%;
height:auto;
}
.alignleft,
img.alignleft {
display:inline;
float:left;
margin-right:24px;
margin-top:4px;
}
.alignright,
img.alignright {
display:inline;
float:right;
margin-left:24px;
margin-top:4px;
}
div.aligncenter,
img.aligncenter {
display: block;
margin-left: auto !important;
margin-right: auto !important;
float:none;
}
img.alignleft,
img.alignright,
img.aligncenter {
margin-bottom:12px;
}
.wp-caption {
background:#f1f1f1;
line-height:18px;
margin-bottom:25px;
max-width:100% !important;
padding:4px;
text-align:center;
}
.wp-caption img {
margin:5px 5px 0;
width:96%;
height:100%
}
.wp-caption p.wp-caption-text {
color:#888;
font-size:12px;
margin:5px;
}
.wp-smiley {
margin:0;
} .gallery {
margin:25px auto 0 auto;
}
.gallery .gallery-item {
float:left;
margin:0 10px 15px 0;
text-align:center;
position:relative;
outline: 1px solid #ddd;
border: 4px solid #fff;
background: #fff;
overflow:hidden;
}
.gallery-item .gallery-caption {
background-color: rgba(0, 0, 0, 0.7);
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
color: #fff;
font-size: 12px;
line-height: 1.5;
margin: 0;
max-height: 50%;
padding: 6px 0;
bottom:0;
position: absolute;
text-align: center;
width: 100%;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
filter: alpha(opacity=0);
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 10px);
max-width:         calc(50% - 10px);
}
.gallery-columns-3 .gallery-item {
max-width: 32%;
max-width: -webkit-calc(33.3% - 10px);
max-width:         calc(33.3% - 10px);
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 10px);
max-width:         calc(25% - 10px);
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 10px);
max-width:         calc(20% - 10px);
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 10px);
max-width:         calc(16.7% - 10px);
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 10px);
max-width:         calc(14.28% - 10px);
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 10px);
max-width:         calc(12.5% - 10px);
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 10px);
max-width:         calc(11.1% - 10px);
}
.gallery dl {
margin:0;
}
.gallery br+br {
display:none;
}
.gallery a {
border-bottom:none;
}
.attachment img{
display:block;
margin:0 auto;
}
.gallery .gallery-item img {
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
border:none !important;
width:100%;
}
.gallery .gallery-item img:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
} .urbanews-news-widget-truncate-post-titles h3 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-rendering: optimizeLegibility;
display: block;
} .overlay-thumbnail {
position: relative;
overflow:hidden
}
.overlay-thumbnail a {
opacity: 0;
position: absolute;
top: 0;
width: 100%;
height: 100%;
box-sizing: border-box;
background-color: #333;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
text-align: center;
z-index: 2;
}
.overlay-thumbnail:hover a {
opacity: 0.60;
filter: alpha(opacity=60);
} #footer_widgets ul.widget-category {
position:relative;
margin:0;
border-top:solid 1px #ddd;
border-bottom:solid 1px #fff;
border-left:solid 1px #ddd;
border-right:solid 1px #ddd;
}
#footer_widgets ul.widget-category li {
display:block;
background:#f3f3f3;
padding:8px;
border-bottom:solid 1px #ddd;
border-top:solid 1px #fff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
position:relative;
cursor:pointer;
color:#4d4d4d;
}
#footer_widgets ul.widget-category li a,
ul.widget-category li.cat-item{
display:block;
color:#333;
}
#footer_widgets ul.widget-category li.cat-item a{
display:inline;
}
#footer_widgets ul.widget-category li:hover {
color:#d14a2b;
background:#eee;
}
#footer_widgets ul.widget-category li a:hover{
color:#d14a2b;
} #wp-calendar th,
#wp-calendar
#today,
#wp-calendar
#today a {
background:#ccc;
color:#434343 !important;
}
#wp-calendar a:hover {
border:none;
}
#wp-calendar {
background: #f3f3f3;
width:100%;
}
#wp-calendar caption {
font-size: 14px;
text-transform:uppercase;
margin:0 0 10px 0;
text-align:left;
}
#wp-calendar th,
#wp-calendar td {
text-align: center;
font-size: 14px;
color:#434343 !important;
padding:3px 6px;
}
#wp-calendar td a {
display:block;
text-align: center;
font-size: 14px;
color:#434343 !important;
text-decoration:underline
}
#wp-calendar td#prev a, #wp-calendar td#prev a{
text-decoration:none;
text-align:left;
}
#wp-calendar th{
font-weight:bold
}
tr:nth-child(2n+2) {
background-color: #fafafa;
} #sidebar .tagcloud a,
#footer_widgets .tagcloud a {
display: inline-block;
padding: 4px 8px;
text-align: center;
font-size:12px !important;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
background:#ff6644;
color:#fff;
border:none;
margin:0 0 4px 0;
}
#sidebar .tagcloud a:hover,
#footer_widgets .tagcloud a:hover {
color: #fff;
background: #d14a2b;
}
#sidebar .tagcloud a {
font-size:14px !important;
} .jr-insta-thumb ul.thumbnails li ,
.jr-insta-thumb ul.thumbnails li img,
.jr-insta-thumb ul.thumbnails li a {
vertical-align: bottom !important;
} .featured-links-wrapper {
margin-bottom:30px;
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 10px;
grid-row-gap: 0px;
}
.featured-link-item {
position: relative;
padding: 10px;
background: #fff;
border: solid 1px #ddd;
}
.featured-link-item-1 {
grid-area: 1 / 1 / 2 / 2;
}
.featured-link-item-2 {
grid-area: 1 / 2 / 2 / 3;
}
.featured-link-item-3 {
grid-area: 1 / 3 / 2 / 4;
}
.featured-link-item .featured-link-title {
position: absolute;
top: 50%;
width: calc(100% - 20px);
height: 30px;
text-align: center;
-webkit-transform: translate(0, -25px);
-moz-transform: translate(0, -25px);
-ms-transform: translate(0, -25px);
-o-transform: translate(0, -25px);
transform: translate(0, -25px);
}
.featured-link-item img {
width: 100%;
max-height: initial !important;
}
.featured-link-item .featured-link-title h6 {
display: inline-block;
height: 40px;
line-height: 40px;
background-color: rgba(255, 255, 255, 0.85);
padding: 0 25px;
margin: 0;
font-size: 16px;
}
.featured-link-item a {
height: calc(100% - 20px);
width: calc(100% - 20px);
display: block;
opacity: 0;
background:#fff;
position: absolute;
}
.featured-link-item a:hover ,
.featured-link-item a:active ,
.featured-link-item a:focus {
opacity:0.3
} .social-buttons {
margin: 0 0 25px 0;
position: relative;
}
.social-buttons a {
position: relative;
display:inline-block;
background-color:#000;
margin: 0 2.5px;
width:30px;
height:30px;
line-height:30px;
border-radius: 5px;
color:#fff;
text-align:center;
font-size: 16px;
}
.social-buttons a i {
line-height:30px;
}
.social-buttons a:before {
content: attr(button-title);
display: block;
position: absolute;
top: 0;
left: 50%;
font-size: 10px;
color: #fff;
-ms-transform: translate(-50%, -35px);
-webkit-transform: translate(-50%, -35px);
transform: translate(-50%, -35px);
height:25px;
line-height:25px;
padding:0 10px;
z-index: 1000;
-webkit-transition: opacity .3s linear, visibility .3s linear;
-moz-transition: opacity .3s linear, visibility .3s linear;
-o-transition: opacity .3s linear, visibility .3s linear;
transition: opacity .3s linear, visibility .3s linear;
visibility:hidden;
opacity:0;
}
.social-buttons a:after {
content: '';
display: inline-block;
position: absolute;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
top: -10px;
left: 50%;
z-index: 1000;
-ms-transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
-webkit-transition: opacity .3s linear, visibility .3s linear;
-moz-transition: opacity .3s linear, visibility .3s linear;
-o-transition: opacity .3s linear, visibility .3s linear;
transition: opacity .3s linear, visibility .3s linear;
visibility:hidden;
opacity:0;
}
.social-buttons a:hover ,
.social-buttons a:active ,
.social-buttons a:focus {
color:#fff !important;
}
.social-buttons a:hover:before ,
.social-buttons a:hover:after ,
.social-buttons a:focus:before ,
.social-buttons a:focus:after {
-webkit-transition: opacity .3s linear, visibility .3s linear;
-moz-transition: opacity .3s linear, visibility .3s linear;
-o-transition: opacity .3s linear, visibility .3s linear;
transition: opacity .3s linear, visibility .3s linear;
visibility:visible;
opacity:1
} .social-buttons a[button-title="Facebook"]:hover ,
.social-buttons a[button-title="Facebook"]:focus {
background-color:#3b5998;
}
.social-buttons a[button-title="Facebook"]:before {
background-color: #3b5998;
}
.social-buttons a[button-title="Facebook"]:after {
border-top: 5px solid #3b5998;
} @font-face {
font-family: 'TiP-social-icons';
src:  url(//www.appcaredigital.com/wp-content/themes/urbanews/assets/fonts/social-icons.eot?x8vb48);
src:  url(//www.appcaredigital.com/wp-content/themes/urbanews/assets/fonts/social-icons.eot?x8vb48#iefix) format('embedded-opentype'),
url(//www.appcaredigital.com/wp-content/themes/urbanews/assets/fonts/social-icons.ttf?x8vb48) format('truetype'),
url(//www.appcaredigital.com/wp-content/themes/urbanews/assets/fonts/social-icons.woff?x8vb48) format('woff'),
url(//www.appcaredigital.com/wp-content/themes/urbanews/assets/fonts/social-icons.svg?x8vb48#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
.tip-social-icons {
font-family: 'TiP-social-icons' !important;
display: inline-block;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 14px;
text-decoration: none;
line-height: 29px !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.tip-social-icons.icon-twitter-x:before {
content: "\e900";
}
.tip-social-icons.icon-tiktok:before {
content: "\e901";
}
.tip-social-icons.icon-matrix:before {
content: "\e902";
} .social-buttons a[button-title="X"]:hover ,
.social-buttons a[button-title="X"]:focus {
background-color:#666666
}
.social-buttons a[button-title="X"]:before {
background-color: #666666;
}
.social-buttons a[button-title="X"]:after {
border-top: 5px solid #666666;
} .social-buttons a[button-title="Tiktok"]:hover ,
.social-buttons a[button-title="Tiktok"]:focus {
background-color:#69c9d0 !important
}
.social-buttons a[button-title="Tiktok"]:before {
background-color: #69c9d0;
}
.social-buttons a[button-title="Tiktok"]:after {
border-top: 5px solid #69c9d0;
} .social-buttons a[button-title="Matrix"]:hover ,
.social-buttons a[button-title="Matrix"]:focus {
background-color:#666666 !important
}
.social-buttons a[button-title="Matrix"]:before {
background-color: #666666;
}
.social-buttons a[button-title="Matrix"]:after {
border-top: 5px solid #666666;
} .social-buttons a[button-title="Flickr"]:hover ,
.social-buttons a[button-title="Flickr"]:focus {
background-color:#ff0084;
}
.social-buttons a[button-title="Flickr"]:before {
background-color: #ff0084;
}
.social-buttons a[button-title="Flickr"]:after {
border-top: 5px solid #ff0084;
} .social-buttons a[button-title="Slack"]:hover ,
.social-buttons a[button-title="Slack"]:focus {
background-color:#CF0E5B
}
.social-buttons a[button-title="Slack"]:before {
background-color: #CF0E5B;
}
.social-buttons a[button-title="Slack"]:after {
border-top: 5px solid #CF0E5B;
} .social-buttons a[button-title="Pinterest"]:hover ,
.social-buttons a[button-title="Pinterest"]:focus {
background-color:#CF0E5B
}
.social-buttons a[button-title="Pinterest"]:before {
background-color: #CF0E5B;
}
.social-buttons a[button-title="Pinterest"]:after {
border-top: 5px solid #CF0E5B;
} .social-buttons a[button-title="Tumblr"]:hover ,
.social-buttons a[button-title="Tumblr"]:focus {
background-color:#32506d
}
.social-buttons a[button-title="Tumblr"]:before {
background-color: #32506d;
}
.social-buttons a[button-title="Tumblr"]:after {
border-top: 5px solid #32506d;
} .social-buttons a[button-title="Soundcloud"]:hover ,
.social-buttons a[button-title="Soundcloud"]:focus {
background-color:#FF9533
}
.social-buttons a[button-title="Soundcloud"]:before {
background-color: #FF9533;
}
.social-buttons a[button-title="Soundcloud"]:after {
border-top: 5px solid #FF9533;
} .social-buttons a[button-title="Spotify"]:hover ,
.social-buttons a[button-title="Spotify"]:focus {
background-color:#1ED761
}
.social-buttons a[button-title="Spotify"]:before {
background-color: #1ED761;
}
.social-buttons a[button-title="Spotify"]:after {
border-top: 5px solid #1ED761;
} .social-buttons a[button-title="Youtube"]:hover ,
.social-buttons a[button-title="Youtube"]:focus {
background-color:#CD201F
}
.social-buttons a[button-title="Youtube"]:before {
background-color: #CD201F;
}
.social-buttons a[button-title="Youtube"]:after {
border-top: 5px solid #CD201F;
} .social-buttons a[button-title="Vimeo"]:hover ,
.social-buttons a[button-title="Vimeo"]:focus {
background-color:#19B7EA
}
.social-buttons a[button-title="Vimeo"]:before {
background-color: #19B7EA;
}
.social-buttons a[button-title="Vimeo"]:after {
border-top: 5px solid #19B7EA;
} .social-buttons a[button-title="Vk"]:hover ,
.social-buttons a[button-title="Vk"]:focus {
background-color:#5181B8
}
.social-buttons a[button-title="Vk"]:before {
background-color: #5181B8;
}
.social-buttons a[button-title="Vk"]:after {
border-top: 5px solid #5181B8;
} .social-buttons a[button-title="Instagram"]:hover ,
.social-buttons a[button-title="Instagram"]:focus {
background-color:#3F729B
}
.social-buttons a[button-title="Instagram"]:before {
background-color: #3F729B;
}
.social-buttons a[button-title="Instagram"]:after {
border-top: 5px solid #3F729B;
} .social-buttons a[button-title="Rss"]:hover ,
.social-buttons a[button-title="Rss"]:focus {
background-color:#f60
}
.social-buttons a[button-title="Rss"]:before {
background-color: #f60;
}
.social-buttons a[button-title="Rss"]:after {
border-top: 5px solid #f60;
} .post-pagination {
margin:45px 0 0 0;
}
.post-pagination a[rel="prev"] {
float:left;
text-align:left;
}
.post-pagination a[rel="next"] {
float:right;
text-align:right;
}
.wp-pagenavi,
.urbanews-pagination {
text-align: center;
position:relative;
margin:30px 0;
}
.masonry_list_layout .wp-pagenavi {
margin-top:-25px
}
.sidebar_list_layout .wp-pagenavi {
margin-bottom:0
}
.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi span.current,
.urbanews-pagination span {
display:inline-block;
padding:0 15px;
height:45px;
line-height:45px;
font-size:14px;
font-weight: 600;
color:#616161;
text-align:center;
vertical-align:middle;
cursor:pointer;
background:#fff;
position:relative;
margin:0;
-webkit-transition: background-color .3s ease, border-color .3s ease;
-moz-transition: background-color .3s ease, border-color .3s ease;
-o-transition: background-color .3s ease, border-color .3s ease;
transition: background-color .3s ease, border-color .3s ease;
}
.urbanews-pagination span {
margin:0
}
.urbanews-pagination a  {
display:inline-block;
}
.urbanews-pagination a span {
background:#fff;
color:#333;
margin:0
}
.wp-pagenavi a:hover,
.wp-pagenavi a:active,
.wp-pagenavi a:focus,
.urbanews-pagination span.current span,
.urbanews-pagination a span:hover,
.urbanews-pagination a span:active,
.urbanews-pagination a span:focus,
.wp-pagenavi span.current,
.post-article .wp-pagenavi a:hover ,
.post-article .wp-pagenavi a:active ,
.post-article .wp-pagenavi a:focus {
color:#fff !important;
background:#d14a2b;
text-decoration:none;
border-bottom:none;
}
.urbanews-pagination span.current span {
background:none;
display:block;
margin:0;
padding:0;
}
@media screen and (min-width : 0px) and (max-width : 992px)  {
.header-flex {
display: block;
text-align: center;
}
.header-flex-buttons {
display: block !important;
margin-top: 10px;
}
.header-flex-logo {
max-width: 100% !important;
}
#logo,
#logo a span {
text-align: center;
}
body.scroll_header #header-wrapper {
position:relative;
height:auto;
margin-bottom: inherit;
}
body.scroll_header #header-wrapper .right {
padding-left: inherit;
}
body.scroll_header .content,
body.scroll_header .masonry-container,
body.scroll_header #header_sidebar,
body.scroll_header.single .product-wrapper,
body.scroll_header .products-list{
margin-top:0;
}
#header-wrapper {
margin-bottom: 25px;
}
nav.header-menu,
.header-menu-col {
display:none !important;
}
.ticker-section h3 {
font-size: 12px;
}
.hd-flex {
flex-direction: column;
}
#logo ,
#logo a,
#logo a span {
text-align:center;
}
#logo a span {
margin-bottom: 0px
}
.news-ticker-carousel {
margin-top: 0px;
margin-bottom: 25px;
}
#breadcrumb_wrapper .breadcrumb-position {
display: none;
}
.trending-articles-grid {
display: block;
}
.trending-article {
margin-bottom: 15px;
}
.trending-article:last-of-type {
margin-bottom: 0;
}
.trending-article-inner {
text-align: center;
}
.trending-article-content {
padding: 0 0 0 15px;
text-align: left;
}
.trending-article-inner {
width: 100%;
}
.trending-article-image-link {
margin-right: 0;
}
.trending-article img {
margin-right: 0;
margin-bottom: 0;
}
.recommended-posts-container .recommended-posts-item {
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(3, 1fr);
height: 600px;
}
.recommended-posts-container .recommended-post-0 {
grid-area: 1 / 1 / 2 / 2 !important;
}
.recommended-posts-container .recommended-post-1 {
grid-area: 1 / 2 / 2 / 3 !important;
}
.recommended-posts-container .recommended-post-2 {
grid-area: 2 / 1 / 3 / 2 !important;
}
.recommended-posts-container .recommended-post-3 {
grid-area: 2 / 2 / 3 / 3 !important;
}
.recommended-posts-container .recommended-post-4 {
grid-area: 3 / 1 / 4 / 2 !important;
}
.recommended-posts-container .recommended-post-5 {
grid-area: 3 / 2 / 4 / 3 !important;
}
.recommended-link-item {
margin-bottom:0;
}
.main_article {
margin-bottom: 15px !important;
}
.main_article .article_featured_img {
display: block;
}
.main_article .article_featured_img img {
width: 100%;
}
.layout-1 .news_left_col ,
.layout-2 .news_left_col ,
.layout-1 .news_right_col ,
.layout-2 .news_right_col {
float:none;
width:100%;
margin:0;
}
.layout-2 .news_left_col {
margin-bottom:15px;
}
.small_article:last-of-type {
margin-bottom: 0 !important
}
.news_container + h4.latest_posts {
margin-top: 0px;
}
.related-posts section {
width: 100%;
margin-right: 0;
margin-bottom: 0.5%;
}
body.is_minimal_layout #header_sidebar {
padding:0 15px
}
#sidebar .sidebar-box {
padding:0;
}
.col-md-8.left-sidebar,
.col-md-8.right-sidebar  {
float:inherit;
}
#blog .left-sidebar + #sidebar,
#blog .right-sidebar + #sidebar {
margin-top: 30px;
}
.wp-pagenavi,
.masonry_list_layout .wp-pagenavi,
.sidebar_list_layout .wp-pagenavi {
margin-top:0px;
margin-bottom:30px !important;
}
.sidebar_list_layout .wp-pagenavi {
margin-top:30px;
}
.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi span.current,
.urbanews-pagination span {
margin:0;
}
#sidebar,
.post-container,
.product-container,
#masonry .post-container,
.commentlist li .comment-respond,
.row.masonry,
.post-article.col-md-4,
.post-article.col-md-6 {
margin-bottom:30px;
}
.row.blog-grid {
margin-bottom:0;
}
body:not(.is_minimal_layout) .post-article {
padding: 30px 0;
}
#footer {
margin-top:50px;
}
#footer .copyright {
margin:0;
line-height:15px;
}
#footer_widgets .col-md-3:not(:nth-child(-n+4)) .widget-box {
margin-top: 0;
}
.social-buttons {
float:none;
}
.widget-box {
padding:25px 0;
}
#footer_widgets {
padding:30px 0;
}
#footer_widgets .widget-box {
padding:0 0 30px 0;
}
#footer_widgets .col-md-3:last-of-type .widget-box {
padding:0;
}
#scroll-sidebar .post-article.widget-box {
padding:30px;
}
.row.copyright .col-md-5,
.row.copyright .col-md-7{
padding:10px 25px;
text-align:center;
}
.entry-info {
width:auto;
background:none;
}
.entry-info span {
display:block;
text-align:center;
width:inherit;
padding:inherit;
margin:5px auto;
position:relative;
}
.entry-info i  {
line-height: 23px;
position:absolute;
left:0;
margin:0;
padding:0
}
.comment-avatar img {
margin-right:15px;
}
.commentlist .children li {
margin-left:15px;
}
.comment-text {
margin:0;
float:none;
border:none;
padding:0;
}
h3#reply-title,
h3.comments {
font-size:18px;
}
#footer_widgets .widget {
margin-right: inherit;
}
.col-md-8.left-sidebar,
.col-md-8.right-sidebar  {
float:inherit;
}
#sidebar h3.title {
font-size:22px;
margin:0 0 15px 0;
}
.row.masonry {
margin-bottom:0;
}
.urbanews-pagination {
padding-bottom:50px;
}
.masonry-item {
position: relative !important;
left: 0 !important;
top: 0 !important;
transform:none !important;
}
.featured-links-wrapper {
display: block;
}
.featured-link-item {
margin-bottom:15px;
}
.featured-link-item:last-of-type {
margin-bottom:0;
}
}
@media screen and (min-width : 0px) and (max-width : 320px) {
#wp-calendar th,
#wp-calendar td {
padding: 3px;
}
div.overlay-image.xsmall .overlay,
div.overlay-image.xsmall .wp-post-image { width:140px; height:140px }
div.overlay-image.small .overlay,
div.overlay-image.small .wp-post-image,
div.overlay-image.medium .overlay,
div.overlay-image.medium .wp-post-image,
div.overlay-image.large .overlay,
div.overlay-image.large .wp-post-image { width:140px; height:100px }
.small_article img {
max-width: 75px !important;
}
.small_article .article_details {
width: calc(100% - 100px);
}
.trending-article img {
max-width: 50px !important;
height: 50px !important;
}
.trending-article-image-link {
width: 50px;
height: 50px;
min-width: 50px;
margin: 10px 0 0 0;
}
.trending-articles-grid.trending-articles-truncate-post-titles .trending-article-content {
width: calc(100% - 50px);
}
}
@media screen and (min-width : 321px) and (max-width : 479px) {
div.overlay-image.medium .overlay,
div.overlay-image.medium .wp-post-image,
div.overlay-image.large .overlay,
div.overlay-image.large .wp-post-image { width:211px; height:150px }
.trending-article img {
max-width: 75px !important;
height: 75px !important;
}
.trending-article-image-link {
width: 75px;
height: 75px;
min-width: 75px;
}
.trending-articles-grid.trending-articles-truncate-post-titles .trending-article-content {
width: calc(100% - 100px);
}
}
@media screen and (min-width : 0px) and (max-width : 480px)  {
.news-ticker-carousel-inner {
padding: 0;
}
.news-ticker-title {
display: none; 
}
.news-ticker-carousel {
height: 100%;
}
.post-container .title {
font-size:22px;
}
.post-container .quote blockquote p {
font-size: 16px;
}
#masonry .has-post-placeholder:not(.has-post-thumbnail) .pin-container,
.post-container.post-container-wrap.has-post-placeholder:not(.has-post-thumbnail) .pin-container {
min-height:200px;
}
}
@media screen and (min-width : 481px) and (max-width : 600px) {
div.overlay-image.medium .overlay,
div.overlay-image.medium .wp-post-image{ width:240px; height:171px }
div.overlay-image.large .overlay,
div.overlay-image.large .wp-post-image { width:300px; height:213px }
#masonry .has-post-placeholder:not(.has-post-thumbnail) .pin-container,
.post-container.post-container-wrap.has-post-placeholder:not(.has-post-thumbnail) .pin-container {
min-height:300px;
}
}
@media screen and (min-width : 0) and (max-width : 600px) {
.featured-posts-grid {
display: block;
}
.featured-posts-main-column {
display: block;
width: 100%;
min-width: none;
margin-bottom:5px;
}
.featured-posts-secondary-column {
display: block;
width: 100%;
margin-bottom:5px;
}
.featured-posts-side-column {
display: block;
width: 100%;
}
.featured-posts-overlay-article {
min-height: 350px;
}
.vertical-featured-posts-section,
.vertical-featured-posts-section.vertical-overlay-carousel-section {
padding-bottom: 10px;
}
.featured-post-author {
margin-top: 5px;
}
.comment-container,
.woocommerce .woocommerce-tabs .comment_container{
padding: 25px;
}
.comment-avatar {
float:none;
margin-bottom: 25px;
}
.comment-avatar img {
float:none;
}
.sidebar_list_layout .wp-pagenavi {
margin-top:0;
}
#blog .left-sidebar + #sidebar,
#blog .right-sidebar + #sidebar {
margin-bottom: 30px;
}
#blog.sidebar_list_layout,
#blog.full_width_list_layout,
#blog.sidebar_list_layout .post-container,
#blog.full_width_list_layout .post-container {
margin-bottom:0;
}
}
@media screen and (min-width : 0) and (max-width : 768px) {
#header_sidebar .post-container,
#header_sidebar .post-container:last-of-type {
margin-bottom:15px;
}
#header_sidebar .post-container:first-of-type {
margin-top:15px;
}
#breadcrumb_wrapper + #header_sidebar {
margin-top: -15px;
}
body:not(.is_minimal_layout) #header_sidebar {
margin-left: 15px;
margin-right:15px;
}
#bottom_sidebar .post-article ,
body.is_minimal_layout #bottom_sidebar .post-article {
padding-left:15px;
padding-right:15px;
}
}
@media screen and (min-width: 601px) and (max-width: 992px) {
.featured-posts-grid {
display: block;
}
.featured-posts-grid::after {
content: "";
display: table;
clear: both;
}
.featured-posts-main-column {
display: block;
width: 100%;
min-width: none;
margin-bottom:5px;
}
.featured-posts-secondary-column {
float: left;
margin-right: 2.5px;
width: calc(50% - 2.5px);
}
.featured-posts-side-column {
float: right;
margin-left: 2.5px;
width: calc(50% - 2.5px);
}
.featured-posts-overlay-article {
min-height: 450px;
}
.vertical-featured-posts-section {
padding-bottom: 10px;
}
.vertical-featured-posts-section.vertical-overlay-carousel-section {
padding-bottom: 11.5px;
}
.featured-posts-small-article {
min-height: 71.5px;
}
#masonry .has-post-placeholder:not(.has-post-thumbnail) .pin-container {
min-height:350px;
}
}
@media screen and (min-width: 600px){
#blog .post-container.post-container-wrap:last-of-type {
margin-bottom: 0;
}
.post-container.post-container-wrap:not(.masonry-item) .pin-container.blog-section {
float:left;
width:45%;
}
.post-container.post-container-wrap:not(.masonry-item) .pin-container.blog-section + .post-article {
float:left;
width:55%;
padding:30px
}
.post-container.post-container-wrap:not(.masonry-item):after {
margin:0;
content: '';
display: table;
clear: both;
}
body.is_blog_section .post-container.post-container-wrap:not(.masonry-item) .post-article-wrap {
background:#fff;
padding:0
}
body.is_blog_section .post-container.post-container-wrap.has-post-thumbnail:not(.masonry-item) .post-article-wrap ,
body.is_blog_section .post-container.post-container-wrap.has-post-placeholder:not(.masonry-item):not(.has-post-thumbnail) .post-article-wrap {
display:flex;
}
.blog_layout .post-container.post-container-wrap:not(.masonry-item) {
padding:0px;
}
.post-container.post-container-wrap:not(.masonry-item) .pin-container.blog-section {
min-height:220px;
margin-bottom:0;
}
.post-container.post-container-wrap:not(.masonry-item) .pin-container.blog-section img {
object-fit: cover;
object-position: center center;
}
}
@media screen and (min-width: 993px){
body.hide_scrollable_menu_on_desktop .mobile-menu-wrapper {
display: none;
}
.mobile-menu-wrapper {
display: none;
}
.featured-posts-grid {
display: flex;
}
.featured-posts-secondary-column,
.featured-posts-side-column {
width: 25%;
}
.featured-posts-secondary-column {
order:2;
margin:0 5px 0 0
}
.featured-posts-side-column {
order:3;
}
.featured-posts-main-column {
order: 1;
width: calc(50% - 10px);
margin:0 5px 0 0
}
}
@media screen and (min-width: 993px) and (max-width: 1170px) {
.featured-posts-small-article {
min-height: 65px;
}
}body:not(.is_minimal_layout) #wrapper {
border:none;
}
body.body_white_bg:not(.is_minimal_layout) #wrapper {
background: #fff;
border-left: solid 1px #ddd;
border-right: solid 1px #ddd;
}
#header {
background: #262626;
border-bottom: none;
padding: 30px 0;
color: #fff;
border-bottom: solid 5px #ff6644;
}
#footer {
border-top: solid 5px #ff6644;
}
nav.header-menu ul.children ,
nav.header-menu ul.sub-menu,
.header-cart-widget {
background: #262626;
border: none;
}
.sf-sub-indicator {
margin-left: 10px;
}
.news-ticker-carousel.newsticker-dark-style,
#breadcrumb_wrapper.breadcrumb-dark-style #breadcrumb-inner {
background:#262626;
border:solid 1px #262626;
}
.header-cart-widget .widget_shopping_cart,
.header-cart-widget .widget_shopping_cart a {
color: #fff;
}
.news-ticker-carousel-inner .news-ticker-marquee-init a {
text-decoration: none;
}
#logo a,
nav.header-menu ul li a,
.open-modal-sidebar i, 
.header-search a,
.header-cart a.cart-contents,
.header-cart a span {
color: #fff;
}
body.is_minimal_layout:not(.body_white_bg) .news_container,
body.is_minimal_layout:not(.body_white_bg) .news-ticker-carousel,
body.is_minimal_layout:not(.body_white_bg) .featured-posts-main-column,
body.is_minimal_layout:not(.body_white_bg) .featured-posts-side-column ,
body.is_minimal_layout:not(.body_white_bg) #header_sidebar .post-container,
body.is_minimal_layout:not(.body_white_bg) .trending-articles-wrapper,
body.is_minimal_layout:not(.body_white_bg) .post-article-wrap,
body.is_minimal_layout:not(.body_white_bg) #sidebar .post-article,
body.is_minimal_layout:not(.body_white_bg) #breadcrumb_wrapper #breadcrumb-inner,
body.is_minimal_layout:not(.body_white_bg) .above-posts-homepage-widget-area .above-posts-homepage-widget,
body.is_minimal_layout:not(.body_white_bg) .below-posts-homepage-widget-area .below-posts-homepage-widget,
body.is_minimal_layout:not(.body_white_bg) .product-content,
body.is_minimal_layout:not(.body_white_bg) .masonry .product-content,
body.is_minimal_layout:not(.body_white_bg) .masonry .product-thumbnail,
body.is_minimal_layout:not(.body_white_bg) .woocommerce .woocommerce_cart_details,
body.is_minimal_layout:not(.body_white_bg) .woocommerce .cart-collaterals .cart_totals, 
body.is_minimal_layout:not(.body_white_bg) .woocommerce-page .cart-collaterals .cart_totals,
body.is_minimal_layout:not(.body_white_bg) .woocommerce-error,
body.is_minimal_layout:not(.body_white_bg) .woocommerce-message,
body.is_minimal_layout:not(.body_white_bg) .woocommerce-info,
body.is_minimal_layout:not(.body_white_bg) .woocommerce .woocommerce-error,
body.is_minimal_layout:not(.body_white_bg) .woocommerce .woocommerce-message,
body.is_minimal_layout:not(.body_white_bg) .woocommerce .woocommerce-info {
border: none;
}
body.is_minimal_layout:not(.body_white_bg) .woocommerce .woocommerce-info {
outline: none;
}
body.is_minimal_layout:not(.body_white_bg) .post-article.not-found {
padding:5px 30px 15px 30px;
} .news-ticker-title,
#breadcrumb_wrapper .breadcrumb-position {
background: #ff6644;
}
.news-ticker-title::before,
#breadcrumb_wrapper .breadcrumb-position::before {
border-left-color: #ff6644
} .header-search .search-form {
background: rgba(0,0,0, 0.98) none repeat;
}
.header-search .search-form #header-searchform input[type=text] {
color:#fff;
}
.header-search .search-form #header-searchform ::-webkit-input-placeholder {
color:#fff;
}
.header-search .search-form #header-searchform ::-moz-placeholder {
color:#fff;
}
.header-search .search-form #header-searchform :-ms-input-placeholder {
color:#fff;
}
.header-search .search-form #header-searchform :-moz-placeholder {
color:#fff;
}
.header-search .search-form a.close-search-form {
color:#fff;
}
.header-search .search-form i.searchform-close-button {
color:#fff;
}
.header-search .search-form.is-open i.searchform-close-button {
opacity:1;
}
.header-search .search-form.is-open i.searchform-close-button:hover {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
} .featured-posts-overlay-article {
min-height: 412px;
} .featured-posts-side-column .featured-posts-small-article {
min-height: 89px;
margin-bottom:10px
}
.featured-posts-side-column .featured-posts-small-article:last-of-type {
margin-bottom:0
}
.featured-posts-side-column .featured-posts-small-article img {
width: 95px;
height: 95px !important;
object-fit: cover;
object-position: center center;
}
.featured-posts-side-column .featured-posts-small-article .featured-posts-image-link {
position: relative;
width: 95px;
height: 95px;
min-width: 95px;
background: linear-gradient(0deg, rgba(0,0,0,0.3) 33%, rgba(255,255,255,0.15) 66%);
}
.featured-posts-side-column .featured-posts-small-article .featured-posts-image-link a {
position: absolute;
top: 0;
left: 0;
width: 95px;
height: 95px;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
-ms-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.featured-posts-side-column .featured-posts-small-article .featured-posts-image-link a:hover,
.featured-posts-side-column .featured-posts-small-article .featured-posts-image-link a:active,
.featured-posts-side-column .featured-posts-small-article .featured-posts-image-link a:focus {
opacity: 0.85;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 85);
filter: alpha(opacity= 85);
}
@media screen and (min-width: 0) and (max-width: 600px) {
.featured-posts-grid {
display: block;
}
.urban-press-vertical-featured-posts-section,
.urban-press-vertical-featured-posts-section.vertical-overlay-carousel-section {
padding-bottom: 10px;
}
.featured-posts-main-column {
width: 100%;
margin-bottom: 5px;
}
.featured-posts-side-column {
width: 100%;
}
}
@media screen and (min-width: 601px) and (max-width: 992px) {
.featured-posts-grid {
display: flex;
}
.urban-press-vertical-featured-posts-section {
padding-bottom: 10px;
}
.urban-press-vertical-featured-posts-section.vertical-overlay-carousel-section {
padding-bottom: 11.5px;
}
.featured-posts-main-column {
width: calc(66.666666% - 5px);
margin: 0 5px 0 0;
}
.featured-posts-side-column {
width: 33.333334%;
}
}
@media screen and (min-width: 993px) {
.featured-posts-grid {
display: flex;
}
.featured-posts-main-column {
order: 1;
width: calc(66.666666% - 5px);
margin: 0 5px 0 0;
}
.featured-posts-side-column {
order: 2;
width: 33.333334%;
}
} .news_container {
padding:30px;
} .featured-posts-head h4,
.sidebar-area h4.title span,
.news_container h4.title span {
font-size: 14px;
padding: 5px 10px;
display: inline-block;
color: #fff !important;
margin-top: 0px;
text-transform: uppercase;
margin: 0;
font-weight: 500;
margin-right: 10px;
background-color: #ff6644;
line-height: 1.4em;
position:relative
}
.featured-posts-head h4 {
padding-bottom: 3px;
}
.sidebar-area h4.title,
.news_container h4.title  {
overflow:hidden;
position:relative;
display:block;
}
.sidebar-area h4.title span:after,
.news_container h4.title span:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 1170px;
height: 2px;
background: #ff6644;
z-index: 998;
}
.featured-posts-head{
border-bottom:solid 2px #ff6644;
} .related-posts-grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 1fr;
gap: 10px;
}
.related-posts-grid section {
display: block;
width: auto;
margin-right: 0;
}
.related-posts a,
.related-posts a:hover,
.related-posts a:active,
.related-posts a:focus {
text-decoration: none;
}
.related-posts h3 {
position: relative;
font-size: 24px;
font-weight: 600;
margin: 30px 0 !important;
text-align: center;
}
.related-posts h4 {
position: relative;
font-size: 18px;
font-weight: 600;
margin: 0;
text-align: left;
}
.related-posts .meta-info {
margin-top: 10px;
font-size: 12px;
}
.related-posts .wp-post-image {
height: auto;
}
.related-posts .related-post-permalink {
position: relative;
display: block;
}
.related-posts .related-post-permalink:after {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 33%, rgba(255, 255, 255, 0.15) 66%);
z-index: 999;
-moz-transition: opacity 0.5s ease;
-o-transition: opacity 0.5s ease;
-ms-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.related-posts .related-post-permalink:hover:after,
.related-posts .related-post-permalink:focus:after {
opacity: 0.5;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
filter: alpha(opacity=50);
}
.related-posts section .related_post_details {
padding: 15px;
background: #fff;
border-left: solid 1px #ddd;
border-right: solid 1px #ddd;
border-bottom: solid 1px #ddd;
text-align: left;
outline: 0;
}
@media screen and (min-width: 0) and (max-width: 767px) {
.related-posts-grid {
grid-template-columns: 1fr;
}
} .social-buttons a {
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 0;
font-size: 20px;
}