﻿.thrv-page-section .tve-page-section-out{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.tve-page-section-out[data-clip-id],.tve-content-box-background[data-clip-id]{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}
.main-menu__menu-bottom{text-align:center;width:100%}
.main-menu__menu-bottom--mobile{display:block;padding-top:20px}
.main-menu__menu-bottom li{display:block;margin:0 20px 20px}
.main-menu__menu-bottom li.current-menu-item a,.main-menu__menu-bottom li:hover a{color:#696969}
.main-menu__menu-bottom a{font-family:futura-pt,sans-serif;font-size:1.1rem;letter-spacing:.4em;text-transform:uppercase}

.drop-shadow{-webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.75);}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}
#top-bar-wrap{line-height:20px}
.clr{color:#000}

.vshow .icn-video{background-position: -300px 0;}

.vshow{ margin-bottom: 8px;}

.vshow img{ width:280px; height:200px;}

.vshow a{ display:block;width:280px; height:200px; position:relative;}

.vshow .bg{position:absolute;bottom:0;left:0;height:30px; background-color:#000;width:280px;opacity: 0.6;filter: alpha(opacity=60); z-index: 5;}

.vshow .tits{position:absolute;bottom:4px;left:34px; color:#fff;z-index: 8;}
.close-footer{background-color:#05326e;color:#fff;border-top:1px solid #979797;padding-top:15px;padding-bottom:55px;}
.close-footer .social{text-align:right;}
.close-footer .social a{color:#fff;margin-left:15px;}

  header#header #navigation{float:left; width:50%;}

  #navigation{float:none; left:0; width:100%; top:0; margin-top:9px; margin-bottom:10px;}

  .header_4 #navigation{margin-top:14px;}


  #navigation.centered_header{float:left; margin-top:-15px; width:100%;}


  header.header_4 #navigation{float:left !important}

  .nav_top{margin-top:-1px;}




.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fab{font-family:Font Awesome\ 5 Brands}
.tablepress-id-273 .row-4 td{background-color:#fb7762}
.tablepress-id-274 .row-4 td{background-color:#F7E156}


.s-list {
  margin: 0; }

  .s-list li {
    float: left;
    margin-right: 2px;
    margin-bottom: 2px; }

    .s-list li .fa {
      width: 36px;
      height: 36px;
      background-color: #656565;
      text-align: center;
      padding: 8px 0px;
      transition: background-color 0.2s ease-in-out;
      font-size: 20px;
      line-height: 1; }

      .s-list li .fa:hover {
        background-color: #585858;
        transition: background-color 0.2s ease-in-out; }

  .header .s-list li .fa {
    width: 37px;
    height: 37px; }

  .footer .s-list {
    display: inline-block; }
.info-err{color:#d21011;font-size:16px;font-weight:bold;text-align:center;clear:both}


.mim { float: left; margin: 10px; }

.top{margin-bottom:20px;}


.wide-content{
    display: block;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}


#footer {
	margin: 0 20px;
	background-color: #e5f0fc;
	border: 1px solid #ccc;
	border-bottom: 0;
	clear: both;
}


.carousel-inner { position: relative; overflow: hidden; width: 100%; }
.side-nav .wp-search-form{font-size:1rem;padding-left:3.4rem;padding-right:1.3rem;color:#424242}
.wp-search-form{font-size:1rem;padding-left:30px}
.wp-search-form-icon{font-size:1rem;position:absolute}

            .wrapper .contents .list_article ul li a .article_txt .blog_tag {
              background: #eee;
              margin: 10px 10px 10px 0;
              display: inline-block;
              padding: 3px;
              line-height: 1; }

              .wrapper .contents .list_article ul li a .article_txt .blog_tag span {
                color: #3cb46f;
                font-size: 75%;
                display: block; }

  .top .contents .conts_blog .blog_tag {
    background: #eee;
    margin: 0 10px 10px;
    display: inline-block;
    padding: 3px;
    line-height: 1; }

    .top .contents .conts_blog .blog_tag span {
      color: #3cb46f;
      font-size: 75%;
      display: block; }
#mainmenu-one ul.nav li.dropdown:hover .menu-depth-1,#mainmenu ul.nav li.dropdown:hover .menu-depth-1{display:block;margin-top:0}


.sbadge,.badge{padding:7px 15px;cursor:pointer;
    display: inline-block;
    font-weight: 700;
    color: #FFF;
    line-height:1;
    vertical-align:middle;
    white-space: nowrap;
    text-align: center;
    background-color: #0393BE;
    border-radius: 3px;}

.sbadge:hover,.badge:hover{background-color:#03a6d7}
.widget-counter li.twitter-followers a strong{background-position:center -668px;}
.widget-counter li.twitter-followers a:hover strong{background-position:center -722px;}
.footer-nav .menu-item{max-height:20px !important}


.tab-pane .tiny-gutter {
  padding: 0 10px; }

  .tab-pane .tiny-gutter .item {
    padding: 5px; }





#slider-all {
	position: relative;
	background: #fff;
	display: block;
	margin-bottom: 30px;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}


.footer-new .copyright-alt {
	flex-shrink: 0;
	margin: 0 0 0 76px;
}



.copyright-alt {
	font: 300 13px/1.2 'FuturaStd2', sans-serif;
	color: #fff;
	letter-spacing: 0.03em;
}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.nav:before,.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-justified,.nav-tabs.nav-justified{width:100%;}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0;}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}
.global-nav .nav{padding:0;margin:0;}

.fleft, .w33, .w50, span.first-header {
float: left
}
#genesis-4 #main-content{width:687px;float:left;margin-right:0px;}
.page-node-1447 #main-content #page-title{display:none}
.menu__item--primary.open .menu--child--primary,.open.menu__item--sub-primary .menu--child--primary{max-height:700px;transition:max-height 2s cubic-bezier(0.22,0.61,0.18,0.7);}
.menu--child--primary{overflow:hidden;display:block;margin:0;padding:0;font-weight:400;max-height:0;transition:max-height 600ms cubic-bezier(0.22,0.61,0.18,0.7);}

#menu_ist {width: 960px; height: 58px; line-height: 58px; margin: 0px; padding: 0px; background: #434B53; border-radius: 8px 8px 0px 0px; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; float: left;}

#menu_ist ul {display: inline; margin: 0px; padding: 0px; float: left;}

#menu_ist li {list-style: none; float: left;}

#menu_ist li a, #menu_ist li a:link, #menu_ist li a:visited {display: block; height: 58px; margin: 0px; padding: 0px 30px 0px 30px; color: #B6CBD2; text-decoration: none; font-weight: normal;}

#menu_ist li a:hover, #menu_ist li a:active {display: block; height: 58px; margin: 0px; padding: 0px 30px 0px 30px; color: #A1CA1A; text-decoration: none; font-weight: normal;}

#menu_ist li.ist_01 a, #menu_ist li.ist_01 a:link, #menu_ist li.ist_01 a:visited, #menu_ist li.ist_01 a:hover, #menu_ist li.ist_01 a:active {color: #A1CA1A;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-9{width:75%}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.three-col-banner.rectangle-wraper .inside-banner .ad-with-us {
  width: 100%;
  line-height: 20px;
  position: absolute;
  display: block;
  top: -26px;
  font-size: 10px;
  font-weight: 100;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #999;
}

.single-author .entry-meta .by-author {
	display: none;
}

.like{ width:855px; height:115px; float:left; margin-top:10px; background:#fff; padding:15px; position:relative; border:solid #c9c9c9 1px; }

.fusion-spacing-no .fusion-column-wrapper {
  min-height: 1px;
}

.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
  position: relative;
  z-index: 2;
  pointer-events: none;
}


.site-description {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1rem;
    color: #fff;
    text-transform: uppercase;
    clear: both;
    margin-left: 12px;
}


.team-hover {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    font-weight: 300;
    width: 100%;
    height: 72%;
}
.site-footer .bottom-bar{border-top:1px solid #ebebeb;overflow:auto;padding:25px 0}
.site-footer .bottom-bar div:only-of-type{float:none;text-align:center;width:1190px}
.responsive .site-footer .bottom-bar div:only-of-type{width:100%}
.site-footer .bottom-bar a{color:inherit}
.site-footer .bottom-bar a:hover{color:#4d8ffb}


.site-title {
	font-family: "Noto Sans", sans-serif;
	font-size: 22px;
	font-size: 2.2rem;
	font-weight: 700;
	line-height: 1.3636;
	margin-bottom: 0;
}


.wp-custom-logo .site-title {
	margin-top: 0.545454545em;
}


	body,
	blockquote,
	blockquote cite,
	blockquote small,
	label,
	a,
	.site-title a,
	.site-description,
	.post-title,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.comment-notes,
	.comment-awaiting-moderation,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption {
		color: #000 !important; 
	}
h1:not(.site-title):before,h2:before{display:none}
.row{margin-right:-15px;margin-left:-15px}
.box-section .row.no-margin{margin:0}
.social-section .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.portal-button .row{margin-left:0px;margin-right:0px}
.nucleo-acf-section.heading_section .tt-heading-section-inner .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}

    .widget-header .textwidget {
        margin-top: 0;
        padding-left: 0;
        border-left: none;
    }

		.postauthor h5, .single_post a:not(.wp-block-button__link), .textwidget a, .pnavigation2 a, .sidebar.c-4-12 a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .reply a, .title a:hover, .post-info a:hover, .widget .thecomment, #tabber .inside li a:hover, .readMore a:hover, .fn a, a, a:hover, #secondary-navigation .navigation ul li a:hover, .readMore a, #primary-navigation a:hover, #secondary-navigation .navigation ul .current-menu-item a, .widget .wp_review_tab_widget_content a, .sidebar .wpt_widget_content a { color:#e84c3d; }
