/*Lisateenused*/
.lisateenused .pagenavcounter,.lisateenused .pager  {display:none;}
.lisateenused h2, .lisateenused .article-index ul > li > a {color:#800000;}
.lisateenused .article-index ul > li > a {color:#f58021;font-weight:600;}
.lisateenused #article-index ul > .active > a, .article-index ul > .active > a,.lisateenused .article-index ul > .active > a:hover {
   
    background: #e3e3e3;;
}
.lisateenused .article-index ul > li:first-child > a{font-size:1.1em;color:rgb( 65, 64, 66 );}
@media screen and (max-width: 992px){}
.lisateenused article img {float:left !important;}

.article-index {
    margin: 20px 0 20px 20px;
    
    width: 35%;
   
	
}
}

/*Pealkirjade värvus ja suurus*/

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color:rgba(0,0,0,0.9)}
h1,.h1,.jevbootstrap h1{font-size:32px;}
h2, .h2 {font-size: 26px;}

a:hover, a:focus, a:hover span,a.focus span{color:#f58021;}
.logo:hover a, .logo a:hover, .logo a:active, .logo a:focus {background: transparent;}

.inputbox{width:100%;padding:0;border:none;}
select.inputbox{width:50%;padding:1px;}
.t3-mainnav {border-bottom: none;}
.navbar-default{background-color: white;border-top:solid 3px #f58021;}


.t3-sidebar .nav > li > a:hover, .t3-sidebar .nav > li > a:focus {
    
    background-color:initial;
}

.slideshow {position:relative;}
.slideshow .container.mask{ position:relative; }

.dropdown-menu > li > a {white-space: normal;}
.caret{display:none;}

.slideshow .ja-ss-item{min-height:20px;}

/*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 250px) {
		
		.t3-mainnav .container{position:relative;}
		.t3-mainnav .pais-kontaktid{;position:absolute;}
		
		.logo-image > a .logo-img-sm{max-width:120px;}
		
		.navbar-default {-webkit-box-shadow: 0px 7px 10px -5px rgba(0,0,0,0.4);-moz-box-shadow: 0px 7px 10px -5px rgba(0,0,0,0.4);box-shadow: 0px 7px 10px -5px rgba(0,0,0,0.4);}
		.head-search{height: 35px;width:60%;}
		.head-search div.facebook{font-size:18px;}
		.head-search, .navbar-toggle + .head-search {top: 5px;}
		
		.off-canvas-toggle {background: #e2e2e2;color: #f58021;position: absolute;height:52px;width:52px;right: 0;left:auto;z-index:10000;top:0;}
		.off-canvas-toggle + .container .navbar-header .logo{left:15px;}

		div.mod-languages ul{position:absolute;right:55px;}
		.head-bottom{position:absolute;width:100%;}
			.head-bottom p{font-size:12px;}
		
		.wrap.t3-sl.t3-sl-1{padding:7px 0 7px 0;}
		#t3-content{padding:0 15px 0 15px;}
		
		.overlay-mode .sprocket-grids-b-title{font-size:0.75em;}
		
		.t3-off-canvas .dropdown-menu {background:none;}
		.dropdown-menu > li {text-align:center;}
		.t3-off-canvas .nav > li > a > img {padding-right:5px;}
		.t3-off-canvas .dropdown .dropdown-toggle {background-color:#e3e3e3;}
		
		.hinnakiri table td {font-size:10px;}
		
        
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
		.head-search{height: 35px;width:40%;}
		.hinnakiri table td {font-size:12px;}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
		.container {width: 100%;}
		.navbar-default{height:75px;}
			.logo-image > a .logo-img-sm{max-width:160px;}
		.head-search{width:30%;right:60px;}
		.head-bottom {top: 55px;text-align: center;}
		.modal-dialog {width: 1000px;}
		.off-canvas-toggle + .container .navbar-header .logo {left: 55px;}
		div.mod-languages ul{right:15px;}
		.wrap.t3-sl.t3-sl-1{padding:0;}
		.overlay-mode .sprocket-grids-b-title{font-size:0.75em;}
		.module-ct > ul.nav, .module-ct .custom > ul.nav, .module-ct > ol.nav, .module-ct .custom > ol.nav {
		padding-left: 0px !important;}
		
		.hinnakiri table td {font-size:14px;}
		.hinnakiri table.piletihinnad{width:60%;}
		
    }
	
	@media (min-width: 945px) and (max-width: 990px) {
    .module-ct > ul.nav, .module-ct .custom > ul.nav, .module-ct > ol.nav, .module-ct .custom > ol.nav {
		padding-left: 80px;}
}

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 991px) {
		body {padding-top: 111px;}
		
		.t3-mainnav > .container {height: 100%;}
		.navbar-default{box-shadow:none;min-height:111px;}
		.navbar-default .navbar-nav > li {margin-left: 15px;}
		
		.navbar-default .navbar-nav > li > a{color:#414042;}
		.navbar-default .navbar-nav > li > a:hover;{color:black;border-bottom:#f58021;}
		.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
			-webkit-box-shadow: inset 0 -2px 0 #f58021;
			box-shadow: inset 0 -2px 0 #f58021;
			color:black;
		}
		.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
			-webkit-box-shadow: inset 0 -2px 0 #f58021;
			-webkit-box-shadow: inset 0 -2px 0 #f58021;
			box-shadow: inset 0 -2px 0 #f58021;
			color:black;
		}
		.navbar-default .container {background-image:url('../../../images/design/header-taust-parem.png');background-repeat:no-repeat;background-position: right top;}

		
		
		.navbar-nav {
			/* margin: 10px 0 0 0; */
		}
		
		.logo{position:absolute;}
		.off-canvas-toggle + .container .navbar-header .logo {
left: 15px;
}
		
		.logo-image > a > img {max-width: 95%;}
		
		.navbar-default .container:before {
			content: "";
			display: inline-block;
			width: 375px;
			height: 87px;
			background-image: url('../../../images/design/header-taust-vasak.png');
			background-repeat: no-repeat;
			position: relative;
			left: -20%; 
			z-index:-1;
		}
		
		.head-search{height: 35px;width:20%;right:50px;}
		.head-bottom {top: 92px;text-align: left;left: 320px;width:65%;}
		.t3-mainnav .pais-kontaktid{padding:0;position:absolute;}
		.off-canvas-toggle{top:3px;}
		.module-ct > ul.nav, .module-ct .custom > ul.nav, .module-ct > ol.nav, .module-ct .custom > ol.nav {
		padding-left: 60px;}

		.logo-image > a {max-width: none;max-height: 98px;}
		.logo a,.logo a:hover {background: transparent;}
		.logo .logo-image {padding:0 0 5px 20px;}
		.logo .logo-image {margin-top:5px;}
		.navbar-default .navbar-nav > li > a {line-height: 20px;}
		.t3-mainnav .t3-navbar {position: absolute;top: 50%;left: 35%;margin: -15px 0 0;}
		
				
		.slideshow .container.mask .ylemine-mask{position:absolute;background:url('../../../images/design/banner/ylemine-mask.png'); background-repeat:no-repeat;top:-8px; left:0;width: 100%; height: 30%; z-index: 100;}
		.slideshow .container.mask .alumine-mask{position:absolute;background:url('../../../images/design/banner/alumine-mask.png'); background-repeat:no-repeat;    background-size: contain;bottom:0; left:6%;width: 100%; height: 121px; z-index: 100;}

		
		
		#t3-content{padding-left:40px;padding-top:30px;}
		.overlay-mode .sprocket-grids-b-title{font-size:0.9em;}
		.sprocket-grids-b li a:hover{color:white;}
		
		
    }
	
	@media (min-width: 991px) and (max-width: 1000px) {
    .t3-mainnav > .container {width:100%;}
}

	@media (min-width: 992px){
		.container {width: 970px;}
}

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
		/* .logo-image > a > img {max-width: none;} */
		.container {width: 1170px;}
    }





