.voting iframe {
	border: none;
}
/*  general  */
body {
	font-size: 16px !important;
	line-height: 20px;
}

a {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
a:hover {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.title {
	display: inline-block;
	position: relative;
	color: #0a334f;
	font-size: 36px;
	line-height: 40px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 24px;
}
.title::after {
	content: " ";
	width: 120px;
	height: 2px;
	position: relative;
	background: #0a334f;
	top: -12px;
	display: inline-block;
	margin-left: 20px;
}
.subtitle {
	display: inline-block;
	position: relative;
	color: #f1f1f1;
	font-size: 28px;
	line-height: 32px;
	font-weight: 400;
	margin-bottom: 16px;
}

.itemid-1390 .main-content,
.itemid-1507 .main-content {
	display: none;
}

.header-right .login .button-drop.dropdown-toggle {
	font-size: 16px;
	border: 1px solid #00cc74;
	background-color: #00cc74 !important;
	background-image: none;
	color: #fff !important;
	width: 100%;
	line-height: 20px;
	padding: 6px 20px;
	box-shadow: none;
	text-shadow: none;
	border-radius: 4px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.header-right .login .button-drop.dropdown-toggle::after {
	display: none;
}
.header-right .login .button-drop.dropdown-toggle:hover {
	color: #00cc74;
	background-color: transparent;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.header-right .login .btn-group {
	display: none;
}

/*  header  */
.header.no-scroll {
	position: fixed;
	z-index: 1001;
	width: 100%;
	top: 0;
	padding: 20px 0px;
	background-color: rgba(10, 51, 79, 0);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.header.scroll {
	position: fixed;
	z-index: 1001;
	width: 100%;
	top: 0;
	padding: 10px 0px;
	background-color: rgba(10, 51, 79, 0.95);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.header .brand {
	padding-left: 6px;
	padding-right: 6px;
	margin-top: 2px;
}

/*  slideshow  */
.slideshow {
	position: relative;
	top: 0px;
}
.slotholder::before {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-color: rgba(10, 51, 79, 0.6);
}

/*  live search  */
.video-search {
	position: absolute;
	width: 100%;
	top: calc(60% - 50px);
	left: 0px;
	z-index: 1000;
	text-align: center;
}
.video-search .title {
	display: inline-block;
	text-align: center;
	color: #fff;
	position: relative;
	width: 75%;
}
#offlajn-ajax-search522,
#offlajn-ajax-search550 {
	position: relative;
	left: calc(50% - 30%);
}
#ajax-search-button522,
#ajax-search-button550 {
	width: 40px !important;
	height: 40px !important;
	text-align: center !important;
	background-color: rgba(10, 51, 79, 1) !important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#ajax-search-button522:hover,
#ajax-search-button550:hover {
	background-color: rgba(10, 51, 79, 0.8) !important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#ajax-search-button522 .magnifier {
	height: 30px !important;
	width: 30px !important;
	left: calc(50% - 15px) !important;
	top: calc(50% - 18px) !important;
}
#offlajn-ajax-search522 input#suggestion-area522,
#offlajn-ajax-search522 input#search-area522,
#offlajn-ajax-search550 input#suggestion-area550,
#offlajn-ajax-search550 input#search-area550 {
	height: 40px;
}
#offlajn-ajax-search522 input#search-area522,
#offlajn-ajax-search550 input#search-area550 {
	padding: 0 30px 0 15px;
	color: #333;
	font-size: 16px;
}

.video-search-results {
	margin-top: 40px;
}
#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-prev,
#offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel .offlajn-next {
	color: #fff !important;
	background-color: rgba(10, 51, 79, 1) !important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#offlajn-ajax-tile-results
	.offlajn-ajax-search-control-panel
	.inner-control-panel
	.offlajn-prev:hover,
#offlajn-ajax-tile-results
	.offlajn-ajax-search-control-panel
	.inner-control-panel
	.offlajn-next:hover {
	background-color: rgba(10, 51, 79, 0.8) !important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*  search  */
.search {
	padding-right: 6px;
	text-align: left;
}
.search form.form-inline {
	margin: 3px 0px 0px 0px;
}
.search .inputbox {
	background-color: transparent;
	border-radius: 4px;
	border: 1px solid #fff;
	box-shadow: none;
	font-size: 15px;
	color: #fff;
	padding: 6px 0px 6px 8px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.search .inputbox:hover {
	border: 1px solid #c3c3c3;
	color: #c3c3c3;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*  search results  */
.view-search .search.results #searchForm {
	width: 100%;
	float: left;
	position: relative;
	clear: both;
	padding-bottom: 40px;
}
.view-search .search.results .icon-search {
	display: none;
}
.view-search .search.results .btn {
	font-size: 16px;
	border: 1px solid #0a334f;
	background-color: #0a334f;
	background-image: none;
	color: #fff;
	width: 100%;
	line-height: 20px;
	padding: 8px 22px;
	box-shadow: none;
	text-shadow: none;
	border-radius: 0px;
	border-left: 0px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-search .search.results .btn:hover {
	color: #0a334f;
	background-color: transparent;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-search .search.results input#search-searchword {
	display: inline-block;
	height: 38px;
	padding: 6px 10px;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 18px;
	color: #333;
	border: 1px solid #0a334f;
	box-shadow: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	vertical-align: middle;
	width: 100%;
}

.view-search .search.results .phrases legend {
	display: inline-block;
	width: auto;
	position: relative;
	color: #0a334f;
	font-size: 36px;
	line-height: 40px;
	font-weight: 400;
	text-transform: normal;
	margin-bottom: 40px;
	border-bottom: 0px;
}
.view-search .search.results .phrases legend::before {
	content: " ";
	width: 80px;
	height: 2px;
	position: absolute;
	background: #0a334f;
	top: 18px;
	left: -100px;
}
.view-search .search.results .btn-toolbar,
.view-search .search.results .phrases {
	max-width: 50%;
	float: right;
	width: 100%;
}
.view-search .search.results .btn-toolbar {
	margin-top: 0px;
}
.view-search .search.results .btn-group {
	margin-left: 0px;
}
.view-search .search.results .btn-toolbar .btn-group:nth-child(1) {
	max-width: 80%;
	width: 100%;
}
.view-search .search.results .btn-toolbar .btn-group:nth-child(2) {
	max-width: 20%;
	width: 100%;
}
.view-search .search.results .searchintro.results {
	position: absolute;
	left: 5px;
	top: 50px;
	font-size: 16px;
}
.view-search .search.results .searchintro.results strong {
	font-weight: normal;
}
.view-search .search.results .searchintro.results .badge {
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	color: #0a334f;
	vertical-align: top;
	text-shadow: none;
	background-color: transparent;
	border-bottom: 2px solid #0a334f;
	border-radius: 0px !important;
}

.view-search.view-search .search {
	font-size: 16px;
}
.view-search.view-search .search.results .result-category,
.view-search.view-search .search.results .result-text {
	margin-left: 20px;
	margin-bottom: 4px;
}
.view-search.view-search .search.results .result-category,
.view-search.view-search .search.results .result-text .small.results {
	color: #ff8700;
}
.view-search.view-search .search.results .result-text {
	margin-bottom: 16px;
	padding-bottom: 18px;
	border-bottom: 1px solid #c3c3c3;
}
.view-search.view-search .search.results .result-title a {
	font-size: 18px;
	font-weight: 500;
	line-height: 22px;
	color: #0a334f;
	opacity: 1;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-search.view-search .search.results .result-title a:hover {
	opacity: 0.6;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*  log in  */
.login {
	text-align: right;
	padding-left: 0px;
	padding-right: 5px;
}
.login .custom p {
	margin-bottom: 0px;
}
.login .custom a {
	width: 130px;
	text-align: center;
	margin-top: 2px;
	display: inline-block;
	padding: 7px 16px;
	font-size: 15px;
	line-height: 17px;
	color: #fff;
	border-radius: 4px;
}
.login .custom span.div {
	width: 1px;
	height: 35px;
	background-color: #fff;
	display: inline-block;
	position: absolute;
	top: 1px;
}
.login .custom a.logout-button {
	margin-right: 7px;
	border: 1px solid #dc3545;
	background-color: #dc3545;
}
.login .custom a.logout-button:hover {
	color: #dc3545;
	background-color: transparent;
}
.login .custom a.login-button {
	margin-left: 7px;
	margin-right: 7px;
	border: 1px solid #ff8700;
	background-color: #ff8700;
}
.login .custom a.login-button:hover {
	color: #ff8700;
	background-color: transparent;
}
.login .custom a.reg-button {
	margin-left: 7px;
	border: 1px solid #0386c3;
	background-color: #0386c3;
}
.login .custom a.reg-button:hover {
	color: #0386c3;
	background-color: transparent;
}
.login .custom a:hover {
	text-decoration: none;
}

/*  about-us  */
.about-us {
	padding: 80px 0px 100px;
	text-align: justify;
}
.about-us .title {
	margin-top: 0px;
}

/*  stats  */
.stats {
	position: relative;
	text-align: center;
	padding: 60px 0px;
	color: #fff;
	background-image: url("/images/new-version/stats_bg.jpg");
	background-size: cover;
	background-attachment: fixed;
	background-position: bottom center;
}
.stats::before {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(10, 51, 79, 0.6);
	z-index: 0;
}
.stats .stat.col-md-4 {
	padding-top: 15px;
	padding-bottom: 15px;
	border-right: 1px solid #fff;
}
.stats .stat.col-md-4:nth-child(4) {
	border-right: none;
}
.stats .stat .subtitle {
	display: block;
}
.stats .stat .fas {
	display: inline-block;
	position: relative;
	width: 60px;
	height: 60px;
	padding: 12px 8px;
	color: #f1f1f1;
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 0px;
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 0px;
}
.stats .stat .counter {
	font-size: 30px;
}

/*  live congresses  */
.live-title,
.live-cong {
	background-color: #fff;
}
.live-title {
	padding: 100px 0px 30px 0px;
}
.live-title .title::before {
	left: 390px;
}

.live-cong .live-cong {
	padding: 0px 0px 140px 0px;
}
.live-cong .live {
	padding-left: 10px;
	padding-right: 10px;
}
.live-cong .live a {
	display: inline-block;
	border: 2px solid #0a334f;
}
.live-cong .live .moduletable .live-desc {
	position: relative;
}
.live-cong .live .live-desc {
	color: #fff;
	padding: 10px 18px;
	position: relative;
	top: 0;
	right: 0px;
	background-color: #0a334f;
}
.live-cong .live.five.col-md-3.col-lg-3 {
	width: 20%;
}
.live-cong .live .custom.live-img {
	position: relative;
}

.live-cong .live a.live-btn {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 16px;
	background-color: transparent;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.live-cong .live a.live-btn:hover {
	display: inline-block;
	color: #0a334f;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*  on demand  */
.on-demand {
	padding: 80px 0px 100px;
	background: rgba(249, 249, 249, 0.8);
}
.on-demand .container {
	max-width: 80%;
	width: 100%;
}
.on-demand .custom.demand-title {
	max-width: 1170px;
	margin: auto;
	padding: 0px 15px;
}
.on-demand .title::before {
	left: 462px;
}
.on-demand .ondemandcategories {
	margin-top: 30px;
}
.on-demand .ondemandcategories .ondemanditem {
	max-width: 32%;
	float: left;
	position: relative;
	margin: 0px 8px;
	padding: 4px;
	background-color: #0a334f;
}
.on-demand .ondemandcategories .ondemanditem .ondemanditemaspect a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}

/*  ads  */
.ads {
	padding: 20px 0px;
	background-color: rgba(249, 249, 249, 0.8);
}
.ads .container-fluid {
	padding-right: 0px;
	padding-left: 0px;
}
.ads .uk-cover-background {
	background-size: contain;
	max-height: 140px;
	/* -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
     -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
    filter: gray; */
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ads .uk-cover-background:hover {
	/* -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
     -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
    filter: none; */
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ads .uk-position-absolute {
	position: relative !important;
}

/*  newsletter  */
.letter {
	padding: 60px 0px;
	background-color: #0a334f;
}
.letter .title {
	color: #fff;
}
.letter .title::before {
	background-color: #fff;
	left: 554px;
}
.letter .acymailing_form {
	position: relative;
}
.letter .fieldacyemail {
	display: inline-block;
	max-width: 80%;
	width: 100%;
}
.letter .inputbox {
	color: #c3c3c3;
	font-size: 16px;
	padding: 10px 20px;
	margin-bottom: 0px;
	height: 44px;
	border-radius: 0px;
	border: none;
}
.letter .fieldacyterms {
	display: block;
	padding-bottom: 0px;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	margin-top: 8px;
}
.letter .fieldacyterms .checkbox {
	float: left;
	margin-right: 8px;
	margin-top: 1px;
	margin-bottom: 10px;
}
.letter .fieldacyterms a {
	color: #c3c3c3;
}
.letter .fieldacyterms a:hover {
	color: #fff;
	text-decoration: none;
}
.letter .acysubbuttons {
	display: inline-block;
	max-width: 18%;
	width: 100%;
	height: 44px;
	position: absolute;
	right: 0;
	top: 0;
}
.letter .acysubbuttons .button.subbutton.btn.btn-primary {
	font-size: 16px;
	border: 1px solid #fff;
	background-color: transparent;
	width: 100%;
	line-height: 20px;
	padding: 11px;
	text-shadow: none;
	border-radius: 0px;
	box-shadow: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.letter .acysubbuttons .button.subbutton.btn.btn-primary:hover {
	color: #0a334f;
	background-color: #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*  latest videos  */
.latest-title {
	padding-top: 60px;
}
.latest-videos {
	padding: 10px 0px 120px;
}
.latest-videos .container-fluid {
	padding-left: 8%;
	padding-right: 8%;
}
.latest-title .title::before {
	left: 277px;
}
.latest-videos .hwd-container {
	margin-top: 25px !important;
}
.latest-videos .custom.latest-title {
	margin-bottom: 20px;
}
.latest-videos .slick-slide {
	background-color: #0a334f;
	padding-bottom: 24px;
	min-height: 315px;
}
.latest-videos .slick-slide .media-item {
	position: relative;
	margin-top: 0px !important;
}
.latest-videos .media-carousel-item .media-item {
	position: relative;
	border: 1px solid #0a334f;
}
.latest-videos .hwd-container .media-details-view h2.contentheading {
	font-size: 18px !important;
	line-height: 22px;
	font-weight: 400 !important;
	margin: 10px 0px !important;
	padding: 0px 25px 0px 10px !important;
	letter-spacing: -0.6px;
}
.latest-videos .hwd-container .media-details-view h2.contentheading a {
	color: rgba(249, 249, 249, 0.8);
}
.latest-videos .hwd-container .media-details-view h2.contentheading a:hover {
	color: rgba(249, 249, 249, 1);
	text-decoration: none !important;
}
.latest-videos .slick-dots li {
	margin: 30px 5px;
}
.latest-videos .slick-dots li.slick-active button::before {
	color: #0a334f;
}
.latest-videos .slick-dots li button::before {
	font-size: 10px;
}
.latest-videos .slick-dots li button:hover::before,
.latest-videos .slick-dots li button:focus::before {
	color: #0a334f;
}

/*  contact details  */
.contact-details {
	position: relative;
	text-align: center;
	color: #fff;
	padding-top: 30px;
	padding-bottom: 60px;
	background-image: url("/images/new-version/contact-details_bg.jpg");
	background-size: cover;
	background-position: bottom center;
}
.contact-details::before {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(10, 51, 79, 0.6);
	z-index: 0;
}
.contact-details .row.contact {
	margin-top: 40px;
}
.contact-details .row.contact .col-md-4 {
	padding-top: 20px;
	padding-bottom: 20px;
	max-width: 33%;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.contact-details .row.contact .f-phone.col-md-4 {
	border-left: 1px solid #fff;
}

.contact-details .row.contact .f-mail.col-md-4 {
	border-left: 1px solid #fff;
}
.contact-details .row.contact .fas {
	display: inline-block;
	position: relative;
	font-size: 32px;
	line-height: 36px;
	border-radius: 0px;
	margin-bottom: 20px;
	border: 1px solid #fff;
	width: 55px;
	height: 55px;
	padding-top: 8px;
	background-color: transparent;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.contact-details .row.contact .fas.fa-phone {
	font-size: 28px;
	transform: rotate(90deg);
}
.contact-details .row.contact .fas.fa-envelope {
	padding-top: 9px;
}
.contact-details p {
	font-size: 17px;
}

/*  footer  */
.footer {
	background-color: #0a334f;
	padding-top: 80px;
	color: #fff;
	text-align: center;
}
.footer .social-f {
	display: inline-block;
	position: relative;
	font-size: 32px;
	line-height: 36px;
	border-radius: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
	border: 1px solid #fff;
	width: 55px;
	height: 55px;
	padding-top: 10px;
	background-color: transparent;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.footer .social-f:hover {
	background-color: #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.footer .social-f .fab {
	color: #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.footer .social-f:hover .fab {
	color: #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.footer hr {
	border-top: 0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);
	margin-top: 100px;
}
.footer .copy {
	text-align: center;
	color: #fff;
	padding: 0px 0px 10px 0px;
}
.footer .copy a {
	color: #c3c3c3;
}
.footer .copy a:hover {
	color: #fff;
	text-decoration: none;
}

/*  breadcrumbs  */
.breads {
	background-color: #0a334f;
}
.breads .breadcrumb {
	padding: 26px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-color: transparent;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.breads .breadcrumb > li > .divider {
	display: none;
}
.breads .breadcrumb > li > .divider.icon-location {
	color: #fff;
	display: inline-block;
	text-shadow: none !important;
}
.breads .breadcrumb li::before {
	content: "|";
	text-shadow: none !important;
	margin-left: 5px;
}
.breads .breadcrumb li.active:nth-child(1)::before {
	display: none;
}
.breads .breadcrumb li a.pathway {
	color: #f1f1f1;
	text-shadow: none !important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.breads .breadcrumb li a.pathway:hover {
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.breads .breadcrumb li span {
	text-transform: none;
	color: #f1f1f1;
	text-shadow: none !important;
}
.breads .breadcrumb li:nth-child(1) span {
	text-transform: none;
}
.breadcrumb > li,
.breadcrumb > .active {
	line-height: 25px;
}

/*  content  */
#content {
	padding: 60px 0px 120px;
}
#content .blog .page-header {
	margin: 0px 0px 26px 0px;
	padding-bottom: 0px;
	border-bottom: none;
}
#content .blog .page-header h1 {
	display: inline-block;
	position: relative;
	color: #0a334f;
	font-size: 36px;
	line-height: 40px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}
#content .blog .page-header h1::before {
	content: " ";
	width: 120px;
	height: 2px;
	position: absolute;
	background: #0a334f;
	top: 18px;
	left: calc(100% + 20px);
}

/*  live congresses  */
.layout-blog #content .blog .items-row .item {
	color: #f1f1f1;
	background-color: #0a334f;
	border: 2px solid #0a334f;
	position: relative;
	margin-right: 15px;
	padding-bottom: 20px;
	margin-right: 0px !important;
	margin-bottom: 25px;
}
.layout-blog #content .blog .items-row .item p a img {
	position: relative;
	width: 100%;
	float: none;
	margin-bottom: 20px;
}
.layout-blog #content .blog .items-row .item p a:nth-child(2) {
	display: none;
}
.layout-blog #content .blog .items-row .item a.seevideo,
.live-item-cat-inner a.seevideo {
	display: inline-block;
	color: #0a334f;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 16px;
	background-color: #fff;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.layout-blog #content .blog .items-row .item a.seevideo:hover,
.live-item-cat-inner a.seevideo:hover {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.layout-blog #content .blog .items-row .item > div {
	padding-left: 20px;
}
#content .item-page.livepage .col-md-9.col-sm-12.live-left {
	max-width: 74%;
	width: 100%;
}
#content .item-page.livepage .col-md-3.col-sm-12.live-right {
	padding-bottom: 20px;
	max-width: 25%;
}
#content .livemessage #contact #contactform .col-md-6.col-sm-12 {
	max-width: 49.5%;
}
#content .livepage .live-right .live-link a.live-btn {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 16px;
	background-color: #0a334f;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#content .livepage .live-right .live-link a.live-btn:hover {
	display: inline-block;
	color: #0a334f;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*  ond demand congresses  */
.com_hwdmediashare.view-categories #hwd-container .media-details-view {
	margin-top: 0px !important;
}
.com_hwdmediashare.view-categories #content .media-header h2 {
	display: inline-block;
	position: relative;
	color: #0a334f;
	font-size: 36px;
	line-height: 40px;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0px 0px 20px 0px;
}
.com_hwdmediashare.view-categories #content .media-header h2::before {
	content: " ";
	width: 120px;
	height: 2px;
	position: absolute;
	background: #0a334f;
	top: 18px;
	left: calc(100% + 20px);
}
.com_hwdmediashare.view-categories
	#content
	#hwd-container
	.cat.col-xs-12.col-sm-6.col-md-6.col-lg-6,
.com_hwdmediashare.view-categories
	#content
	#hwd-container
	.cat.col-xs-12.col-sm-6.col-md-4.col-lg-4 {
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom: 15px;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat-image {
	border: 1px solid #0a334f;
	margin-bottom: 0px;
}
.com_hwdmediashare.view-categories #content #hwd-container .media-details-view .media-item {
	margin: 0px 0px 0px 0px;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat-desc .contentheading {
	margin-bottom: 16px;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat .cat-desc .contentheading a {
	display: inline-block;
	position: relative;
	color: #f1f1f1;
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
	opacity: 0.6;
	min-height: 50px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat:hover .cat-desc .contentheading a {
	color: #f1f1f1;
	opacity: 1;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat-desc {
	padding: 15px 15px 25px 15px;
	background-color: #0a334f;
	min-height: 220px;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat-desc .media-info-description {
	margin-bottom: 16px;
	color: #f1f1f1;
	min-height: 22px;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat-desc .media-info-description p {
	min-height: 55px;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat-desc .readmorecat {
	margin-top: 16px;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat-desc .readmorecat a {
	display: inline-block;
	color: #0a334f;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 16px;
	background-color: #fff;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat-desc .readmorecat a:hover {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.com_hwdmediashare.view-categories #content #hwd-container .cat .cat-image {
	display: block;
	width: 100%;
	height: auto;
	position: relative;
}
.com_hwdmediashare.view-categories #content #hwd-container .cat .cat-link {
	position: relative;
	z-index: 1001;
}
#hwd-container .media-aspect169,
.hwd-container .media-aspect169 {
	background: transparent !important;
}

.com_hwdmediashare.view-categories #content {
	/* max-width: 75%;*/
	width: 100%;
}
.com_hwdmediashare.view-categories #aside {
	max-width: 25%;
	margin-top: 130px;
}
.com_hwdmediashare.view-category #aside,
.com_hwdmediashare.view-mediaitem #aside {
	margin-top: 158px;
}
.com_hwdmediashare.view-categories #aside .moduletable.cat-buttons {
	position: relative;
	min-height: 50px;
}
#aside .button {
	display: inline-block;
	font-size: 15px;
	border: 1px solid #0a334f;
	background-color: #0a334f;
	color: #fff;
	width: 24%;
	line-height: 20px;
	padding: 10px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	margin-right: 2.5px;
	text-align: center;
}
#aside .button:hover {
	color: #0a334f;
	text-decoration: none;
	background-color: #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.mobile-year .button {
	display: inline-block;
	font-size: 16px;
	border: 1px solid #0a334f;
	background-color: #0a334f;
	color: #fff;
	width: 24.1%;
	line-height: 20px;
	padding: 11px 11.4px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	text-align: center;
}
.mobile-year .button:hover {
	color: #0a334f;
	text-decoration: none;
	background-color: #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.year-mobile {
	margin-bottom: -40px;
	margin-top: 40px;
	float: left;
	width: 100%;
}

#aside .moduletable.sponsors.logoside {
	position: relative;
	background-color: rgba(10, 51, 79, 1);
	padding: 19px 20px;
	margin-bottom: 10px;
}
.com_hwdmediashare.view-category #aside,
.com_hwdmediashare.view-mediaitem #aside {
	margin-top: 174px;
}
#aside {
	margin-top: 124px;
}

/*  HWD category  */
.com_hwdmediashare.view-category .media-details-view.row-fluid {
	margin-bottom: 40px !important;
}
.com_hwdmediashare.view-category .media-details-view .media-img:nth-child(2),
.com_hwdmediashare.view-category .media-details-view .media-img:nth-child(3),
.com_hwdmediashare.view-category .media-details-view .media-img:nth-child(4),
.com_hwdmediashare.view-category .media-details-view .media-img:nth-child(5),
.com_hwdmediashare.view-category .media-details-view .media-img:nth-child(6),
.com_hwdmediashare.view-category .media-details-view .media-img:nth-child(7) {
	display: none;
}
.com_hwdmediashare.view-category #hwd-container .span12 {
	max-width: 100%;
	width: 100%;
	margin-left: 0px;
}
.com_hwdmediashare.view-category #hwd-container .media-img.col-xs-12.col-sm-8.col-md-8.col-lg-8 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #0a334f;
	overflow: hidden;
	padding-left: 0px;
	padding-right: 0px;
}
.com_hwdmediashare.view-category #hwd-container .media-img .media-item {
	margin-top: 0px;
	margin-bottom: 0px;
}
.com_hwdmediashare.view-category #hwd-container .media-img img {
	height: 100%;
	max-width: auto;
	width: 100%;
}
.com_hwdmediashare.view-category #hwd-container .media-info.col-xs-12.col-sm-4.col-md-4.col-lg-4 {
	padding-left: 0px;
}
.com_hwdmediashare.view-category #hwd-container .media-day.span12 {
	padding: 19px 19px 19px 19px !important;
	background-color: #0a334f;
	border-top: 1px solid #0a334f;
	border-right: 1px solid #0a334f;
	border-bottom: 1px solid #0a334f;
	margin-left: 0px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.com_hwdmediashare.view-category #hwd-container .media-day.span12:hover {
	background-color: rgba(249, 249, 249, 1);
	margin-left: 0px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.com_hwdmediashare.view-category #hwd-container .media-day.span12.margin3,
