/* wp css*/
.panel-grid.panel-no-style, .panel-grid.panel-has-style > .panel-row-style {
	display:block;
}
video {
	width:100%;
}

.wpcf7-response-output{
	width:100%;
	display:inline-block !important;
}

.application-form .btn {
	border: medium none;
	cursor: pointer;
}
.bg-load{
	background:url("../images/loading.gif") no-repeat scroll center center #1d68c9 !important;
}

iframe{
	border:0;
}
.ol_tm_c {
	display:none;
}
.ol_tm_c:first-child {
	display:block;
}
.ol_tm_title{
	cursor:pointer;
}
.linkedin-con > h2{
	display:none;
}

.newsletter-signup .signup-box input[type="email"] { width:100%; height:40px; font-size:14px; color:#fff; border:1px solid #fff; border-radius:3px; background:none; text-align:center; }
.newsletter-signup .signup-box input[type="submit"] { border:none; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:20px; display:block; text-align:center; padding:5px; margin-top:10px; width:100%; 
background-image: -ms-linear-gradient(top, #D8A446 0%, #FFE8B4 50%, #D8A446 100%);
background-image: -moz-linear-gradient(top, #D8A446 0%, #FFE8B4 50%, #D8A446 100%);
background-image: -o-linear-gradient(top, #D8A446 0%, #FFE8B4 50%, #D8A446 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D8A446), color-stop(50, #FFE8B4), color-stop(100, #D8A446));
background-image: -webkit-linear-gradient(top, #D8A446 0%, #FFE8B4 50%, #D8A446 100%);
background-image: linear-gradient(to bottom, #D8A446 0%, #FFE8B4 50%, #D8A446 100%);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#08263f; font-size:16px; text-transform: uppercase; padding: 10px 40px; display: inline-block; vertical-align: top; text-decoration: none; font-weight: 700;
cursor:pointer;
}
.newsletter-signup .signup-box p { margin:0 !important; }
#media_detail #mediaVideo{
	display:none;
}
#media_detail .block-top-shadow{
	background:none;
	padding:0;
}
.news-list li .rgt-cnt {
    height: 110px;
}
/* social */
#ol-sofeed #cff, #ol-sofeedt #ctf, #ol-sofeedy .widget-control, #ol-sofeedl .widget-control{
	height:415px;
	overflow-x: hidden;	
	font-size: 14px;
}
/* fb */
#ol-sofeed #cff .cff-author{
	margin:0;
}
#ol-sofeed #cff > .cff-item {
	border-bottom:1px solid #fff;
}
#ol-sofeed #cff > .cff-item:last-child{
	border-bottom:none;
}
#ol-sofeed p:empty, #ol-sofeedt p:empty {
	display:none;
}
#ol-sofeed #cff .cff-item.cff-box, #cff .cff-item.cff-box:first-child{
	margin:0;
	padding: 5px;
}
#ol-sofeed #cff.cff-fixed-height{
	margin:0 !important;
	padding:0 !important;
}
#ol-sofeed .cff-text {
    font-size: 14px;
}
/* fb */
/* twitter */
#ol-sofeedt p{ color:#000;font-size: 14px; }
/* #ol-sofeedt { background:#eaeaea; /*height:415px; } */
#ol-sofeedt #ctf { background:#eaeaea;} 
#ol-sofeed #cff { width:100% !important;}
#ol-sofeedt #ctf .ctf-item.ctf-box, #ctf .ctf-item.ctf-box:first-child{	
	padding: 5px;
}
#ctf .ctf-item {
	border-top:1px solid #fff !important;
}
/* #ctf .cff-item:last-child{ */
	/* border-bottom:none !important; */
/* } */
#ol-sofeedt .widget-btm-btn {
    margin-top: 35px;
}
/* twitter */
/* youtube */
#ol-sofeedy .ytc-numeration-inner{
	color:#000;
}
#ol-sofeedy .ytctitle a br, #ol-sofeedy .ytcmore{ display:none;}
#ol-sofeedy .widget-control{
	background:#eaeaea;
}
#ol-sofeedy #ytc-wrapper > .ytc-column {
	border-bottom:1px solid #fff;
}
#ol-sofeedy #ytc-wrapper > .ytc-column:last-child{
	border-bottom:none;
}

#ytc-wrapper .row {
	margin:0 !important;
}
#ytc-wrapper .ytc-thumbnails .ytc-row .ytc-column {
	margin-bottom: none;
}
#ytc-wrapper .ytc-column {
	padding:5px !important;
}
#ytc-wrapper .ytc-column{
	border-bottom:1px solid #fff;
}
#ytc-wrapper .ytc-column:last-child{
	border-bottom:none;
}
#ytc-wrapper .ytc-links {
    margin-top: 5px;
}
/* linkedin-con */
#ol-sofeedl #linkedin-con > h2{ display:none;}
#ol-sofeedl { color:#000; }
#ol-sofeedl ul#linkedin-con {  padding: 5px; background:#eaeaea; }
#linkedin-item p {color: black; font-size: 14px;}

@media (max-width: 991px) {	
	#ol_sowi .col-md-3:nth-child(3), #ol_sowi .col-md-3:nth-child(4){
		margin-top:30px;
	}
}
/* social */