/* #t3-mainnav{background-image:url('/images/design/header-taust.png');background-repeat:no-repeat;} */

.t3-mainbody {
padding-top: 0;
margin-bottom:15px;
overflow:hidden;
}





.t3-sidebar{
-webkit-box-shadow: inset -51px 10px 46px -24px rgba(242,242,242,1);
-moz-box-shadow: inset -51px 10px 46px -24px rgba(242,242,242,1);
box-shadow: inset -51px 10px 46px -24px rgba(242,242,242,1);
padding:10px 0px 10px 10px;
padding-bottom: 20000px;
 margin-bottom: -20000px;
}

.t3-sidebar .nav > li{border-top:none;}

.t3-sidebar .nav-pills > li.active > a, .t3-sidebar .nav-pills > li.active > a:hover, .t3-sidebar .nav-pills > li.active > a:focus{
background: -moz-linear-gradient(0deg, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 87%, rgba(242,242,242,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(242,242,242,0)), color-stop(87%, rgba(242,242,242,1)), color-stop(100%, rgba(242,242,242,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(0deg, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 87%, rgba(242,242,242,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(0deg, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 87%, rgba(242,242,242,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(0deg, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 87%, rgba(242,242,242,1) 100%); /* ie10+ */
background: linear-gradient(90deg, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 87%, rgba(242,242,242,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2',GradientType=1 ); /* ie6-9 */

}

.t3-sidebar ul{padding-top:10px;}

.t3-sidebar li.active:after {width: 0;
content: "";
height: 0;
width:0;
border-style: solid;
border-width: 23px 0 23px 20px;
border-color: transparent transparent transparent #f2f2f2;
position: absolute;
    right: -20px;
    bottom: 0;
	
}

.t3-sidebar .nav > li > a {
	color: rgb( 65, 64, 66 );
  line-height: 1.286;
  text-transform:uppercase;
  font-weight:600;
  
}

.t3-sidebar .nav > li > a > img{vertical-align:text-bottom;padding-right:10px;}

.t3-megamenu .nav > li > a{font-weight:600;color: rgb( 65, 64, 66 );}
.t3-megamenu .nav > li > a > img{display:none;}

.t3-footer{background-image:url('../../../images/design/jalus-taust.jpg');background-repeat:no-repeat;background-position-x: center;background-size:cover;border-top:4px solid #f58021;}
.t3-footer .jalus-kontaktid{padding-left:10px;position: relative;
  top: 0;
  transform: translateY(7%);}
  
.t3-footer .custom p,.t3-footer .custom p a{margin:10px;padding:10px 0 20px 0;}
.t3-footer-sl {
    padding: 0; 
	}
	
.t3-footer-sl .t3-module{background:none;}



.off-canvas-toggle + .container .navbar-header .logo{border-left:none;}

#jevents_body .jev_listview.range .jev_listrow li{padding-top:5px;display: inline-block;margin: 0 0 10px 6% !important;}
#jevents_body #jev_maincal.jev_listview .jev_daysnames{float:none;}

/*Artikli pealkirjad ikoonid*/

.article-title{background-repeat:no-repeat;line-height: 1.3;}

.seikluslinnak .article-title{background-image:url('../../../images/ikoonid/ikoon-loss3.png');padding-left:45px;}
.jaatisekohvik  .article-title{background-image:url('../../../images/ikoonid/ikoon-jaatis3.png');padding:30px 0 35px 190px;}.joogikaart .article-title,.suupisted .article-title{padding-left:initial !important;}
.synnipaevad   .article-title{background-image:url('../../../images/ikoonid/ikoon-synnipaev3.png');padding-left:45px;}
#t3-content #jevents .broneeri  h1{background-image:url('../../../images/ikoonid/ikoon-synnipaev3.png');background-repeat:no-repeat;padding-left:45px;}.broneeri .jevbootstrap h2 {font-size:20px;border-bottom:1px solid #e1e1e1;}
.hinnakiri   .article-title{background-image:url('../../../images/ikoonid/ikoon-hinnakiri3.png');padding-left:45px;}
.kontakt   .article-title{background-image:url('../../../images/ikoonid/ikoon-kontakt3.png');padding-left:45px;}
.kontakt .panel-title{font-weight:600;}
.galerii   .article-title{background-image:url('../../../images/ikoonid/ikoon-galerii3.png');padding-left:45px;}
.kontserdimaja .article-title{background-image:url('../../../images/ikoonid/ikoon-kontsert3.png');padding-left:45px;}
.kkk .article-title{background-image:url('../../../images/ikoonid/ikoon-kkk3.png');padding-left:45px;}

#Mod16 .module-title {padding-left:60px;}
#login-form{padding-right:20px;padding-left:60px;}

.t3-sidebar .dropdown-menu{padding-top:0;padding-bottom:10px;display:block; position:relative; background:transparent;border:none; box-shadow:none;width:90%;}

.t3-sidebar .dropdown-menu li{border:none;}
.t3-sidebar .dropdown-menu li{padding:0;}
/* .t3-sidebar ul.nav > li.parent.active a{color:#f58021} */
.t3-sidebar .dropdown-menu li a{text-align:left;font-size:13px;padding:5px 0 5px 35px;}
.t3-sidebar .dropdown-menu li a:before{content:"\00AB";padding-right:5px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #f58021;
    background: transparent;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    color: #f58021;
    background: transparent;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background: transparent;
    border: none;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color:#f58021;
        background:transparent;
}

#gmap_canvas{visibility:visible !important;}

.t3-sidebar .kylgtulp{padding-left:35px;}

.pais-kontaktid p {margin:0;}

.paramlist #jevattend_email, .paramlist #jevattend_username, .paramlist #jevattend_password, .paramlist #jevattend_password2 {
    max-width: 250px;
}
tr.fieldtypejevrinstruction label{font-weight:600;}
#registration-tab-pane td {vertical-align: middle;}
tr.fieldtypejevrflatfee  td label,tr.fieldtypejevrflatfee  td span {font-weight:600;font-size:17px;} 
tr.fieldtypejevrpaymentoptionlist td {height:50px;}
tr.fieldtypejevrpaymentoptionlist td label{font-weight:600;} 
.inputbox {width:50%;}
.inputbox select {width:100%;}
tr.vahe {height:50px;}
tr.vahe2 {height:75px;}
tr.kiri-esile td{font-weight:600;font-style: italic;}
tr.menyy label{display:block !important;}
.fieldtypejevrbalance  #xmlfile_totalfee-lbl,.fieldtypejevrbalance #jevrtotalfee{font-size:17px;font-weight:600;}

.jevbootstrap select, .jevbootstrap textarea, .jevbootstrap input[type="text"], .jevbootstrap input[type="password"], .jevbootstrap input[type="datetime"], .jevbootstrap input[type="datetime-local"], .jevbootstrap input[type="date"], .jevbootstrap input[type="month"], .jevbootstrap input[type="time"], .jevbootstrap input[type="week"], .jevbootstrap input[type="number"], .jevbootstrap input[type="email"], .jevbootstrap input[type="url"], .jevbootstrap input[type="search"], .jevbootstrap input[type="tel"], .jevbootstrap input[type="color"], .jevbootstrap .uneditable-input {margin-bottom:0;}

.gbs3 .gcore-label-left{min-width:60px !important;}
.gbs3 .gcore-input-wide .gcore-display-table{width:100% !important;}

/*RSVP teenuste vorm*/

tr.toit td.paramlist_key  {padding:5px 0 5px 0;}
tr.toit td.paramlist_value span{visibility:hidden;} 
.toit label {font-weight:600;}

/*Broneeringud - filter*/
.jevfilterfloatlist li {
    float: none !important;
}

ul.evlist li.ev_td_li{
	height:auto;
	font-weight:600;
}
ul.evlist li.ev_td_li a{font-size:12px;}

tr.toit label.pluss:after{font-family: FontAwesome;content:"\f0fe";display: inline-block;
   padding-left: 5px;
   }
  
   tr.toit label.miinus:after{font-family: FontAwesome;content:"\f146";display: inline-block;
   padding-left: 5px;
   }
   
 /*Sünnipäevakutse stiilid*/
   .synnipaevakutse #t3-content{padding-top:0;}
   .gbs3 .gtooltip.gdatetimepicker-panel{top:-80px !important;}
   .gbs3 #fin-button5{padding:20px 5px 0 0 !important;float:right;}
   
   .gbs3 #button5  {background-image: -webkit-gradient(linear, left 0, left 100%, from(#09a8f9), to(#09a8f9));
    background-image: -webkit-linear-gradient(top, #09a8f9 0, #09a8f9 100%);
    background-image: -moz-linear-gradient(top, #09a8f9 0, #09a8f9 100%);
    background-image: linear-gradient(to bottom, #09a8f9 0, #09a8f9 100%);
    background-repeat: repeat-x;
    border-color: #09a8f9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09a8f9', endColorstr='#09a8f9', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=f);}
   
   .gbs3 .btn{border-radius:0 !important;font-weight:600 !important;}
   
.tootaja .einaita{display:none;}
   
 p.chrono_credits{display:none;}
 
 
 .input-append, .input-prepend {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    font-size: 0;
    white-space: nowrap;
}

.input-append .btn, .input-append .btn-group {
    margin-left: -1px;
}

.input-append input[type="text"]{display:inline-block;}
 
 .icon-calendar:before {
    font-family: 'FontAwesome';
	content: "\f133";
}
 
.btn [class^="icon-"], .btn [class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: .25em;
    line-height: 14px;
}
 
 .btn [class^="icon-"]:before, .btn [class*=" icon-"]:before {
   
    font-style: normal;
    speak: none;
}

.haldus .cal_div_daysnoevents .eventfull form,.haldus .cal_div_today .eventfull form {display:none;}

.haldus a.cal_titlelink:link,.haldus a.cal_titlelink:visited,.haldus a.cal_titlelink:hover{font-size:12px;}
.syndmus-kuupaev:first-letter{display:block; text-transform:uppercase;}

.kontakt #display-misc input[type="text"]{width:100%;}