.com_hwdmediashare.view-category #hwd-container .media-day.span12.margin2 {
	margin-bottom: 7%;
}
.com_hwdmediashare.view-category #hwd-container .media-day.span12.margin3:nth-child(3) {
	margin-bottom: 0%;
}
.com_hwdmediashare.view-category #hwd-container .media-day.span12.margin2:nth-child(4) {
	margin-top: 0px;
}
.com_hwdmediashare.view-category
	#hwd-container
	.media-details-view
	.span4.media-day
	h2.contentheading {
	min-height: auto !important;
}
.com_hwdmediashare.view-category #hwd-container .media-day.span12 .media-info {
	color: #fff;
	font-size: 14px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.com_hwdmediashare.view-category #hwd-container .media-day.span12:hover .media-info {
	color: rgba(10, 51, 79, 1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.com_hwdmediashare.view-category #hwd-container .span12.media-day h2.contentheading,
.com_hwdmediashare.view-category #hwd-container .span12.media-day h2.contentheading {
	color: rgba(249, 249, 249, 1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.com_hwdmediashare.view-category #hwd-container .media-day.span12:hover h2.contentheading,
.com_hwdmediashare.view-category #hwd-container .media-day.span12:hover h2.contentheading {
	color: rgba(10, 51, 79, 1);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.view-categories #content #hwd-container .media-media-title,
.view-categories #content #hwd-container .media-category-title:nth-child(1) {
	display: inline-block;
	position: relative;
	color: #0a334f;
	font-size: 36px;
	line-height: 40px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 24px;
}
.view-categories #content #hwd-container .media-media-title::before,
.view-categories #content #hwd-container .media-category-title:nth-child(1)::before {
	content: " ";
	width: 120px;
	height: 2px;
	position: absolute;
	background: #0a334f;
	top: 18px;
	left: calc(100% + 20px);
}

