#tm-fullscreen p{
  display:none;
}

.seco{
  color: #2d70a5;
    background: #f7faff;
    padding: 12px;
    border-radius: 5px;
}


.upindex{
      z-index:999999 !important;
}

.smartcountdown{
  margin-top: -15px;
  margin-bottom: -34px;
}


@media (min-width: 250px) and (max-width: 450px) {
  .scd-counter{
    margin-left: -20px;
  } 
  .scd-title {
    font-size: 21px !important;
    color: #d10048;
}
#smartcountdown-589-months {
    float: left;
    background-color: #d10048;
    font-size: 12px;
    padding: 9px 2px 1px 0px !important;
    color: #fff;
    border-radius: 6px;
    width: 15%;
    margin: -2px 1px 3px 10px !important;
    float: left;
}
#smartcountdown-589-days {
    background-color: #d10048;
    font-size: 12px;
    padding: 9px 0px 1px 0px !important;
    color: #fff;
    border-radius: 6px;
    width: 16%;
    float: left;
    margin: -88px 1px 3px 68px !important;
}
#smartcountdown-589-hours {
    background-color: #d10048;
    font-size: 12px;
    padding: 9px 3px 2px 3px !important;
    color: #fff;
    border-radius: 6px;
    width: 16%;
    float: left;
    margin: -89px 27px 3px 127px !important;
}
 #smartcountdown-589-minutes {
    background-color: #d10048;
    font-size: 12px;
    padding: 9px 0px 1px 0px !important;
    color: #fff;
    border-radius: 6px;
    width: 20%;
    float: left;
    margin: -89px 4px 5px 191px !important;
}
  
#smartcountdown-589-seconds {
    background-color: #d10048;
    font-size: 10px;
    padding: 13px 0px 5px 0px !important;
    color: #fff;
    border-radius: 6px;
    width: 20%;
    margin: auto !important;
    float: left;
    margin: -91px 0px 5px 262px !important;
}
  
}

#smartcountdown-589-months{
    background-color: #d10048;
    padding: 10px;
    color: #fff;
    border-radius: 6px;
}
#smartcountdown-589-days{
    background-color: #d10048;
    padding: 10px;
    color: #fff;
    border-radius: 6px;
}
#smartcountdown-589-hours{
    background-color: #d10048;
    padding: 10px;
    color: #fff;
    border-radius: 6px;
}
#smartcountdown-589-minutes{
    background-color: #d10048;
    padding: 10px;
    color: #fff;
    border-radius: 6px;
}
#smartcountdown-589-seconds{
    background-color: #d10048;
    padding: 10px;
    color: #fff;
    border-radius: 6px;
}










.bgbg2{
position: relative;
    padding-left: 65px;
    background-color: #0404048c;
    width: 373px;
    /* height: 12px; */
    padding-top: 45px;
    padding-bottom: 45px;
    font-size: 20px;
}
.bgbg{
    position: absolute;
    margin-top: -20px;
}

.isp{
  padding-bottom:12px;
}

.tm-timeline-light .tm-timeline-content {
    background-color: #fff8f8;
    box-shadow: 0 0 0 1px #ffcbcb, inset 1px 1px 0 rgba(255, 255, 255, 0.05);
}

.tm-timeline-content .tm-timeline-date {
    background-color: #b32525;
    border-color: #b32525;
}

.uk-module-title:after, div.tt_event_theme_page .widget > h5:after, div.tt_event_theme_page h5.box_header:after {
    content: "//";
    color: #b32525;
}

.tm-timeline-icon:before {
    content: "";
    background: #b32525;
}

.tm-timeline-icon:after {
    content: "";
    border: 1px solid #b32525;

}

.tm-timeline-icon {
    color: #b32525;
    border: 1px solid rgb(255, 176, 176);
}

.tm-timeline-content:before {
    content: '';
    border: 1px solid #ffb0b0;
}

