/*
 Theme Name:   Mēness diena
 Theme URI:    http://www.menessdiena.lv
 Description:  Toolset Starter Child Theme
 Author:       Armands Ēders
 Author URI:   http://eders.lv
 Template:     toolset-starter
 Version:      3.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         bootstrap, responsive
 Text Domain:  menessdiena
*/
/*@charset "UTF-8";*/
/********************************
 *   Color
 **********************************/
a, .text-primary, .pagination > li > a, .pagination > li > span, .btn-primary .badge, .btn-link, .list-group-item.active > .badge, .nav-pills > .active > a > .badge, .panel-primary > .panel-heading .badge, .wpt-taxonomy-popular-show-hide, .wpt-repadd {
  color: #002f65 !important; }
::selection *:not(.aktualie-kadri)  {
  color: #FFF;
  background: #5f75b3;
}

a:hover, a:focus, a.text-primary:hover, a.bg-primary:hover, .btn-link:hover, .btn-link:focus, .wpt-taxonomy-popular-show-hide:hover, .wpt-taxonomy-popular-show-hide:focus, .wpt-taxonomy-popular-show-hideactive, .wpt-repadd:hover, .wpt-repadd:focus, .wpt-repaddactive, .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
  color: #000 !important; }
/********************************
 *   Background
 **********************************/
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .progress-bar, .label-primary, .bg-primary, body .navbar-toggle, body .ddl-navbar-toggle, body .ddl-dropdown-menu > .active > a, body .ddl-dropdown-menu > .active > a:hover, body .ddl-dropdown-menu > .active > a:focus {
  background-color: #002f65 !important; }
.header-top {
	margin-bottom:20px;
}
@media (min-width: 768px) {
  .navbar-default, body .ddl-navbar-default {
    background-color: #002f65 !important; } }

@media (max-width: 767px) {
  body .navbar-collapse, body .ddl-navbar-collapse {
    background-color: #002f65 !important; } }

body .navbar-default .navbar-toggle:hover, body .ddl-navbar-default .ddl-navbar-toggle:hover, body .navbar-default .navbar-toggle:focus, body .ddl-navbar-default .ddl-navbar-toggle:focus, .label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #5f75b3 !important; }
/********************************
 *   Border
 **********************************/
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .panel-primary, .border-primary {
  border-color: #002f65 !important; }

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #002f65 !important; }

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #002f65 !important; }
/********************************
 *   Color Variations
 **********************************/
.btn-primary, .btn-primary.disabled, input[type="submit"], .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus, .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus, .panel-primary > .panel-heading, .pagination ul:not(.wpv_pagination_dots) .wpv_page_current span {
  background-color: #5f75b3  !important;
  border-color: #5f75b3  !important; }

.btn-primary:hover, input[type="submit"]:hover, .btn-primary:active, input[type="submit"]:active, .btn-primary.active, input.active[type="submit"], .open > .btn-primary.dropdown-toggle, .open > input.dropdown-toggle[type="submit"], .btn-primary:focus, input[type="submit"]:focus, .btn-primary.focus, input.focus[type="submit"], .btn-primary:active:hover, input[type="submit"]:active:hover, .btn-primary:active:focus, input[type="submit"]:active:focus, .btn-primary:active.focus, input[type="submit"]:active.focus, .btn-primary.active:hover, input.active[type="submit"]:hover, .btn-primary.active:focus, input.active[type="submit"]:focus, .btn-primary.active.focus, input.active.focus[type="submit"], .open > .btn-primary.dropdown-toggle:hover, .open > input.dropdown-toggle[type="submit"]:hover, .open > .btn-primary.dropdown-toggle:focus, .open > input.dropdown-toggle[type="submit"]:focus, .open > .btn-primary.dropdown-toggle.focus, .open > input.dropdown-toggle.focus[type="submit"] {
  background-color: #002f65 !important;
  border-color: #002f65 !important; }
.btn:focus,#respond form input#submit:focus,input[type="submit"]:focus,.btn.focus,#respond form input.focus#submit,input.focus[type="submit"],.btn:active:focus,#respond form input#submit:active:focus,input[type="submit"]:active:focus,.btn:active.focus,#respond form input#submit:active.focus,input[type="submit"]:active.focus,.btn.active:focus,#respond form input.active#submit:focus,input.active[type="submit"]:focus,.btn.active.focus,#respond form input.active.focus#submit,input.active.focus[type="submit"] {
    outline: none !important;
	outline-offset: 0px !important;
}
html, body {
	height: 100% !important;
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
a {
	color: #5f75b3 !important;
	text-decoration: none !important;
}
a:hover, a:focus {
	color: #002f65 !important;
	text-decoration: none !important;
}
.modal-header span a:hover, .modal-header span a:focus {
	color: #fff !important;
}
a:visited {
	text-decoration: none !important;
}
a:focus {
	outline: none !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-weight: 500 !important;
	line-height: 1.1em !important;
	color: #5f75b3 !important;
}
h1, .h1 {
	font-size: 1.9em !important;
}
h2, .h2 {
	font-size: 1.5em !important;
}
blockquote {
	padding: 11px 22px !important;
	margin: 0 0 22px !important;
	font-size: 20px !important;
	line-height: 23px !important;
	border: none !important;
	color: #5f75b3 !important;
}
.navbar-toggle, body .ddl-navbar-toggle {
	position: relative !important;
	width: auto !important;
	height: auto !important;
	float: right !important;
	margin-right: 15px !important;
	padding: 9px 10px !important;
	margin-top: -10px !important;
	margin-bottom: 20px !important;
	background-color: #ccc !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 2px !important
}
.navbar-toggle span, body .ddl-navbar-toggle span {
/*display:none !important;*/

}
.navbar-default, body .ddl-navbar-default {
	background: none !important;
}
.ddl-nav-wrap {
	float: right !important;
	margin-top: 40px !important;
	margin-left: -1px !important;
}
.ddl-navbar {
	position: relative !important;
	min-height: 50px !important;
	margin-bottom: 10px !important;
	border: 1px solid transparent !important;
}
.navbar, body .ddl-navbar {
	position: relative !important;
	min-height: 22px !important;
	margin-bottom: 10px !important;
	border: 1px solid transparent !important;
}
.section-title h1:after, .section-title h2:after, h1.section-title:after, h2.section-title:after, .page-title:after, .login-form h2:after, .sidebar .widget-title:after, .post-title:after, .archive-title:after {
	display: none !important;
}
.social-icons {
	font-size: 0 !important;
	z-index: 2;
	text-align: center;
	padding-right: 0;
	float: right;
}
.center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
.section-title h1, .section-title h2, h1.section-title, h2.section-title, .page-title, .login-form h2, .post-title, .archive-title {
	font-size: 1.7em;
	font-weight: 550 !important;
	text-align: left !important;
	margin-top: 7.5px !important;
	margin-bottom: 15px !important;
	position: relative !important;
}
.logo {
	width: 100%;
	height: auto;
	text-align: center;
	margin-bottom: 15px;
	margin-top: -35px;
}
.logo img {
	width: 50%;
	height: auto;
}
.social-icons {
	float: left;
	text-align: left !important;
}
.social-icons:last-child{
	line-height:normal;
}
.menu-top-margin-fix {
	margin-top: -62px;
	padding: 0 !important;
}
.navbar-toggle, body .ddl-navbar-toggle {
	margin-bottom: -15px !important;
}
body .navbar-collapse, body .ddl-navbar-collapse {
	left:inherit !important;
	right:15px !important;
	top: 30px !important;
	width: 70% !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
}
@media (min-width: 768px) {
.section-title h1, .section-title h2, h1.section-title, h2.section-title, .page-title, .login-form h2, .post-title, .archive-title {
	font-weight: 550 !important;
	text-align: left !important;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
	position: relative !important;
}
.menu-top-margin-fix {
	margin-top: -10px;
}
.social-icons {
	text-align: right;
	padding-right: 50px;
}
}
.social-icons a {
	display: inline-block;
	color: #707070;
	margin-left: 8px !important;
	opacity: 0.3;
	/*transition: opacity .35s ease-in-out;
	-moz-transition: opacity .35s ease-in-out;
	-webkit-transition: opacity .35s ease-in-out;*/
}
.social-icons a:hover {
	opacity: 1;
	/*transition: opacity .35s ease-in-out;
	-moz-transition: opacity .35s ease-in-out;
	-webkit-transition: opacity .35s ease-in-out;*/
}
body .nav>li>a, body .ddl-nav>li>a {
	font-weight: 600 !important;
	font-size: 1em !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
}

@media (max-width: 767px) {
.social-icons {
	margin-top: 10px !important;
	text-align: left;
	margin: 0;
}
}

@media (min-width: 434px) and (max-width: 993px) {
	h2.subscribe-title {
		line-height:2em !important;
	}
}

@media (min-width: 768px) {
.navbar-nav>li>a, body .ddl-navbar-nav>li>a {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
	line-height: 22px !important;
}
.navbar-nav>li:not(:last-child), body .ddl-navbar-nav>li:not(:last-child) {
	border-right: 1px solid #cccccc;
	height: 20px;
	margin: 0px;
	margin-left: 6px;
}
body .nav>li>a:after, body .ddl-nav>li>a:after {
	position: relative !important;
	width: 20px !important;
	background: url(img/xmenu_arrow.png.pagespeed.ic.rG9KXVLgQR.png) no-repeat !important;
	background-position: center center !important;
	content: '' !important;
	display: inline-block !important;
	height: 11px !important;
}
}
.cloud-regions{
	margin-top:130px;
}
.main-footer {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
	margin-top: 0px !important;
	background-color: #707070 !important;
	border-top: 3px solid #002f65 !important;
	font-size: .9em !important;
	color: #666 !important;
	background-color: #002f65 !important;
	height:auto;
}
.main-footer ul {
	padding: 1em;
}
@media (min-width: 768px) {
.footer-top-margin {
    margin-top: 60px !important;
}
/*.main-footer {
	background-image: url("img/meness-dienas-meness.svg"), url("img/meness-dienas-meness.svg") !important;
	background-repeat: no-repeat, no-repeat !important;
	background-size: cover, cover !important;
	background-position: center center, bottom right !important;
}*/
.sub-title-no-padd {
	padding-left:0px !important;
}
}
h2.subscribe-title {
	font-size: 16px !important;
	
	font-weight: 400 !important;
	color: #5f75b3 !important;
	padding: 0 !important;
	margin: 0 !important;
}
h2.subscribe-title:before {
	font-family: FontAwesome !important;
	content: "\f0e0" !important;
	/*height: 50px !important;*/
	font-size: 2em !important;
	line-height: 1em;
	/*padding-top: 9px !important;*/
	margin-right: 6px !important;
	display: inline-block !important;
	position: relative !important;
	float: left !important;
}
.subscribe-envelope {
	font-size: 32px !important;
	color: #5f75b3 !important;
	padding: 0 !important;
	margin: 0 !important;
}
div.subscribe {
	margin-top:15px;
}
#mailjet_widget_email {
	height: 33px !important;
	font-weight:100;
}
.subscribe input[type=submit], #mailjetSubscriptionForm > input[type=submit] {
	font-size: 0.8em !important;
	background-color:#5f75b3 !important;
	height: 33px !important;
	border:none;
}
.subscribe input[type=submit]:hover, #mailjetSubscriptionForm > input[type=submit]:hover {
	background-color:#002f65 !important;
}
.subscribe .submit {
	margin: 0 !important;
	background-color: #5f75b3 !important;
	border: none !important;
}
.subscribe .submit:hover, .subscribe .submit:focus {
	background-color: #002f65 !important;
	border: none !important;
}
.subscribe .wpt-form-error {
	background-color: #920002 !important;
	color: #FFF !important;
	border: none !important;
	box-shadow: none !important;
}
.subscribe-email .wpt-form-error {
	display: none !important;
	position: fixed !important;
	top: -200% !important;
	left: -200% !important;
}
.subscribe .wpt-form-success {
	background-color: #5f75b3 !important;
	text-align: center !important;
	border: none !important;
	color: #fff !important;
}
.navbar-default .navbar-nav>li>a, body .ddl-navbar-default .navbar-nav>li>a, .navbar-default body .ddl-navbar-nav>li>a, body .navbar-default .ddl-navbar-nav>li>a, body .ddl-navbar-default .ddl-navbar-nav>li>a {
	color: #6a6a6a !important;
	text-align: center !important;
	font-weight: 500 !important;
	text-transform: lowercase !important;
}
@media (max-width: 767px) {
	#mailjet-widget-title-wrap{
		padding: 30px 0 15px 0;
	}
h2.subscribe-title:before{
		padding: 0px !important;
		height:auto !important;
}
h2.subscribe-title {
	margin-bottom:10px !important;
	font-size:1.6em !important;
	line-height:1em !important;
}

.subscribe input {
	text-align: center;
}
.navbar-default .navbar-nav>li>a, body .ddl-navbar-default .navbar-nav>li>a, .navbar-default body .ddl-navbar-nav>li>a, body .navbar-default .ddl-navbar-nav>li>a, body .ddl-navbar-default .ddl-navbar-nav>li>a {
	color: #ccc !important;
	text-align: left !important;
	padding-left: 1em !important;
	/*text-transform:uppercase !important;*/

	font-size: 1.2em !important;
}
}
.no-padding-left {
	padding-left: 0 !important;
}
.no-padding-right {
	padding-right: 0 !important;
}
.no-padding-top {
	padding-top: 0 !important;
}
.no-padding-bottom {
	padding-bottom: 0 !important;
}

.top-margin {
	margin-top: 25px !important
}
.bottom-margin {
	margin-bottom: 25px !important
}
.main-footer * {
	color: #CCC !important;
}
.main-footer .col-sm-4 a:hover {
	color: #FFF !important;
	text-decoration: none !important;
	/*transition: all .3s linear !important;*/
}
.main-footer .col-sm-4 * {
	/*transition: all .3s linear !important;*/
}
.main-footer .title {
    font-size: 1.5em !important;
    text-align: left !important;
    text-transform: uppercase !important;
    text-align: left !important;
    font-weight: 100 !important;
}
.copyrights {
	text-align: center !important;
	margin-top: 1em !important;
	font-size: 0.8em !important;
	white-space:pre-line;
}
.main-footer .address:before {
	font-family: FontAwesome !important;
	content: "\f015" !important;
	height: 25px !important;
	font-size: 25px !important;
	margin-right: 25px !important;

	display: inline-block !important;
	position: relative !important;
	float: left !important;
	color: #ccc !important;
}
.main-footer .privacy:before {
	font-family: FontAwesome !important;
	content: "\f24e" !important;
	height: 25px !important;
	font-size: 25px !important;
	margin-right: 25px !important;

	display: inline-block !important;
	position: relative !important;
	float: left !important;
	color: #ccc !important;
}
.main-footer .facebook:before {
	font-family: FontAwesome !important;
	content: "\f09a" !important;
	height: 25px !important;
	font-size: 25px !important;
	margin-right: 25px !important;
	display: inline-block !important;
	position: relative !important;
	float: left !important;
	color: #ccc !important;
}
.main-footer .instagram:before {
	font-family: FontAwesome !important;
	content: "\f16d" !important;
	height: 25px !important;
	font-size: 25px !important;
	margin-right: 25px !important;
	display: inline-block !important;
	position: relative !important;
	float: left !important;
	color: #ccc !important;
}
.main-footer .namedays:before {
	font-family: FontAwesome !important;
	content: "\f561" !important;
	height: 25px !important;
	font-size: 25px !important;
	margin-right: 25px !important;
	display: inline-block !important;
	position: relative !important;
	float: left !important;
	color: #ccc !important;
}
.main-footer a:focus,.main-footer a:visited {
	color:#CCC !important;}
.main-footer .phone:before {
	font-family: FontAwesome !important;
	content: "\f095" !important;
	height: 25px !important;
	font-size: 25px !important;
	margin-right: 25px !important;
	padding-top: 3px !important;
	display: inline-block !important;
	position: relative !important;
	float: left !important;
	color: #ccc !important;
}
.main-footer .mail:before {
	font-family: FontAwesome !important;
	content: "\f0e0" !important;
	height: 25px !important;
	font-size: 25px !important;
	margin-right: 25px !important;
	display: inline-block !important;
	position: relative !important;
	float: left !important;
	color: #ccc !important;
}
.main-footer .tato:before {
	font-family: FontAwesome !important;
	content: "\f06a" !important;
	height: 25px !important;
	font-size: 25px !important;
	margin-right: 25px !important;
	display: inline-block !important;
	position: relative !important;
	float: left !important;
	color: #ccc !important;
}
.main-footer a[target="_blank"]:not(.notarget):after {
	display: none !important;
}
.main-footer .mail, .main-footer .phone, .main-footer .tato, .main-footer .privacy, .main-footer .facebook, .main-footer .instagram, .main-footer .namedays {
	line-height: 2em !important;
}
.main-footer a {
	display: block !important;
	margin-bottom: 1em !important;
}
.main-footer .col-sm-4:not(:last-child) {
	border-right: 1px solid rgba(0,0,0,0.15) !important;
}
.main-footer .col-sm-4 {
	min-height: 235px !important;
	height:auto;
}

@media (max-width: 767px) {
.main-footer .col-sm-4:not(:last-child) {
	border: none !important;
	border-bottom: 1px solid rgba(0,0,0,0.15) !important;
}
.main-footer .col-sm-4:not(:first-child) {
	margin-top: 2em !important;
}
.main-footer .col-sm-4 {
	min-height: 10px !important;
	height: auto !important;
}
.menu-item-home a {
	color: #FFF !important;
}
a.interesanti-btn {
	display: none !important;
}
}
img.full-width {
	display: block !important;
	position: relative !important;
	width: 100% !important;
	height: auto !important;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
img.full-width {
	padding: 0 !important;
}
.stuff {
	margin-top: 3em !important;
}
a.interesanti-btn {
	display: inline-block !important;
	float: right !important;
	bottom: 2.5em !important;
	background-color: #5f75b3 !important;
	color: #FFF !important;
	padding: 5px 12px !important;
	margin-top: 0.55em !important;
}
a.interesanti-btn:hover {
	background-color: #002f65 !important;
}
}
.stuff h2 {
	margin: 0.5em 0 0.3em 0 !important;
	font-size: 1.3em !important;
	text-transform: uppercase !important;
}
.stuff .row p {
	font-size: 1em !important;
	line-height: 1.3em !important;
}
.stuff img {
	margin-bottom: 2.8em !important;
}
.post-archive .post-content p {
	text-align: justify !important;
}
/* TRIPS */



div.trips article.trip, .row .post-archive {
	border-bottom: solid 1px #eff5fd;
}
div.trips article.trip h2, div.trips article.trip p, div.trips article.trip div {
	/*transition: all .3s linear;*/
}

@media (min-width:768px) {
article.trip:hover p, article.trip:hover div, article.trip:hover h2 {
	color: #000;
	/*transition: all .3s linear;*/
}
article.trip:hover h2 {
	color: #002f65;
}
}
article.trip .datums, article.trip .brivas-vietas, article.trip .cena {
	text-align: center;
	color: #6a6a6a;
}
article.trip .datums span {
	font-size: 0.9em;
	line-height: 1em;
}
article.trip .cena span:after {
	content: '\20AC'
}
.cena span:after {
	content: '\20AC'
}
article.trip p {
	text-align: justify !important;
	color: #6a6a6a;
}

@media (min-width:768px) {
article.trip .datums span {
	display: block;
	clear: both;
}
div.trips div.table-header, div.rix-table-header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 0 10px 0;
	color: #FFF;
	font-size: 0.9em;
	line-height: 0.9em;
	background-color: #002f65;
	background-image: url("img/meness-dienas-meness.svg"), url("img/meness-dienas-meness.svg") !important;
	background-repeat: no-repeat, no-repeat !important;
	background-size: cover, cover !important;
	background-position: center center, bottom right !important;
}
}
.sektors {
	text-align: center !important;
}
.rix-row, .rix-table-header {
	cursor:pointer;
}
@media (max-width: 767px) {
div.trips .table-header div {
	display: none;
}
.rix-row .laiks-planots, .rix-row .laiks-saraksts, .rix-row .sektors {
	text-align: center !important;
}
article.trip:last-child{
	margin-bottom:30px;
}
article.trip .datums, article.trip .brivas-vietas, article.trip .cena {
	text-align: left;
	color: #5f75b3;
}
article.trip .datums:before {
	content: 'Ceļojuma laiks: ';
}
article.trip .brivas-vietas:before {
	content: 'Brīvas vietas: ';
}
article.trip .cena:before {
	content: 'Ceļojuma cena: ';
}
article.trip h2 {
	margin-bottom: 0;
	text-align: center;
	background-color: #002f65;
	color: #FFF;
	padding: 0.5em 1em 0.5em 1em;
}
article.trip h2 a span {
	color: #fff !important;
}
article.trip h2 span, article.trip h2 span a {
	color: #ccc !important;
}
article.trip p {
	color: #000;
}
div.trips article.trip {
	border: none;
}
}
article.trip h2 span, article.trip h2 span a {
	font-size: 0.9em;
}
article.trip h2 span a:hover {
	color: #002f65 !important;
}
.img-grey {
	/*-webkit-filter: grayscale(1);
	filter: grayscale(100%);
	transition: all 0.1s linear;
	opacity: 0.8;*/
}
article.trip:hover .img-grey {
	/*filter: none !important;
	-webkit-filter: grayscale(0) !important;
	opacity: 1;
	transition: all 0.1s linear;*/
}
a.btn {
	display: block !important;
	position: relative !important;
	z-index: 999 !important;
	float: right !important;
	bottom: 2.5em !important;
	background-color: #5f75b3 !important;
	color: #FFF !important;
	padding: 5px 12px !important;
	margin-top: 6em !important;
}
a.btn:hover {
	background-color: #002f65 !important;
}
.single-trip {
	text-align:justify !important;
}
.single-trip ul {
	padding: 0;
}
.single-trip ul li {
	list-style-type: none;
	margin: 5px 0 5px 0;
	text-align: left;
	font-size: 0.85em;
}
.single-trip ul li:before {
	content: "- ";
}
ul li[role="presentation"]:before {
	content: "" !important;
}
}
.single-trip h5 {
	color: #000 !important;
	font-weight: bold !important;
	margin-top: 1em;
}

@media (min-width: 768px) {
.single-trip {
	border-bottom: 1px solid #e9e9e9 !important;
}
.single-trip-border {
	border-right: 1px solid #e9e9e9 !important;
}
}
.fade {
	opacity: 0;
	/*-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear*/
}
.fade.in {
	opacity: 1
}
.modal-open {
	overflow: hidden
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	
	-webkit-flex-align: center !important;
	-ms-flex-align: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}
.modal.fade .modal-dialog {
	/*-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%)*/
}
.modal.in .modal-dialog {
	/*-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);*/
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}
.modal-dialog {
	position: relative;
	margin: 10px
}
.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 0px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	background-color: #000
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5
}
.modal-header {
	min-height: 16.43px;
	padding: 15px;
	background-color: #002f65;
	border-bottom: 1px solid #002f65
}
.modal-header button.close {
	position: absolute;
	top: 7px;
	right: 15px;
	font-size: 40px;
	color: #FFF;
}
.modal-header {
	line-height: 1.42857143;
	color: #FFF;
}
.modal-body {
	position: relative;
	padding: 10px;
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #002f65
}
.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}
.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}
.modal-footer .btn-block+.btn-block {
	margin-left: 0
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
.modal .editor-height {
	height: 300px;
}
.modal a {
	cursor: pointer
}
.tab-pane ul li a {
	cursor: pointer;
}
.tab-pane ul li {
	list-style: none;
	margin: 0.5em 0 0 0;
}

@media (min-width:768px) {
.modal-dialog {
	margin: 80px auto !important;
}
.modal-content {
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5)
}
.modal-sm {
	width: 300px
}
}
.cms .modal-dialog {
	width:60% !important;
}
.tools-popup {
	display:none;
	float:right;
}
.tools-popup a {
	color:#FFF !important;
	text-decoration:none !important;
}
.tools-popup a:not(:last-child) {
	margin-right:7px;
}
.tools-popup a:after {
	display:none !important;
}
.rix-row:hover a {
	color:#FFF !important;
}
.rix-row:hover .tools-popup {
	display:block;
}
.rix-row:hover {
	/*line-height:2em !important;*/
}

@media (max-width:768px) {
	.tools-popup {
		display:block !important;
	}
	.tools-popup a {
		font-size:1.3em;
		color:#5f75b3 !important;
	}
.modal-dialog {
	width: 95% !important;
	margin: 30px auto !important;
}
.cms .modal-dialog {
	width:95% !important;
	margin: 30px auto !important;
}
}
.modal-body input[type="text"] {
	width: 100% !important;
}
.wpv_slide_loading_img {
}
.hidden {
	display: none;
}
img:not(.ui-datepicker-trigger, .md_logo), figure:not(.ui-datepicker-trigger) {
	width: 100%;
	height: auto;
}
.wpt-form-textfield.hasDatepicker {
	max-width: 139px !important;
}
button:not(.lg *, .aktualie-kadri *, .modal-header *, .hu-wrapper *, .wp-video *){
  font-size: 0.8em !important;
  background-color: #5f75b3 !important;
  height: 33px !important;
  border: none;
  color: #fff !important;
}
button i {
	color:#5f75b3;
}
button:hover i{
}
}
button:hover:not(.lg *){
  background-color: #002f65  !important;
}
p.Teksts, div[itemprop="summary"] p, p {
	text-align: justify;
}
.text-center {
	text-align:center;
}
.text-right {
	text-align:right;
}
.grey-cloud a {
	color:#cccccc !important;
}
.grey-cloud a:hover {
	color:#002f65 !important;
}
#filtrs-pec-menesa, #filtrs-pec-pazimes{
  border:none;
  box-shadow:none;
  color:#5f75b3;
  width:auto;
  font-size:1.25em;
  display:inline-block;
  padding-left:0;
}
#filtrs-pec-menesa:before, #filtrs-pec-menesa:after, #filtrs-pec-menesa option, #filtrs-pec-pazimes:before, #filtrs-pec-pazimes:after, #filtrs-pec-pazimes option,{
  border:none;
}
@media(max-width: 767px){
  p.Teksts, div[itemprop="summary"] p:not(.kadrs-popup){
    font-size:1em !important
  }
}

