/* Sidebar: More Articles Box */

.title-v4 {
	font-size: 20px;
	color:#ffffff;
	margin: 0 0 20px;
	font-weight: 400;
	position: relative;
	text-transform: none;
	border-bottom: 1px solid #03699c;
	padding-bottom:10px;
}

.outside-more-articles hr {
	margin: 20px 0 20px 0;
}

.outside-more-articles .cta-txt-holder2 {
	border-bottom:none;
}

.outside-more-articles--left {
	left: -384px;
}
.outside-more-articles--right {
	right: -384px;
}
.outside-more-articles--show {
	visibility: visible;
}
.outside-more-articles--right.outside-more-articles--show {
	right: 0;
}
.outside-more-articles--left.outside-more-articles--show {
	left: 0;
}

.outside-more-articles__close {
	color: #eee;
	position: absolute;
	top: 20px;
	right: 40px;
	font-size: 20px;
}

.outside-more-articles__close:hover {
	text-decoration: none;
	color: #fff;
}

.cta-holder {
	position:absolute;
	right:40px;
  	top:174px;
	padding:10px;
	width:375px;
	z-index:9 !important;
	background: rgba(42,43,43,0.7);
}

@media (max-width: 1024px) {
.cta-holder {
	position:absolute;
	right:20px;
  	top:154px;
}
}
.cta-item {
	position: relative;
	display:block;
	color:#ffffff;
}

.cta-item p{
	color:#ffffff;
	font-size:18px;
	line-height:1.2em;
	margin: 0 0 3px 0 !important;
	font-weight:300;
	text-align:left !important;
}

.cta-item p span{
	color:#ffffff;
	font-size:14px;
	line-height:1em;
	margin: 0;
	font-weight:300;
	text-align:left !important;
}

.cta-img-holder {
	max-width:118px;
	display:inline-block;
	float:left;
	border:solid 1px #03699c;
}

.cta-txt-holder {
	width:220px;
	height:118px;
	float:left;
	margin-left:15px;
	padding-top:5px;
	border-bottom:solid 1px #03699c;
	
}

.cta-txt-holder2 {
	width:220px;
	height:118px;
	float:left;
	margin-left:15px;
	padding-top:5px;
	border-bottom:solid 1px #444444;
	
}


.cta-mail-phone p{
	text-align:center !important;
	color:#FFFFFF;
	font-size:16px !important;
	line-height:24px;	
}

.cta-mail-phone a{
	color:#FFFFFF;	
}

@media (max-width: 992px) {
.cta-holder {
	width:295px;
}

.cta-item p span{
	display:none;
}

.cta-img-holder {
	max-width:68px;
	display:inline-block;
	float:left;
	border:solid 1px #03699c;
}
.cta-txt-holder {
	width:190px;
	height:68px;	
}

.cta-txt-holder2 {
	width:190px;
	height:68px;	
	border-bottom:none;
}

.cta-mail-phone p{
	display:none;	
}

.cta-holder .social-icons {
	display:none;	
}

.cleaner1-res { clear: both; width:100%; height: 0;}

.cleaner2-res { clear: both; width:100%; height: 0;}
}

@media (max-width: 580px) {
.cta-holder {
	display:none;
}
}

.g-popup-wrapper {
	position: fixed;
	display:none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(62,71,87,.5);
	z-index: 9992;
}
@media (max-width: 600px) {
  .g-popup-wrapper {
    display: none !important;
  }
}

.g-popup {
	z-index: 9993;
	position: absolute;
	top: 50%;
	left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

/* Wait Subscribe Block */
.g-popup--subscribe3 {
	width: 460px;
	height: 460px;
	background: #e74c3c;
	color: #fff;
	border-radius: 50%;
	text-align: center;
	padding: 110px 80px 80px;
}
.g-popup--subscribe3 h3 {
	color: #fff;
	font-size: 25px;
	line-height: 1.4;
	margin: 0 0 20px;
}
.g-popup--subscribe3 p {
	margin-bottom: 30px;
}
.g-popup--subscribe3 .sky-form {
	border: none;
}
.g-popup--subscribe3 .sky-form section {
	margin-bottom: 0;
}
.g-popup--subscribe3 .sky-form .input input,
.g-popup--subscribe3 .sky-form .input input:active,
.g-popup--subscribe3 .sky-form .input input:focus,
.g-popup--subscribe3 .sky-form .input input:hover {
	background: #822b22;
	border-color: #822b22;
	color: #fff;
	box-shadow: none;
	height: 36px;
}
.g-popup--subscribe3 ::-webkit-input-placeholder {
  color: #fff;
}
.g-popup--subscribe3 :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.g-popup--subscribe3 ::-moz-placeholder {  /* Firefox 19+ */
  color: #fff;
}
.g-popup--subscribe3 :-ms-input-placeholder {
  color: #fff;
}

.g-popup--subscribe3 .btn-default,
.g-popup--subscribe3 .btn-default.active,
.g-popup--subscribe3 .btn-default:active,
.g-popup--subscribe3 .btn-default.hover,
.g-popup--subscribe3 .btn-default:hover,
.g-popup--subscribe3 .btn-default.focus,
.g-popup--subscribe3 .btn-default:focus {
	color: #e74c3c;
	border-color: #fff;
	background: #fff;
}
.g-popup--subscribe3__close,
.g-popup--subscribe3__close:hover {
	color: #b53c2f;
	background: #fff;
	top: 55px;
	right: 55px;
}
/* Wait FB Block */
.g-popup {
	z-index: 9993;
	position: absolute;
	top: 50%;
	left: 50%;
  -webkit-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.g-popup--fb {
	width: 465px;
	background: #fff;
}
.g-popup--fb-title {
	background: #4867aa;
	color: #fff;
	position: relative;
}
.g-popup--fb-title:before {
  content: " ";
  display: block;
  position: absolute;
  bottom: -20px;
  left: 52px;
  width: 0;
  height: 0;
  border-left: 0 inset rgba(0,0,0,0);
  border-right: 22px inset rgba(0,0,0,0);
  border-top: 22px solid #4867aa;
}
.g-popup--fb__logo {
	display: block;
	padding: 25px 30px;
}
.g-popup--fb-message {
	border-top: solid 1px rgba(255,255,255,.3);
	padding: 30px;
	font-size: 20px;
	line-height: 1.3;
}
.g-popup--fb-widjet {
	padding: 45px 30px 30px;
}
.g-popup__close {
	color: #333;
	position: absolute;
	line-height: 0.5;
	font-size: 22px;
	padding:1px 3px;
	opacity: 1;
	top: -11px;
	right: -11px;
	border-radius: 50%;
}
.g-popup__close:hover {
	text-decoration: none;
	color: #333;
}
.g-popup--fb__close,
.g-popup--fb__close:hover {
	color: #4867aa;
	background: #fff;
}

@media (min-width: 768px) {
	.g-blur { overflow: hidden; }
	.g-blur .main-nav,
	.g-blur .site-header,
	.g-blur section,
	.g-blur footer,
	.g-blur .outside-more-articles {
		filter: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg"><filter id="blur"><feGaussianBlur stdDeviation="7" /></filter></svg>#blur');
		filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='7');
		-webkit-filter: blur(7px);
		-moz-filter:blur (7px);
		-ms-filter: blur(7px);
		filter: blur(7px);
	}
	body.default-page.g-blur { padding-top: 0; }
}