.view-mediaitem #content #hwd-container {
	position: relative;
	padding-bottom: 60px;
}
.view-mediaitem #content #hwd-container .bcbut {
	position: relative;
	bottom: 20px;
}
.view-mediaitem #content #hwd-container .media-media-title,
.view-mediaitem #content #hwd-container .media-category-title:nth-child(1),
.view-category #content #hwd-container .media-category-title {
	display: inline-block;
	position: relative;
	color: #0a334f;
	font-size: 26px;
	line-height: 30px;
	font-weight: 400;
	text-transform: inherit;
	margin-bottom: 24px;
	min-height: 68px;
}
.view-mediaitem #content #hwd-container .media-media-title::before,
#content #hwd-container .media-category-title:nth-child(1)::before,
.view-category #content #hwd-container .media-category-title::before {
	content: " ";
	width: 80px;
	height: 2px;
	position: absolute;
	background: #0a334f;
	top: 18px;
	left: -100px;
}
.view-category #content #hwd-container .media-header h3.media-category-title {
	display: none !important;
}
.view-mediaitem #content .media-actions-container .btn-group #media-like-btn,
.view-mediaitem #content .media-actions-container .btn-group #media-favourite-btn,
.view-mediaitem #content .media-actions-container .btn-group #media-favadd-link {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	text-shadow: none;
	box-shadow: none;
	background-image: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-mediaitem #content .media-actions-container .btn-group #media-favourite-btn,
