﻿

#wrapper { width: 760px; margin: 0 auto; }


.page-bottom-info {
  color: #fff;
  background: -webkit-linear-gradient(292deg, #16A085 44%, #2ECC71 85%) no-repeat 0 0 #16A085;
  background: -moz-linear-gradient(292deg, #16A085 44%, #2ECC71 85%) no-repeat 0 0 #16A085;
  background: -o-linear-gradient(292deg, #16A085 44%, #2ECC71 85%) no-repeat 0 0 #16A085;
  background: linear-gradient(158deg, #16A085 44%, #2ECC71 85%) no-repeat 0 0 #16A085; }


.page-bottom-info-inner {
  background-size: cover;
  padding: 75px 0; }


.page-bottom-info-content {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto; }

  .page-bottom-info-content h1 {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 15px;
    margin-top: 0;
    position: relative; }




	.row-wrapper-x p img { max-width:100%; height:auto;}




	.row-wrapper-x { padding:0 10px;}




	.row-wrapper-x .wpb_row.vc_row-fluid { width:auto; margin-left:-10px; margin-right:-10px;}

#content {
	padding-top: 60px;
	width: 800px;
	margin: 0 auto;
}
#g-navigation .g-social{text-align:right}
#g-footer .g-social a{background:#585858;color:#000;width:30px;height:30px;margin-bottom:4px}
#g-footer .g-social a:hover{background:#fff}
.g-social a{display:inline-block;background:#888;color:#fff;border-radius:.1875rem;text-align:center;vertical-align:middle;padding:.1rem .25rem}
.g-social a span{vertical-align:middle}
.g-social a:hover{color:#fff;background:#3d84d9}
#g-header .g-social a:hover{background:#fff!important;color:#840000}
#g-header .g-social a{background:#888!important;color:#000;width:30px;height:30px;margin-bottom:4px}
.outline-home #g-header .g-social.social-items{top:-35px;position:relative}
.g-social.social-items{text-align:center}
#intro_inner:after,#slider_module:after,.jqueryslidemenu ul:after,#content_inner:after,#sidebar_inner:after,#main_inner:after,#outro_inner:after,#footer_inner:after,#sub_footer_inner:after,.post_grid:after,.post_list_module:after,.single_post_module:after,.post_nav_module:after,.share_this_content:after,.about_author_content:after,.additional_posts_module:after,.widget:after,.page:after,.clearfix:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.mysite_responsive.right_sidebar #main_inner,.mysite_responsive.left_sidebar #main_inner{margin:0;margin-bottom:20px}

.right_sidebar #main_inner{margin-left:40px;}

.left_sidebar #main_inner{margin-right:10px;}

.full_width #main_inner{margin:0 20px;}

.mysite_responsive.right_sidebar #main_inner,
.mysite_responsive.left_sidebar #main_inner,
.mysite_responsive.full_width #main_inner{margin-right:0;margin-left:0;}


#navigation ul li.level1 {
	padding: 14px 14px 14px 0;
}


#navigation li.level1:nth-child(2) a {
	border-left: 0;
}


#footer-menu ul li.level1 {
	display: inline-block;
}


#footer-menu ul.col5 li.level1 {
	width: 20%;
	padding-right: 2.5%;
	vertical-align: top;
}


		  body:not(.material) #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


.header-login .icon-lock svg .st0 {
  fill: #767676; }


.header-login:hover .icon-lock .st0, .header-login:active .icon-lock .st0, .header-login:focus .icon-lock .st0 {
  fill: #1e73e9; }


.icon-lock {
  display: inline-block;
  height: 12px;
  position: relative;
  width: 12px; }
.not-visible{border:none;clip:rect(0 0 0 0);margin:-1px;padding:0;position:absolute;width:1px;height:1px;overflow:hidden}

  .offset-lg-1 {
    margin-left: 8.333333%;
  }


    #mainframe.container .sticky-menu {
        left: auto;
        padding: 0;
    }


body #mainframe {
    padding: 0;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


    .attire-content.container-fluid {
        padding: 0;
    }


    .home .attire-content.container-fluid {
        
    }

	.tmenu{		
		height: 36px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
		color: #6e6e6e;
		font : bold  10px Verdana;
		cursor: pointer;
text-align: center;
	}

    .home-carousel .home-carousel-image .home-carousel-activator {
      width: 67px;
      position: absolute;
      top: 0px;
      left: 0px;
      height: 424px;
      z-index: 1;
      background-color: black;
      filter: alpha(opacity=1);
      background-color: rgba(0, 0, 0, 0.001); }

      .home-carousel .home-carousel-image .home-carousel-activator:hover {
        cursor: pointer; }
.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-right:15px;padding-left:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-2{width:16.666666666666664%;}


.menu-wrapper a {
	color : white;
}

    .primary-slider .slide-title, .latestPost .title a, .single-title { font-size: 24px!important }

    .related-posts .latestPost .title a { font-size: 16px!important }
.title-right{overflow:hidden}

		.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; }

		.related-posts .title a:hover, .latestPost .title a { color: #e84c3d; }

.latestPost .title a { font-family: 'Roboto Slab'; font-weight: 300; font-size: 38px; color: #0274be; }

.page2 .gallery img.liveu { margin-top: 35px; }
.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;}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}

#header ul.sub-menu li.menu-item-has-children:hover { position: relative }
.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;}


#access .nav-show,
#access .nav-hide {
	display:none;
}

	
	#access .nav-hide {
		display: none;
	}

	
	#access:target .nav-hide,
	#access:target a.nav-hide:hover {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		bottom: -101em;
		width: 100%;
		height: auto !important;
		background: none;
		overflow: hidden;
		text-indent: -1000px;
	}
.content-grid__block h3 a{color:#373737}
.content-grid__block h3 a:focus,.content-grid__block h3 a:hover{color:#aa2031}
.content-grid__block{flex:0 0 auto;width:calc(50% - 1.25rem)}
.content-grid__block:nth-child(2)~.content-grid__block{margin-top:2.5rem}
.content-grid__block:not(:first-child){margin-top:3rem}



.zk_mobileimage {display:none;}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}


.dropdown {
	position: relative;
	display: inline-block;
}


.dropdown-content {
	display: none;
	position: absolute;
	background-color: #111;
	padding: 2px;

	opacity:0.9;

	
	z-index: 1;
}


.dropdown-content a {
	color: #ccc;
	padding: 7px 9px;
	text-decoration: none;
	display: block;
}


.dropdown-content a:hover {
	background-color: #5f5f5f;
	color: #fff;
}


.dropdown:hover .dropdown-content {
	display: block;
}


.dropdown:hover .dropbtn {
	
}



.dropdown-content .current a {
	pointer-events: none;
	cursor: default;
	color: #fff;
}


.dropdown-content .not-available a {
	pointer-events: none;
	cursor: default;
	color: #555;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; }

.slides li {
	position: relative;
}






#main-content .container::before {
	background-color: #ffffff;
}

.container {
	margin: 0 auto;
	max-width: 1270px;
	position: relative;
	text-align: left;
	width: 100%;
}

.container, .et_pb_container, .et_pb_row {
	width: 100%;
}
.container{position:relative;width:80%;max-width:1240px}
.container--narrow{position:relative;width:80%;max-width:1240px}
.container-flex{display:-ms-flexbox;display:flex;width:80%}
.container-flex__center{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.container-flex__left{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.container-flex__between{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
