﻿

.column { margin: 60px 0 0 0; }

div .column:first-child { margin: 0; }

.column .widget,#sidebar .widget{margin-top: 0}

.column img,.fluid-width-video-wrapper,.ombre{
	-webkit-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	-moz-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	box-shadow: 0 13px 19px rgba(0,0,0,0.40);
}

.column img.para{box-shadow:none}

	
	
	

.column-section { margin-top: 60px; }

div .column-section:first-child { margin-top: 0px; }


aside .column { width: 100% !important; float: none !important; margin-right: 0 !important; }





.column .iconbox {
	margin-top: 40px;
	}

	.column .iconbox:first-child {
	margin-top: 0px;
	}

  #page .ymm-widget .yym_head_info,
  #page .ymm-widget .yym_select,
  #page .ymm-widget .yym_foot_info {
    width: 100%;
    position: relative; }
.icon-call,.icon-checkmark-ok,.icon-comment,.icon-heart,.icon-menu,.icon-play,.icon-sm-facebook,.icon-sm-instagram,.icon-sm-rss,.icon-sm-twitter,.icon-sm-youtube,.icon-speaker{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.icon-sm-instagram:before{content:"\49"}

  .fwigc--dual .text-white h4 {
    color: #fff; }


.fwigc {
  position: relative;
  max-width: 2500px;
  margin-left: auto;
  margin-right: auto; }

  .fwigc--dual .fwigc__backgrounds .container, .fwigc--dual .fwigc__backgrounds .row, .fwigc--dual .fwigc__content .container, .fwigc--dual .fwigc__content .row {
    height: 100%; }

  .fwigc--dual .fwigc__content .col-lg-6 {
    -webkit-transform: none;
    transform: none; }

      .fwigc--dual .fwigc__content .col-lg-6:last-of-type {
        padding-left: 45px; }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}

	.g-col { position:relative; float:left; }

	.g-col:first-child { margin-left: 0; }

	.g-col:last-child { margin-right: 0; }
.et_pb_text_3.et_pb_text{color:#8b0000!important}
.et_pb_text_2.et_pb_text{color:#142c58!important}
.et_pb_text_8.et_pb_text{color:#142c58!important}
.et_pb_text_7.et_pb_text{color:#142c58!important}
.et_pb_text_6.et_pb_text{color:#142c58!important}
.et_pb_text_1.et_pb_text{color:#8b0000!important}
.clearfix:after, .row:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}


.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after {  display: table; content: " "; }

.row:before,.row:after { content:""; display: table; clear:both; }

.row [class*='col-'] { float: left; min-height: 1px; position: relative; }

   .section1 .row .col-item { padding: 0; float: none; margin: 0; width: auto; clear: both; height: 240px; overflow: hidden; }

   .section1 .row .col-item img { width: 100%; }


.sub-menu .menu-item-has-children {
	position:relative;	
}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.ellipsis,.mod_participate .text_teaser .teaser_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis}
.mod_participate .text_teaser .teaser_title{font-size:26px;font-size:1.625rem;line-height:1.0769}
.mod_participate .teaser_title{margin-top:7px;padding:0 9px;font-size:14px;font-size:.875rem;line-height:1.1429;font-weight:700;-webkit-text-stroke:0;text-transform:uppercase;letter-spacing:-.025em}
.theme.black .mod_participate .teaser_item.red .teaser_title a{color:#fff}
.theme.black .mod_participate .teaser_title a{color:#fff}
.theme.white .mod_participate .teaser_item.red .teaser_title a{color:#fff}
.theme.white .mod_participate .teaser_title a{color:#000}


.silver, .bronze, .media, .print {
  min-height: 110px; }





.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}



.flexslider {margin: 0; padding: 0;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides { zoom: 1; }

.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }

.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }

  
  html.ie8 .slider-home .flexslider {
    height: 326px; }




.slider-home-info .flexslider {
  background: #e1e1e1; }


#otherservices .selector{
    margin:14px 0;
    height:64px;
}

#otherservices select{
    padding:5px 20px;
}

#otherservices ul,
#otherservices ul li{
    padding:0;
    margin:0;
    list-style:none;
}

#otherservices ul li a {
    color: #414243;
    border-bottom: 2px solid #e78e9a;
}

#otherservices ul li a:hover {
    color: #d01e36;
    border-color: #d01e36;
}
.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span,.sharing-screen-reader-text,.sharing-screen-reader-text span{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px}
.genesis-nav-menu .search input[type=submit]:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.sharing-screen-reader-text:focus,.widget_search input[type=submit]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}



#search{text-align:right;padding: 20px 0 0 0;float:right;position:relative}

#search a{text-decoration:underline;font-size:12px;}

#search form{margin-top:25px;}



#hdr-txt,#search a,#top-links,#top-links a.button,#left-menu1 a,#left-menu1 .item,#news,#footer,#footer a,#banners .box1,#banners .box1 h2,#banners .box1 a,#top-mobile-menu .button,#top-mobile-menu .button a{color:#FFF;}


.left-sidebar .posts-block {
    float: right !important;
}


.right-sidebar-block,
.left-sidebar-block,
.fl-container.hasRS,
.posts-block.hasLS,
.fl-container {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}


.right-sidebar-block,
.left-sidebar-block,
.fl-container.hasRS,
.posts-block.hasLS {
    padding-bottom: 20px;
}


    .fl-container.hasRS,
    .posts-block.hasLS {
        width: 75%;
    }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}




#featured-wrap{width:860px; display:block; clear:both; float:none;}
.content-page-image{min-height:320px;height:100vh;max-height:720px}
.footer .content{margin-left:17.1875%;width:65.625%;margin-right:17.1875%}
.row{margin-right:-15px;margin-left:-15px}

.animations .row img {
	border: 1px solid #222;
	margin-bottom: 20px;
	padding: 0;
}

.counters .row {
	clear: both;
}
#header_area{background-color:#f6f6f7;position:fixed;top:0;left:0;width:100%;height:52px;z-index:1000}


.post_content .post_footer ,
.comments_number {
display: none;
}

	.post_footer
	{
		margin-top: 23px;
	}
.list-unstyled{padding-left:0;list-style:none}

        .mobile_nav ul li.page_1 {
          display: none; }

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}


.meta-nav-next:before {
  content: "\f178";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: normal;
  margin: 0 0 0 5px;
}


.blog-col .info{padding: 20px 18px;}


.blog-each-col .info{padding: 28px 12px;}


.blog-each-col .info h3{font-size: 22px;color: #000;margin-top: 0;margin-bottom: 12px;}


.blog-each-col .info p{font-size: 14px;color: #656565;font-weight: 500;line-height: 22px;margin-bottom: 0;}


.blog-each-col .info .publish-info{font-size: 15px;color: #ec2129;margin-bottom: 12px;}