.view-mediaitem #content .media-actions-container .btn-group #media-favadd-link {
	margin-left: 10px;
}
.view-mediaitem #content .media-actions-container .btn-group #media-like-btn:hover,
.view-mediaitem #content .media-actions-container .btn-group #media-favourite-btn:hover,
.view-mediaitem #content .media-actions-container .btn-group #media-favadd-link:hover {
	display: inline-block;
	color: #0a334f;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-mediaitem #hwd-container a.back-button {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	text-shadow: none;
	box-shadow: none;
	background-image: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-mediaitem #hwd-container a.back-button:hover {
	color: #0a334f;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.view-category #hwd-container a.back-button {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	text-shadow: none;
	box-shadow: none;
	background-image: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-category #hwd-container a.back-button:hover {
	color: #0a334f;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-category .bcbut {
	margin-top: -60px;
	margin-bottom: 22px;
}

.view-mediaitem #hwd-container .nav-tabs > li > a,
.view-mediaitem #hwd-container .nav-tabs > li > a:hover {
	border-radius: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	border: 1px solid #0a334f;
	border-bottom-color: transparent;
}
.view-mediaitem #hwd-container .nav-tabs {
	border-bottom: 1px solid #0a334f;
}
.view-mediaitem #description {
	padding: 6px 20px !important;
}

#content #hwd-container .media-details-view .row-fluid {
	margin-bottom: 25px !important;
}
#content #hwd-container .media-details-view .span4 {
	background-color: #0a334f;
	padding-bottom: 40px;
	border-bottom: 2px solid #0a334f;
}
#content #hwd-container .media-details-view .span4 .media-item {
	position: relative;
	margin-top: 0px !important;
}
#content #hwd-container .media-details-view .span4 .media-info {
	font-size: 14px;
	padding-left: 10px;
	color: rgba(249, 249, 249, 1);
}
/*#content #hwd-container .media-details-view .span4 .media-item::before {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(10, 51, 79, 0);
	z-index: 10;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	border: 1px solid #0a334f;
}

#content #hwd-container .media-details-view .span4:hover .media-item::before {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	background-color: rgba(10, 51, 79, 0.6);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#content #hwd-container .media-details-view .span4 .media-item::after {
	content: "\f04b";
	font-family: 'Fontawesome';
	font-size: 36px;
	width: 36px;
	height: 28px;
	position: absolute;
	bottom: -40px;
	left: calc(50% - 18px);
	color: #fff;
	opacity: 0;
	z-index: 11;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#content #hwd-container .media-details-view .span4:hover .media-item::after {
	content: "\f04b";
	font-family: 'Fontawesome';
	font-size: 36px;
	width: 36px;
	height: 28px;
	position: absolute;
	bottom: calc(50% - 19px);
	left: calc(50% - 18px);
	color: #fff;
	opacity: 1;
	z-index: 11;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
*/
.media-hover {
	content: " ";
	width: 100%;
	height: 101%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: rgba(10, 51, 79, 1);
	z-index: 10;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	border: none;
	opacity: 0;
}