.tm-slideset-gravity .uk-slideset .uk-panel-box .uk-panel-title {
  background: linear-gradient(180deg, #d10048 0%, #d10048 100%);
  -webkit-transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
  transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
  box-shadow: inset 0 -4px 0 #821518, inset 0 1px 0 rgba(255, 255, 255, 0.15);
}

#tm-spotlight > .uk-width-1-1 > .uk-panel-box-primary{
  height: 64px;
  color: #ffffff;
}
#tm-spotlight > .uk-width-1-1 > .uk-panel-box{padding-top: 6px;}
.uk-panel-box-primary > a:not([class]),
.uk-panel-box-primary > :not([class*='uk-nav']) a:not([class]) {
  color: #e86b6f;
}
.uk-panel-box-primary > a:not([class]):hover,
.uk-panel-box-primary > :not([class*='uk-nav']) a:not([class]):hover {
  color: #651113;
}


/*#tm-hero > .uk-width-1-1 > .uk-panel{
  padding-top: 6px;
  padding-bottom: 6px;
  color: #fff;
  background-color: #d10048;
  background: linear-gradient(180deg, #d10048 0%, #d10048 100%);
}

#tm-hero > .uk-width-1-1 > .uk-panel > .uk-margin-remove{
  color: #fff;
}
#tm-hero > .uk-width-1-1 > .uk-panel > .uk-margin-remove > a{
  color: #fff;
}*/

.uki-h2 {
    background-color: #ffecf1;
    border-radius: 5px;
    font-size: 27px;
    line-height: 36px;
    padding: 8px 12px 2px 12px;
    color: #a80f5d;
    margin-top: -17px;
}



.cadre2{
  background-color:#f9f9f9;
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
  border: 1px rgba(0,0,0,0.2) dashed;
}

.uk-article-meta {
  font-size: 16px;
}

.itemView > *:not(.itemImageBlock) {
  margin-left: 8px !important;
}

.tm-blog{
  margin-bottom:30px;
  padding-left:0px;
  
}

.tm-blog > .itemView > .uk-article-title{
   font-size: 31px;
   margin-top: -20px;
  line-height: 34px;
  margin-bottom:30px;
}

.tm-blog > .itemView > .uk-article-title:after{
  display:none;
}

.itemImageBlock  {
background-color: rgba(134, 134, 134, 0.1);
  padding: 4px;
}

.itemView{
background-color: rgba(189, 189, 189, 0.1);
  padding: 2px;
  padding: 22px 22px 12px 0px;
}

.tm-blog + .tm-blog {
   margin-top: 0px;
}

.tm-article-featured-image > a:before {
  display:none;
  content: "";
  background: rgba(66, 141, 201, 0.6);
  width: 110px;
  height: 100%;
  position: absolute;
  box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.1);
  z-index: 1;
  -webkit-transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
  transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
}


@media (min-width: 451px) and (max-width: 2000px) {
.tm-article-featured-image {
  position: relative;
  margin: -30px 50px 30px;
}

  } 

@media (min-width: 250px) and (max-width: 450px) {
.tm-article-featured-image {
  width: 100%;
    position: relative;
    margin: 0px 6px 19px;
}
  } 
  


.itemNext{
  margin-left:20px;
}

div.ba-gallery-items.category-0.category-1{
  display:none;
}

.ba-caption{
  display:none;
}

.itemBlock > .itemBody > .itemIntroText > .hidethis{
  display:none;
}

.itemBlock > .itemBody > .itemIntroText > .ba-gallery{ 
  display:none;
}


.itemBlock > .itemBody > .itemIntroText > div .ba-gallery{ 
  display:none;
}


.moduleItemIntrotext > .ba-gallery {
  display:none;
}

.ba-gallery p{
  display:none;
}

.itemLinks
{
   display:none;
}

.itemBottom br{
  display:none;
}

.uk-margin-large-top {
  margin-top: 1px !important;
}



.tm-news-tabs li figcaption {
  font-size: 24px;
  line-height: 36px;
  font-weight: 300;
  font-family: 'Open Sans';
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);
  padding: 15px 15px 15px;
  -webkit-transform: rotate(90deg);
  transform: rotate(360deg);
  -webkit-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
  background-color: #d10048bd;
  color: #ffffff;
  text-shadow: none;
  -webkit-transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
  transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
}

figcaption.uk-overlay-panel {
  /* 1 */
  position: absolute;
  
  bottom: 0;
  left: 0;
  right: 0;
  padding: 30px;
  color: #ffffff;
}

.uk-overlay-top {
  top: auto;
}

