/**
* Theme Name: Pressville Demo
* Theme URI: http://preview.lsvr.sk/pressville
* Description: Pressville child theme
* Author: LSVRthemes
* Author URI: http://themeforest.net/user/LSVRthemes/portfolio
* Template: pressville
* Version: 1.0.1
*/


/* -------------------------------------------------------------------------
    STYLE SWITCHER
------------------------------------------------------------------------- */

.lsvr-style-switcher { position: fixed; top: 300px; right: -150px; padding-left: 50px; width: 200px; height: 50px; z-index: 50;
	border: 1px solid #EEE; background-color: #FFF; border-radius: 5px 0 0 5px;
	-moz-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.15 ); -webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.15 ); box-shadow: 0 0 10px rgba( 0, 0, 0, 0.15 );
	-webkit-transition: all, 300ms; -moz-transition: all, 300ms; -ms-transition: all, 300ms; -o-transition: all, 300ms; transition: all, 300ms;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.lsvr-style-switcher--active { right: 0; }
.lsvr-style-switcher__toggle { display: block; position: absolute; top: 50%; left: 0; margin-top: -25px; width: 50px; height: 50px; font-size: 24px; text-align: center; cursor: pointer; color: #AAA; }
.lsvr-style-switcher--active .lsvr-style-switcher__toggle,
.lsvr-style-switcher__toggle:hover { color: #777; }
.lsvr-style-switcher__toggle > i { position: relative; top: 2px; }
.lsvr-style-switcher__list { list-style-type: none; margin: 0; padding: 0; margin: 0; padding: 10px 0 0 0; }
.lsvr-style-switcher__item { list-style-type: none; margin: 0; padding: 0; line-height: normal; float: left; margin-left: 5px; }
.lsvr-style-switcher__item:first-child { margin-left: 0; }
.lsvr-style-switcher__item-button { display: block; width: 30px; height: 30px; text-align: center; line-height: 28px;
	-webkit-transition: all, 300ms; -moz-transition: all, 300ms; -ms-transition: all, 300ms; -o-transition: all, 300ms; transition: all, 300ms; }
.lsvr-style-switcher__item-label { display: none; }
.lsvr-style-switcher__item--active .lsvr-style-switcher__item-button { opacity: 0.5; }
.lsvr-style-switcher__item-button--red-blue { background-color: #cd4335; -webkit-box-shadow: inset 0 -15px 0 #2d93c5; box-shadow: inset 0 -15px 0 #2d93c5; }
.lsvr-style-switcher__item-button--blue-green { background-color: #0062a3; -webkit-box-shadow: inset 0 -15px 0 #86af49; box-shadow: inset 0 -15px 0 #86af49; }
.lsvr-style-switcher__item-button--blue-orange { background-color: #324a88; -webkit-box-shadow: inset 0 -15px 0 #e16e51; box-shadow: inset 0 -15px 0 #e16e51; }
.lsvr-style-switcher__item-button--plum-sand { background-color: #93366b; -webkit-box-shadow: inset 0 -15px 0 #b79883; box-shadow: inset 0 -15px 0 #b79883; }



/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

----------------------------------------------------------------------------- */

    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */

    @media ( max-width: 1199px ) {

		/* your CSS here */

	}

    /* -------------------------------------------------------------------------
        MEDIUM DEVICES
		devices with width between 768px and 991px
    ------------------------------------------------------------------------- */

    @media ( max-width: 991px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        SMALL DEVICES
		devices with width between 481px and 767px
    ------------------------------------------------------------------------- */

    @media ( max-width: 767px ) {

		/* your CSS here */

	}

	/* -------------------------------------------------------------------------
        EXTRA SMALL DEVICES
		devices with width up to 480px
    ------------------------------------------------------------------------- */

	@media ( max-width: 480px ) {

		/* your CSS here */

	}

/* 2019-03-28 */
.subf {
	
}
.subf p {
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
}
.subf ul {
	margin: 0px 0px 0px 20px !important;
}
.subf .subff {
	
}
.subf .subff ul {
	list-style-type: none !important;
}
.subf .subff ul > li:before {
  content: "–" !important; /* en dash */
  position: absolute !important;
  margin-left: -1.1em !important; 
}
.subf .subff ul li {}

.example {
	color: #0062a3;
	cursor: pointer;
	padding: 4px 4px 4px 4px;
	border-radius: 4px;
	text-decoration: underline;
}

.example:after {
	/*font-family: Consolas, Courier New, Arial, sans-serif;
	content: '↓';
	margin-left: 6px;*/
	color: #0062a3;
}

.example:hover {
	background: #f2f2f2;
	text-decoration: none;
}

.example.jq-dropdown-open {
	background: #888;
	color: #fff;
}

.example.jq-dropdown-open:after {
	color: #fff;
}

.agenda_min_text {
	margin-left:20px;
	margin-right:20px;
	color: #000000;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
} 