a:hover .media-hover {
	content: " ";
	width: 100%;
	height: 101%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	background-color: rgba(10, 51, 79, 0.6);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	opacity: 1;
}
.media-hover i {
	font-size: 36px;
	width: 36px;
	height: 28px;
	position: absolute;
	bottom: calc(50% - 19px);
	left: calc(50% - 18px);
	color: #fff;
}

#content #hwd-container .media-details-view .span4 h2.contentheading {
	font-size: 18px !important;
	line-height: 22px;
	font-weight: 400 !important;
	margin: 10px 0px !important;
	padding: 0px 25px 0px 10px !important;
	letter-spacing: -0.6px;
	min-height: 70px;
}
#content #hwd-container .media-details-view .span4 h2.contentheading a {
	color: rgba(249, 249, 249, 0.8);
}
#content #hwd-container .media-details-view .span4 h2.contentheading a:hover {
	color: rgba(249, 249, 249, 1);
	text-decoration: none !important;
}

/*  pagination  */
.pagination .pagination-list a.pagenav {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	margin-right: 10px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.pagination .pagination-list a.pagenav:hover {
	display: inline-block;
	color: #0a334f;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*  masonry grid
.grid-sizer, .grid-item {
	width: 48%;
}
.grid-item {
	width: 48%;
	height: auto;
	float: left;
	color: #0a334f;
	font-size: 16px;
	background: #fafafa;
	margin-bottom: 14px;
	padding-bottom: 15px;
	border-bottom: 2px solid #0a334f;
}
.gutter-sizer {
	width: 2%;
}
*/

/*  stop sidemenu  */
.stophere {
	float: left;
	height: 10px;
	margin-bottom: 0px;
	width: 100%;
	position: relative;
}

/*  ajax search results  */
#offlajn-ajax-tile-results .search-result-card .search-result-content {
	min-height: 90px;
	padding: 6px 12px !important;
	background: #0a334f !important;
}
#offlajn-ajax-tile-results
	.search-result-link
	.search-result-card
	.search-result-beacon
	.beaconCircle1 {
	border-radius: 0% !important;
	background-color: rgba(249, 249, 248, 0.8) !important;
}
#offlajn-ajax-tile-results
	.search-result-link
	.search-result-card
	.search-result-beacon
	.beaconCircle2 {
	border-radius: 0% !important;
	background-color: rgba(10, 51, 79, 1) !important;
}
#offlajn-ajax-tile-results
	.search-result-link
	.search-result-card
	.search-result-beacon:hover
	.beaconCircle2,
#offlajn-ajax-tile-results
	.search-result-link
	.search-result-card.clicked
	.search-result-beacon
	.beaconCircle2 {
	opacity: 0.8 !important;
}
#offlajn-ajax-tile-results
	.offlajn-ajax-search-control-panel
	.inner-control-panel
	.offlajn-paginators
	.offlajn-button {
	color: #0a334f !important;
}
#search-form522 #search-area-close522,
#search-form550 #search-area-close550 {
	right: 55px !important;
}

/*  speciality  */
.tag-category.new-tags h1 {
	display: inline-block;
	position: relative;
	color: #0a334f;
	font-size: 30px;
	line-height: 34px;
	font-weight: 400;
	text-transform: inherit;
	margin-bottom: 24px;
}
.tag-category.new-tags h1::before {
	content: " ";
	width: 80px;
	height: 2px;
	position: absolute;
	background: #0a334f;
	top: 18px;
	left: -100px;
}
.tag-category.new-tags .category {
	border: none !important;
	border-radius: 0px !important;
	display: block;
}
.tag-category.new-tags .category .list-item.col-md-4.col-lg-4 {
	display: block;
	max-width: 32%;
	width: 100%;
	position: relative;
	margin: 0px 7px 15px;
	padding: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	padding-left: 0px;
	padding-right: 0px;
}
.tag-category.new-tags .category .list-item.col-md-6.col-lg-6 {
	display: block;
	width: 100%;
	position: relative;
	margin: 0px 7px 15px;
	padding: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	padding-left: 0px;
	padding-right: 0px;
	max-width: 48%;
}

.tag-category.new-tags .category .list-item .list-item-img {
	position: relative;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	margin-bottom: 10px;
}

.tag-category.new-tags .category .list-item a.list-item-title {
	display: inline-block;
	position: relative;
	color: #f1f1f1;
	font-size: 19px;
	line-height: 23px;
	font-weight: 400;
	height: 50px;
	opacity: 0.6;
	margin-bottom: 16px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tag-category.new-tags .category .list-item:hover a.list-item-title {
	opacity: 1;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tag-category.new-tags .category .list-item a.list-item-title:hover {
	text-decoration: none;
}

.tag-category.new-tags .category .list-item .list-item-desc {
	padding: 15px 15px 25px 15px;
}
.tag-category.new-tags .category .list-item .list-item-desc .description {
	color: #fff;
	margin-bottom: 26px;
	font-size: 14px;
	height: 42px;
	overflow: hidden;
}
.tag-category.new-tags .category .list-item .list-item-desc .description p {
	margin-bottom: 0px;
}
.tag-category.new-tags .category .list-item .list-item-desc .read-more {
	display: block;
	position: relative;
}
.tag-category.new-tags .category .list-item .list-item-desc .read-more a {
	display: inline-block;
	color: #0a334f;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 16px;
	background-color: #fff;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.tag-category.new-tags .category .list-item .list-item-desc .read-more a:hover {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.new-tags .list-item:nth-child(3n + 1) {
	clear: left;
}
.new-tags .year-tag .list-item:nth-child(3n + 1) {
	clear: none;
}
.new-tags .year-tag .list-item:nth-child(2n + 1) {
	clear: left;
}

/*  contact enhanced  */
.view-contact #content .page-header {
	margin-bottom: 24px !important;
}
.view-contact #content .page-header h2 {
	display: inline-block;
	position: relative;
	color: #0a334f;
	font-size: 36px;
	line-height: 40px;
	font-weight: 400;
	text-transform: uppercase;
}
.view-contact #content .page-header h2::before {
	content: " ";
	width: 120px;
	height: 2px;
	position: absolute;
	background: #0a334f;
	top: 18px;
	left: calc(100% + 20px);
}
.view-contact #content .page-header {
	margin: 0px 0px 0px 0px;
	padding-bottom: 0px;
	border-bottom: none;
}
.view-contact #content .row-fluid.row {
	margin-left: 0px;
}
.view-contact #content .span7.col-md-7 {
	padding-left: 0px;
}
.view-contact #content .contact-form #ceForm1 {
	margin-bottom: 0px;
}
.view-contact #content .contact-form .row-fluid.row {
	margin-left: 0px !important;
}
.view-contact #content .contact-form .ce-cf-container {
	padding-left: 0px;
	margin-top: 10px;
}
.view-contact #content .contact-form .ce-cf-container .inputbox.required {
	background-image: none;
	height: 34px;
	margin-top: 5px;
	width: 99%;
}
.view-contact #content .contact-form .ce-cf-container textarea.inputbox.required {
	width: 99%;
}
.view-contact #content .contact-form .g-recaptcha {
	margin-top: 10px;
	padding-left: 0px;
}
.view-contact #content .contact-form #ce-cf-container-ce-submit-button {
	margin-top: 20px;
}
.view-contact #cf_ce-submit-button,
#cf_ce-submit-button_reset {
	font-size: 16px;
	border: 1px solid #0a334f;
	background-color: #0a334f;
	background-image: none;
	color: #fff;
	line-height: 20px;
	padding: 8px 28px;
	box-shadow: none;
	text-shadow: none;
	border-radius: 0px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-contact #cf_ce-submit-button:hover,
#cf_ce-submit-button_reset:hover {
	background-color: transparent;
	color: #0a334f;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ce-checkbox-container .col-md-12.span12 {
	margin-left: 0;
	padding-left: 0;
}