/* custom scroll bar */
body::-webkit-scrollbar-thumb:hover {  background: #246afd;}
body::-webkit-scrollbar-thumb:active {  background: #246afd;}
body::-webkit-scrollbar-track {  background: #000a1e;  border: 12px none #ffffff;  border-radius: 37px;}
body::-webkit-scrollbar-track:hover {  background: #000a1e;}
body::-webkit-scrollbar-track:active {  background: #000a1e;}
body::-webkit-scrollbar-corner {  background: transparent;}
/* custom scroll bar */

.modal-main .modal-box .modalbox-bg {
	padding:1px;
}
.btn.ol_po_close {
    position: relative;
    top: 0px;
	float:right;
    z-index: 1;
}
#contactFormAF .application-form{
	margin-top:0 !important;
	border:none !important;
}
.footer-subscribe p{display:inline-block;}
.footer-subscribe .mailpoet_paragraph {
    vertical-align: top;
}
.footer-main .footer-bottom .footer-right .footer-socials img { max-width:75%; }
/*
.footer-subscribe .mailpoet_submit {
   background-image: -ms-linear-gradient(top, #D8A446 0%, #FFE8B4 50%, #D8A446 100%);
   background-image: -moz-linear-gradient(top, #D8A446 0%, #FFE8B4 50%, #D8A446 100%);
   background-image: -o-linear-gradient(top, #D8A446 0%, #FFE8B4 50%, #D8A446 100%);
   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D8A446), color-stop(50, #FFE8B4), color-stop(100, #D8A446));
   background-image: -webkit-linear-gradient(top, #D8A446 0%, #FFE8B4 50%, #D8A446 100%);
   background-image: linear-gradient(to bottom, #D8A446 0%, #FFE8B4 50%, #D8A446 100%);
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color:#08263f; font-size:16px; text-transform: uppercase; padding: 10px 40px; display: inline-block; vertical-align: top; text-decoration: none; font-weight: 700;
   
}

.footer-subscribe .mailpoet_submit:hover {
   background: rgb(107,81,33);
   background: -moz-linear-gradient(top,  rgba(107,81,33,1) 0%, rgba(127,115,88,1) 50%, rgba(107,81,33,1) 99%);
   background: -webkit-linear-gradient(top,  rgba(107,81,33,1) 0%,rgba(127,115,88,1) 50%,rgba(107,81,33,1) 99%);
   background: linear-gradient(to bottom,  rgba(107,81,33,1) 0%,rgba(127,115,88,1) 50%,rgba(107,81,33,1) 99%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b5121', endColorstr='#6b5121',GradientType=0 );
   color:#fff;   
}
.footer-subscribe .mailpoet_submit{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.footer-subscribe .mailpoet_submit.active.focus,.footer-subscribe .mailpoet_submit.active:focus,.footer-subscribe .mailpoet_submit.focus,.mailpoet_submit:active.focus,
.footer-subscribe .mailpoet_submit:active:focus,.footer-subscribe .mailpoet_submit:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.footer-subscribe .mailpoet_submit.focus,.footer-subscribe .mailpoet_submit:focus,.footer-subscribe .mailpoet_submit:hover{color:#333;text-decoration:none}
.footer-subscribe .mailpoet_submit.active,.mailpoet_submit:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}*/
/*
#olBlog .innerBgPtrn{
padding: 0;
}
#olBlog .innerMain, #olBlog {padding-bottom:0 !important; margin-bottom:0;}
#olBlog .section-padding , #olBlog {padding-bottom:0 !important; margin-bottom:0;}
.ol-top-padding { padding-top:50px !important;}
.ol-top-shadf.innerBgPtrn,.ol-top-shadf.block-top-shadow{background:none;}

#blogPage .innerBgPtrn {padding:0}
#blogPage .innerMain, #blogPage {padding-bottom:0 !important; margin-bottom:0;}
#blogPage .section-padding{padding-bottom:0 !important; margin-bottom:0;}*/

.olhp-topshadow:before{background: url(../images/shadow-top.png) center top no-repeat;
content: "";
height: 14px;
margin-top: -8px;
position: absolute;
width: 100%;
z-index: 1;}
.olhp-topshadow  .bg-6{
	position:relative;
	z-index:4;
}
.ol-top-padding { padding-top:50px !important;}

.parsley-custom-error-message { 
white-space: nowrap;
    font-size: 12px;
    text-align: center;
    margin: 0 !important;
    padding: 0;
    width: 100%;}
.cut_bold { font-weight:bold; }
.imgWidthAuto {
	height: 100%;
    width: auto;
    margin-left: -15px;
}
.tac{ text-align:center; }

.cascade-slider_item.now > .sldr-video-block:before{
/* content:url('../images/video-prev-arrow.png');  */
/* position:relative;  */
/* z-index:100000;  */
/* top: 190px; */
/* left: 250px; */
}
.news-left img{
	height:auto;
	display:block;
}
/* home page contact popup */
#cboxContent .form-group{
	margin-bottom:10px;
}
#cboxContent div.wpcf7-response-output{
	margin:0;
}
#cboxContent .application-form h2{
	margin:0 0 10px;	
}
#cboxContent .application-form{
	padding:0;
}
#cboxContent .application-form .form-group {
	min-height: 7px;
}
#cboxContent .form-group.text-right{
	margin-top: 7px;
}
#cboxContent input[type="submit"]{
	float:left;
}
#cboxContent textarea{
	height: 123px;
}
/* home page contact popup */
#accordion .panel-body a{	
	word-break: break-all;
}
.ollw{
	width:100%; text-align:center;
}

@media screen and (max-width: 1250px) {
	.ollw > .logo {
		position:absolute;
	}
}
.cr-page .crp-img{
	margin:74px 0;
}