/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
#wpadminbar #wp-admin-bar-my-account.with-avatar>a img { background: rgba(0, 0, 0, 0) !important; border: none !important; }
#wp-admin-bar-top-secondary { background: #000 !important; }
#wpadminbar { z-index: 99 !important; }

#wsi-urca-popup .uk-modal-dialog{padding:0;}

.ws-pop-header{margin-left:0; margin-bottom:10px;}
.ws-pop-head-row{padding-left:0;}
.ws-pop-middle{margin:auto auto;padding-left:0;text-align:center;}
.ws-pop-middle h2{color:#fe5508;}
.wsi-login-modal .uk-grid.uk-grid-collapse.uk-text-left.uk-flex-middle {display: block;}
.wsi-login-modal .uk-width-medium-1-1.uk-text-center {margin-top: 20px;}
p.gt_social_icons{text-align:center;}
.wsi-login-modal a {outline : none!important;}
.ws-close {float:right; margin:0;background: #0a6cc1;color: #fff;}
.ws-notclose {margin-top: 10px;}
.ws-pop-title{top: 20px;position: relative;}
.wsi-login-modal .ln-inner-wrap {float:none!important;}
.wsi-login-modal .uk-modal-dialog {padding:0;}
.ws-pop-content {padding: 10px;text-align: center;}
.ws-content-title {background: #fd6f25;}
.ws-content-title h2{color: #fff!important;text-align: center;}
.ws-popcontent .uk-width-medium-1-1.uk-margin-top {margin-top: 0px !important;}
.tm-toolbar-f {
	background: #262626;
    color: #fff;
    padding: 10px 0;
    font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
}

.tm-toolbar-f a {
    color: #fe5508;
	text-decoration: none;
    font-weight: 700;
    float: right;
    padding-right: 30px;
}

.tm-toolbar-f a:hover {
    color: #fff;
	text-decoration: none;
    font-weight: 700;
}
.wk-toolbar-f {
    margin-left: 0;
    margin-right: 0;

}
.wk-toolbar-f p {
    margin: 5px 0!important;
}
.wsi-news-modal {padding: 0px;box-sizing: border-box;top:-120px;margin:auto auto;max-width: calc(100% - 20px);
position: relative;transition: opacity .3s linear 0s,transform .3s ease-out 0s;width: 600px;text-align: center;
background: transparent !important;border: none !important;box-shadow: none !important;}
.wsi-login-modal.wsi-news-modal h2 {color:#fe5508;text-transform: uppercase;font-size:30px;font-weight: 700;line-height:36px;}
.wsi-news-modal .uk-modal-dialog {border-radius: 10px;font-weight: 400;font-size: 15px;line-height: 25px;border:solid 7px #fd6f25;}
.popup-logo {float: left;}
.uk-text-white{	color: #ffffff !important;}
.uk-text-grey { color: #403f3f; }
.uk-text-orange { color: #fe5508; }
.uk-text-normal { font-weight: 300; }
.uk-text-medium { font-size: 20px; line-height: 28px;}
.uk-text-roboto { font-family: 'Roboto', sans-serif;}
.uk-padding-large { padding: 0 10%;}
.uk-title { background: #0a6cc1; color: #ffffff; line-height: 55px; min-height: 55px;   margin-bottom: 0;
}
.uk-title-description {font-size: 18px;margin: 0px 0px 15px;font-weight:400;color: #333;}
.uk-title i{ background: #fe5508;  width: 85px; padding: 15px 0; font-size: 30px; text-align: center; margin-right: 20px;}
.uk-title-icon { background: #fe5508;display: inline-block; line-height: 60px; height: 60px; width: 68px; padding: 5px; text-align: center; vertical-align: middle;}
.uk-title-text { display: inline-block; vertical-align: middle;}
.uk-font-italic{font-style: italic;}
video{cursor:pointer;}
.uk-box-consumer { background-image: url("../images/consumer-bg.jpg"); background-repeat: no-repeat;
  background-size: cover; background-color: #030303;min-height:539px !important;}
.uk-grid-box > div + div {border-top: 1px solid #fff;  padding: 15px 0 0;}
.uk-grid-box > div p{margin-bottom: 0;}
.uk-button.uk-button-link { border-radius: 50%; bottom: 15px;color: #ffffff; font-weight: 700;
  position: absolute; right: 20px;text-indent: -9999px; width: 24px; height: 25px; background-image: url('../images/more-icon.png'); background-repeat: no-repeat; background-position: center center;}
.uk-grid-box { padding: 20px;}
.uk-border-box .uk-panel { border: 1px solid rgba(0, 0, 0, 0.07);}
.uk-switcher.uk-margin-top { margin-top: 0 !important;}
.uk-bottom-links > div.uk-grid-margin { margin-top: 10px;}
.gt_social_icons {padding-left: 0px; }
.uk-block-divider .uk-grid-margin { padding-top: 0px; margin: 0px;}
.uk-block-divider > .uk-grid-margin > .uk-panel { border-top: 1px solid #d2d2d2;}
.uk-block-divider .uk-panel > .uk-grid { margin-left: 0px;}
.uk-block-divider .uk-panel > .uk-grid > * { padding-left: 0px;}
.uk-block-divider .uk-block-overlay { max-width: 50%; padding: 30px 10px;}
.uk-block-divider .uk-block-overlay:hover {background: #0A6CC1; color: #fff;}
.uk-block-divider .uk-block-overlay:hover a { color: #fff;}
.uk-block-divider .uk-panel > .uk-grid > * img { margin-top: 18px;}
aside .uk-panel-title { border-bottom: 6px solid #fe5508; color: #333333; font-size: 15px; font-weight: 700; line-height: 20px; margin: 0; padding: 0 15px 8px; text-transform: none;}
.uk-panel-box-secondary ul {padding-left: 0px; list-style: none; }
.uk-leadership-block .uk-panel img { border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 1px 4px 13px -2px rgba(0, 0, 0, 0.2); padding: 3px;}
.gt-social-share { background: #f5f5f5; border-radius: 3px; padding: 15px 5px;}
.wsi-social-share-list { margin-bottom: 0px;}
.gt-featured-page-post h2, .wsigenesis-categories ul li, .widget_archive ul li { font-family: roboto; font-size: 16px; font-weight: 400; line-height: 24px;  margin: 0; padding: 8px 10px; }
.gt-featured-page-post .post + .post h2, .wsigenesis-categories ul li + li { border-top: 1px solid #dddddd;}
.gt-featured-page-post h2 a:hover, .wsigenesis-categories ul li a:hover, .widget_archive ul li a:hover { color: #333333;}
.wsigenesis-categories ul, .widget_archive ul { padding-left: 0px; margin: 0px;}
.uk-block-secondary a:hover {color: #fff; }
.headlines-switcher ul.uk-subnav-pill {margin: 0px;background:#fff;padding: 0px 0px;  border: 1px solid #0a6cc1;}
.post-block .image{padding-bottom: 10px;}
.post-block .image img {width: 100%;}
a.post-block-link {color: #333333;font-weight: 500;}
.content {padding: 10px 0px 60px;font-weight: 400;font-size: 14px;}
.headlines-switcher .uk-width-medium-1-3{position: relative;}
.headlines-switcher{position: relative;}
.headlines-switcher a.more-link.uk-button{bottom:0;left:40px; position: absolute;}
.headlines-switcher .image{display: none;}
/*.post-block a.more-link.uk-button {margin-top: 10px;}*/
.headlines-switcher .consultations-post{padding-left: 0px;border:none;font-size:16px;}
.headlines-switcher .consultations-post .uk-grid, .headlines-switcher .uk-consultation-block .uk-grid {
padding-left: 0px;}
.headlines-switcher .consultations-post .uk-download-btn{font-size:15px;}
.consultations-post a.plus1, .consultations-post a.plus2{position: absolute;right: 70px;}


/* consultation page css */
.consultations-post .uk-grid, .uk-consultation-block .uk-grid { padding-left: 40px;}
.consultations-post, .uk-consultation-block { padding-left:0px; border: 1px solid #f3f3f3; }
.consultations-post
.consultations-post, .uk-consultation-block > div.uk-grid{font-size: 18px;}
.consultations-post ul { margin-bottom: 0;}
.consultations-post ul li, .uk-consultation-block > div.uk-grid { padding: 10px 7px !important; font-weight: 400; }
.consultations-post ul li + li { border: medium none !important; margin-top: 0 !important;}
.uk-consultation-block > div.uk-grid + div.uk-grid { margin-top: 0;}
.consultations-post ul li:nth-child(even), .uk-consultation-block > div.uk-grid:nth-child(odd) { background: #f7f7f7;}
.uk-consultation-block > div.uk-grid:hover { background: #ececec; }
.uk-consultation-block > div.uk-grid.uk-consultation-header { background: #0a6cc1 !important; color: #ffffff; font-weight: 500; 
margin-left: 0px;}
.uk-download-btn { border-radius: 3px; box-shadow: 1px 4px 13px -2px rgba(0, 0, 0, 0.2); display: block;  margin-bottom: 10px; padding: 10px;
font-size:16px;}
a.uk-download-btn:before {content: "\f1c1";display: inline-block;font-family: 'fontawesome';padding-right: 10px;
vertical-align: middle;color: #de462f;}
.uk-download-btn:hover { box-shadow: 1px 4px 13px -2px rgba(0, 0, 0, 0.3); }
.post-block ul li a { color: #333333; font-size: 17px; font-weight: 400; }
.post-block ul li + li { margin-top: 10px; }
.post-block ul li a:hover {color: #0A6CC1; }
.uk-consultation-post-block .uk-grid div:last-child{margin-top: 20px;}
.consultation_content {background: #f2f2f2;padding: 20px;box-sizing: border-box;}
.consultation_content .gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{
margin-left:0 !important; color: #0a6cc1;font-weight: 400;font-size: 16px;width: 100%;}
/*.consultation_content .gform_wrapper{background:#d5dee5;}*/
.consultation_content .gform_wrapper {background: #d5dee5;padding: 10px;box-sizing: border-box;}
.consultation_content .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{
color: #0a6cc1;font-weight: 400;font-size: 16px;/*width:34%;padding-right: 0px;margin-bottom: 0px;margin-top: 7px;*/}
.consultation_content .gform_wrapper .left_label input.medium{width: 65%;}
/*.consultation_content .gform_wrapper .gform_footer{margin:0px;margin-left: 29% !important;}
.consultation_content .gform_wrapper .gform_footer:not(.top_label){padding: 0px 0 10px 20px;} */
.cons-quick-search{font-weight: 400;font-size: 14px;}
.cons-quick-search .uk-grid {margin-bottom: 12px;}
.cons-quick-search input#custation_sdate, .cons-quick-search input#custation_edate
{width:100%;border: solid 1px #ccc;padding: 5px 10px;border-radius: 3px;}
.cons-quick-search input[type="text"]{border: solid 1px #ccc;padding: 5px 10px;border-radius: 3px;}
.cons-quick-search input[type="submit"] {background: #0a6cc1;border-color: #0a6cc1;border-radius: 3px;color: #ffffff;
padding: 10px 25px !important;cursor: pointer;border: none;font-size: 16px;}
.cons-quick-search input[type="submit"]:hover{background: #fe5508;border-color: #fe5508;}
.widget_nav_menu .uk-nav-side li.uk-parent div {display: block !important;visibility: visible !important;
overflow: visible !important;height: 100% !important;/*padding-left: 30px;*/color: #0a6cc1;}
.widget_nav_menu .uk-nav-side li.uk-parent div ul.uk-nav-sub {margin-left: 30px;}
input#custation_date {margin-left: -115px;}
.consultations-post a.plus, .uk-consultation-block a.subblock{position: absolute;right: 25px; top:0;}
 a.title-link{
    width: 90%;
    display: block;
}
.widget_nav_menu ul.uk-nav-sub li.uk-active ul li.uk-active {background: #0a6cc1;color: #ffffff !important;}
.widget_nav_menu ul.uk-nav-sub li.uk-active ul li.uk-active  a{color: #fff;padding: 8px 15px;}
.uk-consultation-block > div.uk-grid h4{padding-top: 20px;}

.gform_wrapper .gfield_radio li label {font-weight: 400;}
.consultations-side-menu ul.uk-nav-sub li.uk-parent > a {cursor: default;}
.consultations-side-menu ul.uk-nav-sub li.uk-parent > a:hover{color:#0a6cc1;}
ul.uk-nav-sub li.uk-parent ul li a {cursor: pointer;}

@media (max-width: 400px) {
.consultations-post a.plus, .uk-consultation-block a.subblock{right:26px;}	
input#custation_date {margin-left: -25px;width:100%;}
}


@media (max-width: 767px) {
.tm-navbar-right {margin-top: -20px; right: 0; top: 50%;}
.uk-slideshow .uk-cover-background { background-position: center top; background-size: cover;}
.uk-slideshow .uk-overlay-panel { position: relative; background: #0a6cc1;}
.uk-slideshow .uk-overlay-panel h2 { font-size: 20px; line-height: 25px; }
.uk-slideshow .uk-overlay-panel h2.uk-text-large { font-size: 30px; line-height: 40px;}
.uk-title { font-size: 16px; }
.uk-title i { height: 32px;  width: 55px; margin-right: 10px;}
.uk-title-icon {width: 45px; max-height: 55px; line-height: 55px;}
.uk-nav ul {padding-left: 0;}
.consultation_content .gform_wrapper .left_label input.medium{width: 100%;}
.consultation_content .gform_wrapper .gform_footer:not(.top_label){padding: 0px;}
.consultation_content .gform_wrapper .gform_footer{margin-left: 0 !important;}
.cons-quick-search input[type="submit"]{width: 100%;}
input#custation_date {margin-left: -65px;}
.headlines-switcher a.more-link.uk-button {
  bottom: 15px;
  left: 25px;
  position: absolute;
}
.content{padding-bottom: 70px;}
.tm-logo-small img {
  max-width: 35%;
}
.tm-navbar{padding: 10px;}
}
.ws-home-gallery>div.ws-moves-box{
	width: 100%;
    display: flex;
    justify-content: space-between;
    margin-left: 0;
}

.ws-home-gallery>div.ws-moves-box > div{
	width: 23%;
    padding: 0;
    float: none;
    margin-left: auto;
}
.ws-blocks > div > .video-container > div{
	margin-left: -12px;
}
.ws-grid-home-video{
	display: flex;
    justify-content: space-between;
    margin: 0;
    width: 100%;
    padding: 0;
    margin-top: 25px;
}
.ws-grid-home-video > div{
	width: 22%;
    margin: 0;
    padding: 0;
    margin-left: 4%;
}
.ws-grid-home-video > div:first-child{
	margin-left: 0;
}
@media (min-width: 768px) and (max-width: 959px) {
.uk-title { font-size: 14px; }
.uk-title i { height: 32px;  width: 40px; margin-right: 10px;}
.uk-title-icon {width: 40px; max-height: 55px; line-height: 55px;}
input#custation_date {margin-left: -40px;width: 100%;}
}

@media (min-width: 960px) and (max-width: 1130px) {
.uk-title { font-size: 18px; }
.uk-title i { height: 32px;  width: 55px; margin-right: 10px;}
.uk-title-icon {width: 40px; max-height: 55px; line-height: 55px;}
.uk-navbar-nav > li { padding-left: 7px; padding-right: 7px; }
.uk-navbar-nav > li > a { font-size: 15px;}
.tm-headerbar h3 { font-size: 20px;}
input#custation_date {margin-left: -40px;width: 100%;}
}
@media (min-width: 1131px) and (max-width: 1250px) {
.uk-title {font-size: 20px;}
.uk-navbar-nav > li { padding-left: 7px; padding-right: 7px; }
.uk-navbar-nav > li > a { font-size: 15px;}
.tm-headerbar h3 { font-size: 20px;}
}
@media (min-width: 320px) and (max-width: 1219px) {
.consultations-post, .uk-consultation-block { padding-left: 25px; }
}
.headlines-switcher .uk-subnav-pill > li{width: 25%;  border-left: 1px solid #0a6cc1;
    box-sizing: border-box;
    padding-left: 10px;
    padding-right: 10px; }
.headlines-switcher .uk-subnav-pill > li a{padding-left: 0; padding-right: 0; font-size: 14px; color: #0a6cc1;
    font-weight: 700;}
.headlines-switcher .uk-subnav-pill > li.uk-active, .headlines-switcher .uk-subnav-pill > li:hover, .headlines-switcher .uk-subnav-pill > li:focus{
  background: #0a6cc1;
  color: #ffffff;
}

.headlines-switcher .uk-subnav-pill > li:first-child {
    border-left: none;
}
.headlines-switcher .uk-subnav-pill > li.uk-active a, .headlines-switcher .uk-subnav-pill > li:hover a{
	color: #fff !important;
}

@media (max-width: 590px){
	.headlines-switcher .uk-subnav-pill > li{width: 100%;}
	.headlines-switcher .uk-subnav-pill > li{border: none;}
}

 .ws-home-gallery{
      display: flex;
      justify-content: space-between;
      margin-top: 30px;
    }
  .ws-home-gallery > div{
    width: 22%;
    position:relative;
  }
  .ws-icon-links{
    display:flex;
    justify-content:flex-end;
    margin-top: 25px;  
  }
  .ws-icon-links a{
    color:#000;
  } 
  .ws-triger{
    position:absolute;
    width: 100%;
    height: 100%;
  }
  .ws-description{
    padding:10px; 
  }
  .ws-blocks{
    display: flex;
  }
  .ws-blocks > div:nth-child(1){
    width: 70%;
  }
  .ws-blocks > div:nth-child(2){
    width: 30%;
  }
.click-box{
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.ws-blocks-video .uk-position-relative .uk-overlay-panel .uk-thumbnav,
.ws-home-slider .uk-thumbnav{
	margin: 10px -11px 0 -11px;	    
}
.ws-blocks-video .uk-position-relative .uk-overlay-panel .uk-thumbnav>*,
.ws-home-slider .uk-thumbnav>*{
	padding-left: 0;
    width: 23%;
    margin: 1%;
}
.wrap-menu-gallery{
  display: flex;
}
.wrap-menu-gallery .menu-gallery{
  min-width: 350px;
  padding-right: 20px;
}
.ws-blocks-video .uk-position-relative .uk-overlay-panel,
.ws-home-slider .uk-overlay-panel{
	padding:0; 
	position: relative;
}
.ws-blocks-video .uk-position-relative .uk-overlay-panel .uk-thumbnav>*,
.ws-home-slider .uk-thumbnav>*{
	padding-left: 0;
}
.ws-blocks .video-container iframe{
	top: 50%;
    left: 50%;
}
.ws-blocks-video{
	width: 100%;
}

.ws-blocks-video li iframe{
	max-width: 70%;
    left: 0;
    transform: translate(0, -50%);
}
.ws-blocks-video .uk-position-relative .uk-slideshow > li .uk-overlay-panel{
	width: 27%;
    right: 0;
    left: auto;
    padding: 20px;
    position: absolute;
}
.ws-blocks-video iframe,  
.ws-home-slider iframe{
  pointer-events: all !important;
}

@media(max-width:1400px){
	.ws-home-slider .uk-thumbnav{
		margin: 10px -8px 0 -8px;
	}
}
@media(max-width:960px){
  .ws-blocks{
    flex-direction: column;
  }
  .ws-blocks > div:nth-child(1),
  .ws-blocks > div:nth-child(2){
    width: 100%;     
  }
  .ws-home-gallery{
    flex-wrap: wrap;
  }
  .ws-home-gallery>div{
    margin-bottom:15px; 
    width: 48%;
  }
  .ws-home-gallery>div.ws-moves-box>div{
  	width: 45%;
  }
  .wrap-menu-gallery{
    display: flex;
    flex-direction: column;
  }
  .wrap-menu-gallery .menu-gallery{
    min-width: 100%;
  }
  .ws-home-slider .uk-thumbnav {
    margin: 10px -4px 0 -4px;
	}
	.ws-blocks-video .uk-position-relative .uk-slideshow > li .uk-overlay-panel{
		display: none;
	}
	.ws-blocks-video li iframe{
		width: 100%;
	}
	.ws-blocks-video .uk-position-relative .uk-overlay-panel, .ws-home-slider .uk-overlay-panel{
		overflow: hidden;
	}
	.wrap-menu-gallery .menu-gallery{
		margin-bottom: 20px;
	}
}
@media(max-width:767px){
	.ws-home-gallery>div.ws-moves-box>div{
	  	width: 100%;
	}
	.ws-grid-home-video>div{
		width: 45%;
		margin-left: 10%;
	}
	.ws-grid-home-video>div:nth-child(odd){
		margin-left: 0;
	}
	.ws-grid-home-video{
		justify-content: start;
	}
	.ws-blocks-video .uk-position-relative .uk-overlay-panel .uk-thumbnav>*, .ws-home-slider .uk-thumbnav>*{
		width: 48%;
    	margin: 1%;
	}
	.ws-blocks-video li iframe{
		max-width: 100%;
	}
}
.uk-list .uk-width-medium-1-6 {
    padding-left: 33px;
}
.ws-tribute-text .uk-overlay-panel{
  text-align: center;
}
.ws-tribute-text .uk-overlay-panel p{
	font-size: 70px;
	font-weight: 900 !important;
    letter-spacing: 5px;
	line-height: 1.1;
    color: #000;
}
.ws-tribute-text .uk-overlay-panel p a{
	text-decoration: none;
	font-size: 20px;
	font-weight: 500 !important;
}
.ws-tribute-text .uk-overlay-panel p a:hover{
	color: #fe5508;
  }
@media(max-width:1463px){
.ws-tribute-text .uk-overlay-panel p{
	font-size: 40px;
    color: #000;
}
}
@media(max-width:563px){
.ws-tribute-text .uk-overlay-panel p{
	font-size: 30px;
    color: #000;
	padding-bottom: 10px;
}
}
@media(max-width:1279px){
.ws-tribute-text .uk-overlay-panel{
  padding-bottom: 40px;
}
}
@media(min-width:1280px){
.ws-tribute-text .uk-overlay-panel{
  padding-bottom: 60px;
}
}