/*  contact enhanced - sidebar  
.view-contact #ce-contact-1 .contact-sidebar p {
    margin-bottom: 8px;
}
.view-contact #ce-contact-1 .contact-sidebar .fas {
    color: #D03931;
    font-size: 16px;
    margin-right: 5px;
}
.view-contact #ce-contact-1 .contact-sidebar .fas.fa-phone {
    margin-right: 8px;
    transform: rotate(90deg);
}
.view-contact #ce-contact-1 .contact-sidebar .fas.fa-phone, .view-contact #ce-contact-1 .contact-sidebar .fas.fa-fax {
    margin-right: 9px;
}
*/

/*  my favourites / my playlist  */
.view-account.layout-favourites #content #hwd-container .media-header h2,
.view-account.layout-favourites #content #hwd-container .media-header h1,
.view-account.layout-playlists #content #hwd-container .media-account-title {
	display: inline-block;
	position: relative;
	color: #0a334f;
	font-size: 36px;
	line-height: 40px;
	font-weight: 400;
	text-transform: uppercase;
}
.view-account.layout-favourites #content #hwd-container .media-header h2::before,
.view-account.layout-favourites #content #hwd-container .media-header h1::before,
.view-account.layout-playlists #content #hwd-container .media-account-title::before {
	content: " ";
	width: 120px;
	height: 2px;
	position: absolute;
	background: #0a334f;
	top: 18px;
	left: calc(100% + 20px);
}
.view-account.layout-favourites #content #hwd-container .btn-group .btn.btn-primary,
.view-account.layout-playlists #content #hwd-container .btn-group .btn.btn-primary {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	text-shadow: none;
	box-shadow: none;
	background-image: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-account.layout-favourites #content #hwd-container .btn-group .btn.btn-primary:hover,
.view-account.layout-playlists #content #hwd-container .btn-group .btn.btn-primary:hover {
	display: inline-block;
	color: #0a334f;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-account.layout-favourites #content #hwd-container .btn,
.view-account.layout-playlists #content #hwd-container .accountbutton {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	text-shadow: none;
	box-shadow: none;
	background-image: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-account.layout-favourites #content #hwd-container .btn:hover,
.view-account.layout-playlists #content #hwd-container .accountbutton:hover {
	display: inline-block;
	color: #0a334f;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.view-account.layout-favourites #content #hwd-container .media-tabmenu ul > li > a,
.view-account.layout-playlists #content #hwd-container .media-tabmenu ul > li > a {
	color: #0a334f;
	opacity: 1;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-account.layout-favourites #content #hwd-container .media-tabmenu ul > li > a:hover,
.view-account.layout-playlists #content #hwd-container .media-tabmenu ul > li > a:hover {
	opacity: 0.7;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*  table thumbnail  */
.table-striped tbody > tr:nth-child(2n + 1) > td {
	background-color: #fafafa;
}
#hwd-container .table td .row-fluid {
	padding-top: 4px;
}
#hwd-container .table th {
	padding-left: 18px;
}
#hwd-container .table th input[type="checkbox"] {
	margin: -2px 0px 0px 0px;
}
#hwd-container .table .row-fluid .span1 input[type="checkbox"] {
	margin: 2px 0px 0px 0px;
}
#hwd-container .table .row-fluid .span1 {
	padding-left: 10px;
}
#hwd-container .table {
	float: right;
	margin-right: 20px;
}

.view-account.layout-favourites #hwd-container .table .row-fluid .span9 h2.contentheading,
.view-account.layout-playlists #hwd-container .table .row-fluid .span9 h2.contentheading {
	display: inline-block;
	margin-bottom: 0px;
}
.view-account.layout-favourites #hwd-container .table .row-fluid .span9 h2.contentheading a,
.view-account.layout-playlists #hwd-container .table .row-fluid .span9 h2.contentheading a {
	color: #0a334f;
	opacity: 0.7;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-account.layout-favourites #hwd-container .table .row-fluid .span9 h2.contentheading a:hover,
.view-account.layout-playlists #hwd-container .table .row-fluid .span9 h2.contentheading a:hover {
	opacity: 1;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-account.layout-favourites #hwd-container .table .row-fluid .span9 .clearfix,
.view-account.layout-playlists #hwd-container .table .row-fluid .span9 .clearfix {
	display: none;
}
.view-account.layout-favourites #hwd-container .table .row-fluid .span9 .media-info-hits,
.view-account.layout-playlists #hwd-container .table .row-fluid .span9 .media-info-hits {
	margin: 2px 0;
}
.view-account.layout-favourites #hwd-container .table-hover tbody tr > td,
.view-account.layout-playlists #hwd-container .table-hover tbody tr > td {
	background-color: #fafafa;
}
.view-account.layout-favourites #hwd-container .table-hover tbody tr:hover > td,
.view-account.layout-playlists #hwd-container .table-hover tbody tr:hover > td {
	background-color: #fafafa;
}

/*  login/logout - register  */
.view-login #content .login {
	text-align: left;
}
.view-login #content .logoutlogin .page-header,
.view-login #content .profile .page-header,
.view-rsform #content #userForm .page-header,
.view-login #content .loginlogin .page-header,
#content .item-page .page-header {
	margin: 0px 0px 20px 0px;
	padding-bottom: 0px;
	border-bottom: none !important;
}
.view-login #content .logoutlogin .page-header h1,
.view-login #content .profile .page-header h1,
.view-rsform #content #userForm .page-header h1,
.view-login #content .loginlogin .page-header h1,
#content .item-page .page-header h1 {
	display: inline-block;
	position: relative;
	color: #0a334f;
	font-size: 36px;
	line-height: 40px;
	font-weight: 400;
	text-transform: uppercase;
}
.view-login #content .logoutlogin .page-header h1::before,
.view-login #content .profile .page-header h1::before,
.view-rsform #content #userForm .page-header h1::before,
.view-login #content .loginlogin .page-header h1::before,
#content .item-page .page-header h1::before {
	content: " ";
	width: 120px;
	height: 2px;
	position: absolute;
	background: #0a334f;
	top: 18px;
	left: calc(100% + 20px);
}
.view-login #content .logout .well,
.view-login #content .login .well {
	min-height: 20px;
	padding: 20px 0px 0px 0px;
	margin-bottom: 0px;
	background-color: transparent;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.view-login #content .login .control-group {
	margin-bottom: 20px;
	margin-top: 20px;
}
.view-login #content .login .control-group .controls {
	margin-left: 0px;
}
.view-login #content .login .control-group .controls .btn.btn-primary {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	text-shadow: none;
	box-shadow: none;
	background-image: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-login #content .login .control-group .controls .btn.btn-primary:hover {
	display: inline-block;
	color: #0a334f;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-login #content .login .control-group .controls .btn.btn-primary span {
	display: none;
}

.view-login #content .login .form-horizontal .control-label {
	width: 100px;
	text-align: left;
}
.view-login #content .login .form-horizontal .controls {
	margin-left: 10%;
}
.view-login #content .login .form-horizontal .control-group .controls .required {
	background-image: none;
	height: 30px;
	margin-top: 5px;
	width: 20%;
}
.view-login #content .login .form-horizontal p {
	font-size: 14px;
}
.view-login #content .login .form-horizontal input[type="checkbox"] {
	margin: 0px 10px 0px 0px;
}
.view-login #content .login .form-horizontal .control-group:nth-child(4) .controls {
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 16px;
}
.view-login #content .login .form-horizontal .control-group .lgbtn {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	text-shadow: none;
	box-shadow: none;
	margin-right: 10px;
	background-image: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-login #content .login .form-horizontal .control-group .lgbtn:hover {
	display: inline-block;
	color: #0a334f;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-login #content .login .form-horizontal .control-group a.register {
	font-size: 16px;
	line-height: 20px;
	color: #00cc74;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-login #content .login .form-horizontal .control-group a.register:hover {
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-login #content .statement .nav-stacked li {
	max-width: 23%;
	float: left;
	width: 100%;
	margin-right: 10px;
	text-align: center;
}
.view-login #content .statement .nav-stacked li a {
	display: inline-block;
	color: #0a334f;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	background-color: transparent;
	border: 1px solid #0a334f;
	text-shadow: none;
	box-shadow: none;
	margin-right: 10px;
	background-image: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
