﻿



body.has-header-image .site-title, body.has-header-video .site-title, body.has-header-image .site-title a, body.has-header-video .site-title a {
    color: #ececec;
}

.site-title a {
    font-family: Nouvelle Vague,Times,serif;
    font-size: 36px;   
    font-weight: 100;    
    letter-spacing: -0.03em;
    text-shadow: 0px 0px 5px rgba(0,0,0,0.6);
}


			.site-title,
		.site-description {
			position: absolute;
			clip: rect(1px, 1px, 1px, 1px);
		}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}


.footer-bottom .copyright {
    color: #999;
    margin: 20px 0 20px 0;
}


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }
#csr-ratings-overall{float:left;margin-right:10px}
section.media .resource-media{background:#222;color:#FFF;max-height:0;width:100%;overflow-x:hidden;-webkit-transition:all 0.8s;transition:all 0.8s;padding:0 20% 0 15%}
section.media .resource-media a{text-decoration:none;color:#9d9f90}
section.media .resource-media.show{border:2px solid #333;border-top:0;opacity:1;padding:2em 20% 2em 15%;max-height:1000px}

#footer .widget-area .widget:last-child {
	margin-bottom: 0px;
}
.et_pb_row_11.et_pb_row{margin-top:-20px!important}
.et_pb_row_12.et_pb_row{margin-top:-20px!important}
.et_pb_row_2.et_pb_row{margin-bottom:-8%!important}
.et_pb_row_1.et_pb_row{margin-bottom:-5%!important}
.et_pb_row_0.et_pb_row{margin-bottom:-3%!important}
.img-placeholder{position:relative;height:0;overflow:hidden;display:block}
.img-placeholder img{position:absolute;top:0;left:0;width:100%;height:100%}

		#footer .bottom .container .left,
		#footer .bottom .container .right,
		#footer .bottom .container .center,
		#footer .bottom .container .copy{
			-webkit-box-ordinal-group: 2;
		    -moz-box-ordinal-group: 2;
		    -webkit-order: 1;
		    -ms-flex-order: 1;
		    order: 1;
		    -webkit-box-flex: 0;
		    -moz-box-flex: 0;
		    -webkit-flex: 0 1 auto;
		    -ms-flex: 0 1 auto;
		    flex: 0 1 auto;
		    -webkit-align-self: auto;
		    -ms-flex-item-align: auto;
		    align-self: auto;

		    text-align: center;
		    margin-top: 30px;
		}

		#footer .bottom .container .copy{
			-webkit-box-ordinal-group: 6;
		    -moz-box-ordinal-group: 6;
		    -webkit-order: 5;
		    -ms-flex-order: 5;
		    order: 5;
		    -webkit-flex: 2 1 100%;
		    -ms-flex: 2 1 100%;
		    flex: 2 1 100%;
		    width: 100%;
		}


.portfolio-modal .close-modal {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 75px;
    height: 75px;
    background-color: transparent;
    cursor: pointer;
}


.portfolio-modal .close-modal:hover {
    opacity: .3;
}


.portfolio-modal .close-modal .lr {
    z-index: 1051;
    width: 1px;
    height: 75px;
    margin-left: 35px;
    background-color: #2c3e50;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


.portfolio-modal .close-modal .lr .rl {
    z-index: 1052;
    width: 1px;
    height: 75px;
    background-color: #2c3e50;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block .addtoany_shortcode{margin-bottom:2.1em}
.wp-block-aps-right-side-bar-rowlayout + .wp-block-aps-multipurpose-block p{padding-bottom:0}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block{padding-left:30px;border-left:1px solid rgba(0,0,0,.1)}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

.subscription {
    margin-top: 30px;
}


.float-box a {
    color: #000
}
.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-8{width:66.66666667%}

.col-md-8.col-sm-9.col-xs-12.no-padding.header-logo a i.fa.fa-bars{
	margin:10px 0 0 0;
}

.col-md-8.col-sm-9.col-xs-12.no-padding.header-logo a {
    display: inline-block;
	margin-top: 5px;
}

.main-header .mobile-menu .nav-item { width: 100%; border-bottom: 1px solid #ffffff; background:  #fafafa ; color:  #000000 ; }

.main-header .mobile-menu .nav-item a { display: block; position: relative; margin: 0 auto; padding: 19px 15px; width: 84%; min-width: 290px; color:  #000000 ; }

.main-header .mobile-menu .nav-item a:hover { color:  #000000 ; }


.textbox-image {
	overflow: hidden;
	position: relative;
	display: block;
	border-radius: 0px;

}

a.textbox-image,
.textbox-image img {
	position: relative;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;

}

.textbox-image:hover img,
.textbox-image a:hover img {
	opacity: 0.9;
}

.textbox-image a {
	display: block;
}

.textbox-image a:hover {
	display: block;
}

.textbox-image-border {
	position: absolute;
	bottom:0;
	left:0;
	width: 100%;
	height: 8px;
	z-index: 9;
}
#slider3{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 auto}
#slider3-pager a ,#slider4-pager a{display:inline-block}
#slider3-pager span, #slider4-pager span{float:left}
#slider3-pager span,#slider4-pager span{width:100px;height:1em;background:#fff;display:inline-block;border-radius:30em;opacity:0.6}
#slider3-pager .rslides_here a , #slider4-pager .rslides_here a{background:#FFF;border-radius:30em;opacity:1}
#slider3-pager li ,#slider4-pager li{display:inline-block}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides img{height:auto;border:0}

.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-lg-9 {
    width: 75%;
  }


.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
    clear: both
}