.tm-tags-list a,
.tagspopular ul li a,
.tm-tag {
  color: #d10048;
}

.tm-news-tabs li .tm-news-panel .tm-tabs-title {
  font-weight: 300;
  line-height: 48px;
  font-size: 36px;
  color: #d10048;
}

.tm-news-tabs .uk-tab > li.uk-active {
  background-color: #d10048;
  background: linear-gradient(180deg, #d10048 0%, #d10048 100%);
}



.uk-module-title-alt:before {
  content: "";
  left: 0;
  bottom: -10px;
  width: 100px;
  position: absolute;
  border-bottom: 1px solid #fff;
}
.cadre2{
  background-color:#f9f9f9;
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
  border: 1px rgba(0,0,0,0.2) dashed;
}


.tm-header-bg {
  width: 100%;
  position: absolute;
  z-index: -1;
  height: 153px;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.1);
  background-color: #d10048;
  background: linear-gradient(180deg, #d10048 0%, #d10048 100%);
}
html {
  background: #f5f5f5 url(../../../images/patterns/brick-wall.png) 0 0 repeat fixed;
}
.tm-navbar .uk-nav-side > li > a,
.tm-navbar .uk-navbar-nav > li > a,
.tm-navbar .uk-nav-side ul a {
  color: #d10048;
  -webkit-transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
  transition: all cubic-bezier(0.27, 1.5, 0.32, 0.95) 0.5s;
}
.uk-panel-box-primary {
  color: #ffffff;
  background-color: #d10048;
  background: linear-gradient(180deg, #d10048 0%, #d10048 100%);
}
.uk-article-title:after {
  content: "//";
  right: -10px;
  bottom: 0;
  color: #d10048;
  font-weight: 400;
  letter-spacing: -3px;
  width: 60px;
  position: relative;
}
.tm-navbar .uk-navbar-nav > li .uk-dropdown-navbar {
  background-color: #d10048;
  background: linear-gradient(180deg, #d10048 0%, #d10048 100%);
}
.tm-hero .tm-fullscreen-slideshow .uk-slideshow .uk-overlay-panel > div,
.tm-fullscreen .tm-fullscreen-slideshow .uk-slideshow .uk-overlay-panel > div {
  width: 50%;
  background-color:rgba(0,0,0,0.5);
  padding:20px 20px 20px 20px;
}
.uk-button-primary,
.cart-checkout-button > a,
.cart-update-button > input,
.j2store-addtocart-form > a.btn-success,
.j2store-cart-button {
  background-color: #d10048;
  color: #ffffff;
}
.uk-dropdown-navbar {
  background: #ffffff;
  color: #7A1420;
  padding: 10px;
  margin-top: 10px;
}

.tm-navbar .uk-dropdown li.uk-parent > a:before {
  font-family: "fontAwesome";
  content: "\f142";
  position: absolute;
  right: 15px;
  font-size: 14px;
  color: #7A1420;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
}

.uk-nav-navbar ul,
.uk-nav-navbar ul > li.uk-parent > ul {
  padding: 10px !important;
  position: absolute;
  left: 100%;
  width: 240px;
  background-color: #d10048;
  background: linear-gradient(180deg, #d10048 0%, #d10048 100%);
  opacity: 0;
  top: 0;
  z-index: 999;
  visibility: hidden;
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px #d10048, 2px 2px 1px rgba(0, 0, 0, 0.075);
}


.uk-dropdown-navbar .uk-nav-navbar ul li a:hover,
.uk-dropdown-navbar .uk-nav-navbar > li > a:hover,
.uk-dropdown-navbar .uk-nav-navbar > li > a:focus,
.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a,
.uk-dropdown-navbar .uk-nav-navbar ul li.uk-active > a {
  background-color: #7A1420;
  color: #ffffff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.075);
}

.uk-button-primary:hover,
.uk-button-primary:focus,
.cart-checkout-button > a:hover,
.cart-checkout-button > a:focus,
.cart-update-button > input:hover,
.cart-update-button > input:focus,
.j2store-addtocart-form > a.btn-success:hover,
.j2store-addtocart-form > a.btn-success:focus,
.j2store-cart-button:hover,
.j2store-cart-button:focus {
  background-color: #7A1420;
  color: #ffffff;
}