.view-login #content .statement .nav-stacked li a:hover {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-login #content .statement .nav-stacked > li + li {
	margin-top: 0px;
}

.view-login #content .profile .dl-horizontal dt {
	text-align: left;
}
.view-login #content .profile .dl-horizontal dt,
.view-login #content .profile .dl-horizontal dd {
	margin-bottom: 6px;
}
.view-login #content .profile .btn-group .btn {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	margin-top: -10px;
	text-shadow: none;
	box-shadow: none;
	background-image: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-login #content .profile .btn-group .btn:hover {
	display: inline-block;
	color: #0a334f;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.view-rsform #content #userForm #rsform_3_page_0 .regleft,
.view-rsform #content #userForm #rsform_3_page_0 .regright {
	max-width: 50%;
	width: 100%;
	float: left;
}
.view-rsform #content #userForm #rsform_3_page_0.form-horizontal .control-label {
	text-align: left;
	margin-top: 4px;
}
.view-rsform #content #userForm #rsform_3_page_0.form-horizontal .controls {
	margin-left: 28%;
}
.view-rsform #content #userForm #rsform_3_page_0.form-horizontal .controls .rsform-input-box,
.view-rsform #content #userForm #rsform_3_page_0.form-horizontal .controls .rsform-password-box {
	background-image: none;
	height: 30px;
	margin-top: 5px;
	width: 90%;
}
.view-rsform #content #userForm #rsform_3_page_0 center {
	margin-top: 20px;
}
.view-rsform #content #userForm #rsform_3_page_0 .control-group.rsform-block.rsform-block-medic {
	margin-bottom: 26px;
}
.view-rsform #content #userForm #rsform_3_page_0 .control-group.rsform-block-register {
	margin-top: 40px;
	text-align: center;
}
.view-rsform #content #userForm #rsform_3_page_0 .control-group.rsform-block-register #register {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 24px;
	border-radius: 0px;
	background-color: #0a334f;
	border: 1px solid #0a334f;
	text-shadow: none;
	box-shadow: none;
	background-image: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.view-rsform
	#content
	#userForm
	#rsform_3_page_0
	.control-group.rsform-block-register
	#register:hover {
	display: inline-block;
	color: #0a334f;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #0a334f;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/* footer */
.view-login .footer .social-f {
	display: inline-block !important;
	font-size: 32px !important;
	line-height: 36px !important;
	border-radius: 0px !important;
	margin-top: 20px !important;
	width: 55px !important;
	padding-top: 10px !important;
}
.view-login .footer .social-f .fab.fa-twitter {
	margin-left: -5px;
}

.pagination .counter.pull-right {
	padding-top: 10px;
	margin-left: 7px;
	margin-right: 14px;
}

/* 404 */
#content .item-page.error-page .col-md-6 ul {
	list-style-type: none;
	margin-left: 0px;
}
#content .item-page.error-page .col-md-6 ul li {
	line-height: 20px;
}
#content .item-page.error-page strong {
	font-size: 18px;
	line-height: 22px;
}
#content .item-page.error-page .error-link {
	color: #ff8700;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#content .item-page.error-page .error-link:hover {
	color: #0a334f;
	text-decoration: none;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/* assign aside to content */
.com_tags.view-tag #aside {
	margin-top: 129px;
}
.com_hwdmediashare.view-categories #aside {
	margin-top: 124px;
}
.com_hwdmediashare.view-mediaitem #aside {
	margin-top: 211px;
}

/* studio page */
.item-page.studio .studio-left,
.item-page.studio .studio-right {
	max-width: 49%;
	width: 100%;
	flex: 0 0 49%;
	float: left;
}
.img-top-left,
.img-top-right,
.img-bottom-left,
.img-bottom-right {
	padding-right: 0px;
	margin-bottom: 15px;
}
.item-page.studio ul.sigProClassic {
	margin-left: 20px !important;
}
body.site .item-page .page-header h1.livetitle {
	text-transform: none !important;
}

/* normal sponsors*/
.web-sponsors {
	background: #f1f1f1;
}
.web-sponsor-image img {
	max-height: 55px;
}
.web-sponsor-image {
	display: inline-block;
	margin-right: 10px;
	margin-top: 20px;
}
.web-sponsors {
	background: #f5f5f5;
	text-align: center;
	padding: 20px;
	border: 1px solid #e3e3e3;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
}
.web-sponsors h2 {
	color: #0a334f;
	font-weight: 400;
}
/* elearning*/
.description-box {
	text-align: center;
	margin-bottom: 20px;
	font-size: 20px;
}
.elearning-box-inner {
	background: #f9f9f9;
	height: 100%;
	text-align: center;
	min-height: 341.8px;
}
.secretariat-box .elearning-box-inner {
	background: url(/images/graphics/secretariat.jpg) no-repeat scroll center/cover transparent;
}
.general-box .elearning-box-inner {
	background: url(/images/graphics/generalinfo.jpg) no-repeat scroll center/cover transparent;
}
.elearning-box {
	margin-bottom: 30px;
}
.elearning-box h2 {
	background: #0a334f;
	color: #fff;
	text-align: center;
	padding: 10px;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 0;
}
.view-mediaitem #content .is-elearning .media-actions-container .btn-group #media-favourite-btn,
.view-mediaitem #content .is-elearning .media-actions-container .btn-group #media-favadd-link {
	margin-left: 2px;
}
.view-mediaitem #content .is-elearning .media-actions-container .btn-group #media-like-btn,
.view-mediaitem #content .is-elearning .media-actions-container .btn-group #media-favourite-btn,
.view-mediaitem #content .is-elearning .media-actions-container .btn-group #media-favadd-link {
	font-size: 14px;
	padding: 8px 10px;
}
#hwd-container .is-elearning .media-info-container {
	min-width: 130px;
	float: right;
}
#hwd-container .is-elearning .media-count {
	margin-bottom: 0px;
	font-size: 14px;
	margin-top: 5px;
}
#hwd-container .is-elearning .media-rating-stats {
	padding-top: 0;
}
.is-elearning .rating-stats {
	display: none;
}
#hwd-container .is-elearning .media-actions-container {
	margin-bottom: 0;
}
.button.program-btn {
	background: #ff8700;
	margin-right: 10px;
}
.button.audience-btn {
	background: #ff8700;
}
.button.certificate-btn {
	background: #00cc74;
}
.button.program-btn:hover,
.button.audience-btn:hover,
.button.certificate-btn:hover {
	background: #0a334f;
}
.align-middle {
	display: flex;
	-ms-flex-align: center;
	justify-content: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	height: calc(100% - 44px);
}
.elearning-box-inner.incategory .align-middle {
	flex-wrap: wrap;
	align-content: center;
}
#hwd-container .elearning-box-inner.incategory .align-middle .row {
	min-width: 100%;
	clear: both;
	max-width: 100%;
	margin-left: 0;
}
.inner-video-list .col-4,
.inner-video-list .col-8 {
	padding-left: 0;
	padding-right: 0;
}
#hwd-container .media-details-view .incategory .media-item {
	position: relative;
	margin: 0;
}
.elearning-box-inner h3,
.elearning-box-inner h3 a {
	margin: 0;
	color: #0a334f;
}
.signle-elearning-video {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 1px solid #ccc;
}
.inner-video-list {
	width: 100%;
	overflow-y: auto;
	height: 300px;
}
.elearning-box-inner.incategory .countdate span {
	background: #00cc74;
}
.will-be {
	font-weight: 600;
}
.companies-box img {
	height: 45px;
	width: auto;
	margin-right: 20px;
}
.speakers-box img {
	width: 100px;
	border-radius: 50%;
}
.img-caption {
	margin-top: 10px;
}
.speakers-box p {
	margin-right: 0px;
}
.blank-box .align-middle {
	padding: 0 20px;
}
.speakers-box .align-middle,
.blank-box .align-middle {
	flex-wrap: wrap;
	align-content: center;
}
.scroll-speakers {
	max-height: 297px;
	overflow-y: auto;
	padding: 20px;
}
.secretariat-box .align-middle {
	flex-wrap: wrap;
}
.desc-passed {
	font-size: 18px;
	border: 1px solid #00cc74;
	color: #00cc74;
	padding: 10px;
	background: #fff;
	max-width: 80%;
}
.desc-notseen {
	font-size: 18px;
	border: 1px solid #ff8700;
	color: #ff8700;
	padding: 10px;
	background: #fff;
	max-width: 80%;
}
.islearn {
	position: absolute;
	left: 0;
	top: -1px;
	z-index: 9;
	background: #0386c3;
	padding: 10px;
	color: #fff;
	font-weight: bold;
}
.seen-status {
	position: absolute;
	left: 0;
	top: 0;
	background: #00cc74;
	z-index: 9;
	padding: 10px;
	color: #fff;
	min-width: 40px;
	text-align: center;
}
.seen-status.notseen {
	background: #ff8700;
}
.tool-learn {
	clear: both;
	width: 100%;
}
.disabled.button.certificate-btn {
	box-shadow: none;
	border: none;
	opacity: 0.8;
}
.e-tooltip {
	position: relative;
	display: inline-block;
	border-bottom: none;
	width: 100%;
	clear: both;
	font-weight: bold;
	color: #dc3545;
}