@media (min-width: 768px) {
  .row.equal {
    display: flex;
    flex-wrap: wrap;
  }
  .extras-background-blue{
    background-color: #04326805;
	padding: 15px 0 15px 0;
	border-bottom: 1px solid #e9e9e9 !important;
	border-top: 1px solid #e9e9e9 !important;
  }
div.subscribe {
	padding-left:5px;
}
}
.auto-height{
  height:auto;
}
@media(max-width: 767px){
/*.no-padding-mobile{
		padding:0 !important;
		padding-left:0 !important;
		padding-right:0 !important;
	}*/
 .m-no-padding{
		padding:0 !important;
		padding-left:0 !important;
		padding-right:0 !important;
	}
.m-no-top-margin {
	margin-top:0 !important;
	padding-top:0 !important;
}
	.m-margin-right-0{
		margin-right:0 !important;
	}
	.m-padding-right-0{
		padding-right:0 !important;
	}
}
.vcenter{
	display:flex !important;
  	align-items:center !important;
}
.top-margin{
	margin-top: 15px !important;
}
.top-margin-2{
	margin-top: 30px !important;
}
.top-margin-3{
	margin-top: 45px !important;
}
@media (min-width: 768px) {
.top-margin-desktop{
	margin-top: 15px !important;
}
.top-margin-2-desktop{
	margin-top: 30px !important;
}
.top-margin-3-desktop{
	margin-top: 45px !important;
}
}
@media(max-width: 767px){
.top-margin-mobile{
	margin-top: 15px !important;
}
.top-margin-2-mobile{
	margin-top: 30px !important;
}
.top-margin-3-mobile{
	margin-top: 45px !important;
}
}
@media (min-width: 576px) {
    .modal-dialog {
        max-width: 100% !important;
    }