/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
.widget_news_tabs {
  /* Navigation Menu Cat Tabs */
  /* Content Posts Tabs */
  /* Style Tabs Content 1 */
}
.widget_news_tabs .dynamic_news_tabs_nav {
  margin-bottom: 30px;
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-top: 5px solid #d93e2d;
}
.widget_news_tabs .dynamic_news_tabs_nav .widget-title,
.widget_news_tabs .dynamic_news_tabs_nav .nav-tabs {
  float: left;
}
.widget_news_tabs .dynamic_news_tabs_nav .widget-title {
  margin-bottom: 0;
  padding: 14px 40px;
}
.widget_news_tabs .dynamic_news_tabs_nav .tabs_nav_button {
  display: none;
}
.widget_news_tabs .dynamic_news_tabs_nav .nav-tabs {
  display: block;
  line-height: 53px;
  border: none;
  width: 75.777%;
  border-left: 1px solid #e5e5e5;
}
.widget_news_tabs .dynamic_news_tabs_nav .nav-tabs li {
  margin: 0;
  padding: 0px 0px 0px 39px;
}
.widget_news_tabs .dynamic_news_tabs_nav .nav-tabs li a {
  border: none;
  margin-right: 0;
  border-radius: 0;
  background: none;
  padding: 0;
  color: #999;
  font-weight: 700;
  font-size: 12px;
  line-height: 53px;
  text-transform: uppercase;
}
.widget_news_tabs .dynamic_news_tabs_nav .nav-tabs li a:hover {
  color: #323232;
}
.widget_news_tabs .dynamic_news_tabs_nav .nav-tabs li a.active {
  color: #323232;
}
.widget_news_tabs .tab-content {
  min-height: 200px;
}
.widget_news_tabs .tab-content .news_tabs_loading .spinner {
  width: 100px;
  height: 100px;
  background-color: #999;
  margin: 100px auto;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
.widget_news_tabs .tab-content .news_tabs_item_lg {
  margin-bottom: 30px;
}
.widget_news_tabs .tab-content .news_tabs_item_lg:last-child {
  margin-bottom: 0;
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_no_image {
  margin-bottom: 30px;
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_image {
  position: relative;
  width: 48%;
  float: left;
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_image .news_tabs_media {
  display: block;
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_image .news_tabs_media .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_image .news_tabs_media:hover .overlay {
  background: rgba(50, 50, 50, 0.5);
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_image .cat-links {
  position: absolute;
  bottom: 0;
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_image img {
  margin-bottom: 0;
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_content {
  float: left;
  width: 52%;
  padding-top: 30px;
  padding-left: 30px;
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_content .news_tabs_title {
  font-size: 24px;
  line-height: 25px;
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_content .post_meta {
  margin-bottom: 25px;
}
.widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_content p {
  margin-bottom: 0;
}
.widget_news_tabs .news_tab_style_1 .tab-content .row .col-sm-6 {
  padding-left: 0;
  padding-right: 15px;
}
.widget_news_tabs .news_tab_style_1 .tab-content .row .col-sm-6:nth-child(2) {
  padding-left: 15px;
  padding-right: 0;
}
.widget_news_tabs .news_tab_style_1 .tab-content .row:last-child:nth-child(2) .col-sm-6 .news_tabs_item_sm {
  margin-bottom: 0;
}
.widget_news_tabs .news_tab_style_1 .tab-content .row:last-child:nth-child(3) .col-sm-6 .news_tabs_item_sm {
  margin-bottom: 0;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_lg {
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 30px 0;
  margin: 0 0 20px 0;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_lg .news_tabs_image,
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_lg .news_tabs_content {
  float: none;
  width: 100%;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_lg .news_tabs_image {
  margin-bottom: 30px;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_lg .news_tabs_content {
  padding: 0;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_lg .news_tabs_content .news_tabs_title {
  margin-bottom: 10px;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_lg .news_tabs_content .post_meta {
  margin-bottom: 26px;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm {
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_image {
  float: left;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_image .news_tabs_media {
  position: relative;
  display: block;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_image .news_tabs_media .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_image .news_tabs_media:hover .overlay {
  background: rgba(50, 50, 50, 0.5);
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_image img {
  margin: 0;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_content {
  float: left;
  width: 78%;
  padding-left: 20px;
  padding-top: 20px;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_content .news_tabs_title {
  margin-bottom: 10px;
  line-height: 20px;
  font-size: 18px;
  font-weight: 500;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_content .post_meta .post_date {
  color: #999999;
  padding: 0;
}
.widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_content .post_meta .post_date:before {
  display: none;
}
.widget_news_tabs .news_tab_style_2 .tab-content .row {
  margin-left: -15px;
  margin-right: -15px;
}
.widget_news_tabs .news_tab_style_2 .tab-content .news_tabs_image {
  position: relative;
  margin-bottom: 30px;
}
.widget_news_tabs .news_tab_style_2 .tab-content .news_tabs_image .news_tabs_media {
  display: block;
}
.widget_news_tabs .news_tab_style_2 .tab-content .news_tabs_image .news_tabs_media .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.widget_news_tabs .news_tab_style_2 .tab-content .news_tabs_image .news_tabs_media:hover .overlay {
  background: rgba(50, 50, 50, 0.5);
}
.widget_news_tabs .news_tab_style_2 .tab-content .news_tabs_image .news_tabs_media img {
  margin-bottom: 0;
}
.widget_news_tabs .news_tab_style_2 .tab-content .news_tabs_image .widget_recent_post_category {
  position: absolute;
  bottom: 0;
}
.widget_news_tabs .news_tab_style_2 .tab-content .post_meta {
  margin-bottom: 25px;
}
.widget_news_tabs .news_tab_style_2 .tab-content .news_tabs_content .news_tabs_title {
  font-size: 24px;
  line-height: 25px;
}
.secondary .widget_news_tabs .dynamic_news_tabs_nav {
  border-left: 0;
}
.secondary .widget_news_tabs .dynamic_news_tabs_nav .widget-title {
  display: none;
}
.secondary .widget_news_tabs .dynamic_news_tabs_nav .nav-tabs {
  width: 100%;
}
.secondary .widget_news_tabs .tab-content .news_tabs_image,
.secondary .widget_news_tabs .tab-content .news_tabs_content {
  float: none;
  width: auto;
}
.secondary .widget_news_tabs .tab-content .news_tabs_image {
  margin-bottom: 20px;
}
.secondary .widget_news_tabs .tab-content .news_tabs_content {
  padding: 0;
}
.secondary .widget_news_tabs .tab-content .news_tabs_content .news_tabs_title {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 20px;
}
.secondary .widget_news_tabs .tab-content .news_tabs_content .post_meta {
  margin-bottom: 0;
}
.secondary .widget_news_tabs .tab-content .news_tabs_content .post_meta .post_date {
  padding-left: 0;
  color: #999;
  text-transform: uppercase;
}
.secondary .widget_news_tabs .tab-content .news_tabs_content .post_meta .post_date:before {
  display: none;
}
.secondary .widget_news_tabs .tab-content .news_tabs_content p {
  display: none;
}
.secondary .widget_news_tabs .news_tab_style_2 .tab-content .news_tabs_item_sm {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.secondary .widget_news_tabs .news_tab_style_2 .tab-content .col-sm-6 {
  width: 100%;
}
.secondary .widget_news_tabs .news_tab_style_2 .tab-content .col-sm-6 .news_tabs_image,
.secondary .widget_news_tabs .news_tab_style_2 .tab-content .col-sm-6 .news_tabs_content {
  float: left;
}
.secondary .widget_news_tabs .news_tab_style_2 .tab-content .col-sm-6 .news_tabs_image {
  width: 24%;
  margin-bottom: 0;
}
.secondary .widget_news_tabs .news_tab_style_2 .tab-content .col-sm-6 .news_tabs_image a {
  display: block;
}
.secondary .widget_news_tabs .news_tab_style_2 .tab-content .col-sm-6 .news_tabs_content {
  width: 76%;
  padding-left: 20px;
}
.secondary .widget_news_tabs .news_tab_style_2 .tab-content .col-sm-6 .news_tabs_content .news_tabs_title {
  font-size: 18px;
  line-height: 20px;
}
.shortcode-widget-area .widget_news_tabs .dynamic_news_tabs_nav ul li {
  line-height: 53px;
}
@media only screen and (max-width: 1200px) {
  .widget_news_tabs .dynamic_news_tabs_nav .nav-tabs {
    width: 69%;
  }
  .widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_content {
    width: 73%;
  }
  .secondary .widget_news_tabs .dynamic_news_tabs_nav ul li {
    padding: 0 0 0 27px;
  }
}
@media only screen and (max-width: 992px) {
  .widget_news_tabs .news_tab_style_0 .tab-content .news_tabs_item_lg .news_tabs_image img {
    width: 100%;
  }
}
@media only screen and (min-width: 769px) {
  .widget_news_tabs .dynamic_news_tabs_nav .nav-tabs {
    display: block !important;
  }
}
@media only screen and (max-width: 768px) {
  .widget_news_tabs .dynamic_news_tabs_nav .widget-title {
    font-size: 18px;
    padding: 10px 15px;
  }
  .widget_news_tabs .dynamic_news_tabs_nav .tabs_nav_button {
    float: right;
    margin: 10px 10px 10px 0;
    border: none;
    outline: none;
    background: none;
    display: block;
  }
  .widget_news_tabs .dynamic_news_tabs_nav .tabs_nav_button span {
    width: 29px;
    height: 5px;
    margin-bottom: 4px;
    display: block;
    background: #d93e2d;
  }
  .widget_news_tabs .dynamic_news_tabs_nav .nav-tabs {
    width: 100%;
    display: none;
  }
  .widget_news_tabs .dynamic_news_tabs_nav .nav-tabs li {
    line-height: 0;
    float: none;
    padding: 0 15px;
  }
  .widget_news_tabs .dynamic_news_tabs_nav .nav-tabs li a {
    display: block;
    padding: 15px 0;
  }
  .widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_image,
  .widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_content {
    width: 100%;
    float: none;
  }
  .widget_news_tabs .tab-content .news_tabs_item_lg .news_tabs_content {
    padding-left: 0;
  }
  .widget_news_tabs .news_tab_style_1 .tab-content .row {
    margin-left: -15px;
    margin-right: -15px;
  }
  .widget_news_tabs .news_tab_style_1 .tab-content .row .col-sm-6 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .widget_news_tabs .news_tab_style_1 .tab-content .row .col-sm-6:nth-child(2n) {
    padding-left: 15px;
    padding-right: 15px;
  }
  .widget_news_tabs .news_tab_style_1 .tab-content .row:last-child:nth-child(3) .col-sm-6 .news_tabs_item_sm {
    margin-bottom: 20px;
  }
  .widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_sm .news_tabs_content {
    width: 72%;
  }
  .widget_news_tabs .news_tab_style_1 .tab-content .news_tabs_item_lg .news_tabs_image img {
    width: 100%;
  }
  .secondary .widget_news_tabs .dynamic_news_tabs_nav {
    border-left: 1px solid #e5e5e5;
  }
}