.e-tooltip .e-tooltiptext {
	visibility: hidden;
	width: 240px;
	background-color: #0a334f;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	position: absolute;
	z-index: 1;
	bottom: calc(100% + 10px);
	left: 50%;
	margin-left: -120px;
	font-weight: normal;
}
.e-tooltiptext span {
	border-bottom: 1px solid #fff;
	margin-bottom: 5px;
	display: block;
	height: auto;
	float: left;
	width: 100%;
	padding-bottom: 5px;
}
.e-tooltiptext span:last-child {
	border-bottom: none;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.e-tooltip:hover .e-tooltiptext {
	visibility: visible;
}
.button.login-btn,
.button.login-btn:hover {
	background: #ff8700;
}
.button.register-btn,
.button.register-btn:hover {
	background: #0386c3;
}
/*quiz 
*/
.moduletable.joomlaquiz_container {
	max-width: 800px;
	margin: auto;
	border: 5px solid #f9f9f9;
	padding: 20px;
}

body.site div.moduletable.joomlaquiz_container td.sectiontableheader {
	padding: 10px;
	color: #0a334f !important;
}
body.site table.jq_results_container td.jq_result_key {
	padding-top: 10px;
	padding-bottom: 10px;
}
body.site .jq_results_header,
body.site .jq_message_header,
body.site .jq_ffeedback_header {
	background-position: 10px 50% !important;
	padding-left: 50px !important;
}
body.site .jq_footer_link a {
	color: #0e3550;
}
body.site h2#jq_quiz_container_title,
h1.jq_results_title {
	color: #0a334e;
	font-size: 30px;
	font-weight: 400;
}
.jq_results_descr {
	color: #0a334e;
}
body.site .jq_question_inner p {
	font-size: 20px;
	color: #0a334f;
}
body.site .jq_question_answers_cont input[type="radio"] {
	margin-top: 0px;
}
body.site td.quest_pos > label {
	margin: 2px 0px 5px;
	font-size: 15px;
}
body.site #content font {
	text-align: center;
	display: block;
	font-size: 20px;
}
body.site fieldset.jq_fbd_question legend {
	font-weight: bold;
	clear: none;
	display: inline;
	border: none;
	font-size: 20px;
	margin-top: 20px;
	color: #fff;
	background: #163d57;
	text-align: center;
}
body.site #jq_quiz_container hr {
	clear: both;
	margin: 0;
	border: none;
}
body.site .review_statistic {
	text-align: left;
	padding: 5px;
	color: #ccc !important;
}
body.site fieldset.jq_fbd_question {
	padding: 20px;
}
body.site .jq_fmessage_container td {
	text-align: left;
	padding-left: 5px;
	padding-top: 15px;
	text-align: ;
}
body.site #jq_quiz_container .jq_question_info_container {
	margin-bottom: 0px;
	min-height: 18px;
}
body.site #jq_quest_num_container {
	color: #0e3751;
	font-size: 13px;
	float: left;
	margin-left: 10px;
	margin-top: -1px;
	font-weight: 500;
}
body.site .jq_question_info_container span#jq_points_container {
	padding-left: 20px;
	float: left;
	font-size: 13px;
	color: #0e3751;
	margin-top: -1px;
}
body.site #error_messagebox input[type="button"] {
	background: #0a334f;
	float: left;
	color: #fff;
	border: none;
	height: 30px;
	margin-top: 10px;
	width: 100px;
	text-align: center;
	font-weight: 400;
}
body.site #jq_user_email {
	width: calc(100% - 100px);
	margin-top: 10px;
	height: 30px;
	float: left;
	border-radius: 0;
}
body.site .error_messagebox {
	width: 100%;
}
#quest_per_page {
	margin-top: 8px;
}
.please-confirm-quiz {
	font-size: 20px;
	text-align: center;
	color: #0a334f;
}
.please-confirm-quiz-not-seen {
	text-align: center;
	margin-top: 20px;
}
.please-confirm-quiz-not-seen span {
	padding: 10px;
	display: block;
	border-bottom: 1px solid #0a334f;
	color: #0a334f;
	font-weight: 400;
	margin-bottom: 10px;
}
#hwd-container .row:after,
#hwd-container .row:before,
.row:after,
.row:before {
	clear: none !important;
	display: initial !important;
}

/* banner novartis */
.moduletable.image-nov {
	padding: 5px;
	background-color: transparent;
}
.moduletable.image-nov p {
	margin: 0 0 0 0;
}

/*navigation*/
body.site #hwd-container .media-item-navigation .navigation-btn {
	width: 30px;
	height: 30px;
	background: #0a334f;
	color: #fff;
	font-size: 10px;
}
body.site #hwd-container .media-item-navigation .navigation-btn.prev {
	margin-left: 0;
}
body.site #hwd-container .media-item-navigation .navigation-btn.next {
	margin-right: 0;
}
body.site #hwd-container .media-item-navigation .navigation-btn i {
	margin-top: 7px;
	margin-left: 0px;
	font-size: 17px;
	color: #fff;
	z-index: 4;
}
body.site .span4.navigation-category {
	display: none !important;
}
body.site #hwd-container .media-item-navigation .span4.navigation-next {
	text-align: center;
	padding-right: 0;
	min-height: 30px !important;
	float: right;
	margin-right: 31px;
	margin-top: -10px;
	background: #f9f9f9;
}
body.site #hwd-container .media-item-navigation .span4.navigation-prev {
	text-align: center;
	padding-right: 0;
	min-height: 30px !important;
	float: left;
	margin-left: 0px;
	margin-top: -10px;
	background: #f9f9f9;
}
body.site #hwd-container .media-item-navigation {
	min-height: 30px !important;
	margin: 0;
}
body.site #hwd-container .media-item-navigation .span4.navigation-prev a.navigation-prev-title,
body.site #hwd-container .media-item-navigation .span4.navigation-next a.navigation-next-title {
	color: #0386c3;
}
body.site #hwd-container .media-item-navigation .span4.navigation-next h3,
body.site #hwd-container .media-item-navigation .span4.navigation-next a.navigation-next-title {
	text-align: center;
	margin: 7px;
}
body.site #hwd-container .media-item-navigation .span4.navigation-prev h3,
body.site #hwd-container .media-item-navigation .span4.navigation-prev a.navigation-prev-title {
	text-align: center;
	margin: 7px;
}
.voting {
	margin-top: 20px;
	margin-left: -5px;
	width: calc(100% + 20px);
}
.layout-hiddenlive a.live-btn {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 8px 16px;
	border: 1px solid #ff8700;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/*new live item*/
.live-item-cat-inner {
	background: #0a334f;
	color: #fff;
	float: left;
	width: 100%;
	padding: 0 20px 20px;
}
.live-item-cat-inner .live-link,
.live-item-cat-inner .live-link-p,
.live-item-cat-inner .live-link-c {
	display: inline-block;
}
#rl_modals,
#rl_modals_overlay,
#rl_modals_wrapper {
	z-index: 99999 !important;
}
.control-group.rsform-block.rsform-block-medic {
	clear: both;
}
.results .form-limit {
    display: none;
}
.searchintro.results {
    display: none;
}
.results p.counter {
    display: none;
}