/* MEDIA QUERIES
*********************************************/

/* for higher resolutions (android and retina) */
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (max--moz-device-pixel-ratio: 1.5) {
  
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}
@media (max-width: 1600px) {
    .dj-image-block {
        max-width: 60%;
    }
    .phone_text {
        font-size: 23px !important;
    }
}

@media (max-width: 1480px) {
    #djslider-loader90 {
        height: 665px;
    }
    #fixed_area {
        top: 156px !important;
    }
    .phone_text {
        max-width: 90%;
    }
	#scrolled_second {
		background-position: center !important;
	}
}

/* Medium devices (desktops, 992px and up) */
@media (max-width: 1199px) {
	.dj-image-block {
		max-width: 60% !important;
	}
	.dj-image {
		max-width: 200% !important;
	}
	#main_navigation {
		display: grid;
	}
	.navbar-nav>li{
		float: right !important;
    	display: flex !important;
	}
	.navbar-default .navbar-nav > .active > a{
		border-bottom: none;
	}
	.navbar-default .navbar-nav > li > a{
		padding: 0 20px !important;
	}
    .phone_text {
        max-width: 67%;
    }
    .bg_triangle {
		right: 39.9% !important;
    }
    #back-1 .title-1 {
        font: bold 35px Heebo-Black !important;
    }
    .container {
        width: 100%;
    }
    .slide-desc {
		top: 30% !important;
    }
    #fixed_area {
        top: 136px !important;
    }
    .top-img {
		height: 330px;
	}	
	.top-img h1 {
		padding: 12% 0 0;
	}	
	#back-3 .wrapper,#back-4 .wrapper,#back-5 .wrapper{
		padding:0 15px;
	}	
	img {
		max-width: 100%;
	}	
	#navbar-top {
		padding: 0 10px;
	}	
	#navbar-top .navbar-inner {
		float: left;
		width: 100%;
	}	
	
	#navbar-top .col-md-3{
		position:absolute;
		z-index:1;
		left: 0;
	}
	.navbar .brand{margin:10px 0px 5px 10px}
	.navbar-toggle{display:block; float: right;
		margin: 25px 0 !important;

	}
	.navbar-nav > li{float:none}.collapse{display:none}.navbar-nav{margin-right:auto}#main_navigation{width:100%}.navbar-collapse.collapse{display:none !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.collapse.in{display:block !important}.navbar-default .navbar-nav > li > a{padding:20px 0;text-align:center !important}.container,#back-2 .steps,.brand img{width:100%}#back-2 .step{width:100%;float:right !important;max-width:100%;padding:0 8%}#back-3 .box-3,#back-4 .box-4,#back-5 .box-5,#back-6 .box-6{float:none;margin:0 auto;top:5%;position:relative}
}
@media (max-width: 1025px) {
    #back-1 .btn-1{
        margin: 15px auto !important;
    }
	#prev90 {
		margin-left: 2%;
	}

	#next90 {
		margin-right: 2%;
	}	
	#slider-container90 img {
		max-width: 100%;
		float: none;
		max-height: 530px;
	}
	#djslider-loader90 li{
		text-align:center;
	}
	#back-1 .title-1 {
	}
	.slide-desc {
		position: relative;
		right: 0;
		top: 0;
		padding: 0 20px;
	}
	#back-1 .btn-1{
		margin:0 auto;
	}
	/*.navbar-inner{
		clear: both;
		float: right;
		width: 100%;
	}*/
	.navbar-default .navbar-nav > li > a{
	    padding: 35px 23px;
	}
	.container,#back-2 .steps,.brand img{
		width:100%;
	}
	#back-2 .step{
		width: 100%;
		float: right !important;
		max-width: 100%;
		padding: 0 8%;
	}
	#back-3 .box-3,#back-4 .box-4,#back-5 .box-5,#back-6 .box-6{
		float: none;
		margin: 0 auto;
		top: 5%;
		position: relative;
	}
}

/* Small devices (tablets, 768px and up) */
@media  (max-width: 991px) {
	.dfl .col-xs-4{
		width: 100% !important;
	}
	.dfl .col-xs-8{
		width: 100% !important;
	}
	.dfl{
		display: block;
	}
	ul.payments {
		height: 250px !important;
	}
	.da-bigicons-list.dash table tbody tr td {
		width: 50%;
		display: inline-block;
	}
	.da-bigicons-list.dash table tbody tr td:nth-child(1) {
		width: 100%;
		height: 104px;
	}
.da-landing-page .da-landing-section .da-nums {
	-webkit-column-count: 1 !important;
	-moz-column-count: 1 !important;
	column-count: 1 !important;
}
.da-landing-page .da-landing-section .da-nums li {
    display: block;
}
.dj-image-block video{
	max-width: 100% !important;
}
.dj-image-block {
	max-width: 100% !important;
}
#scrolled_second {
	background-position: left !important;
}
.slide-desc {
	position: revert !important;
	width: 100% !important;
}
.gallery .app_image_block {
    float: none !important;
    width: 70% !important;
    margin: auto !important;
}
.gallery {
    padding: 20px 0 !important;
}
.gallery .app_tit {
    float: none !important;
    width: 80% !important;
    margin: auto !important;
}
.bg_triangle {
    display: none
}
#scrolled_second #scrolled_area {
    padding-top: 0px !important;
}
#back-2 .title-2 {
    text-align: center !important;
}
.back-2-text {
    text-align: center !important;
}
.back-2-button {
    text-align: center !important;
}
.line_short {
    margin: 35px auto !important;
}
#fixed_area {
    width: 100%;
    position: relative !important;
    top: 10px !important;
}
.phone_title {
    text-align: center !important;
    color: #212121 !important;
}
.phone_text {
    text-align: center !important;
    color: #212121 !important;
    margin: auto;
}
.phone_button {
    text-align: center !important;
}
.phone_line {
    width: 200px;
    height: 0px;
    border: 1px solid #212121 !important;
    margin: auto !important;
}
#scrolled_area {
    width: 100%;
}
.hidden_while{
    visibility: visible !important;
}
.animated {
    -webkit-animation: fade-in 0s linear !important;
    -moz-animation: fade-in 0s linear !important;
    -o-animation: fade-in 0s linear !important;
    animation: fade-in 0s linear !important;
}
.תהליך-עבודה .col-sm-6 img,#back-3 .box-3, #back-4 .box-4, #back-5 .box-5{
	width:100%;
	max-width: 100%;
}
#ab-1 {
    background-size: 100%;
	height:94px;
}
#back-2 {

 
}	

#back-1 .title-1{
	padding:10px 0 0;	
}
#back-2 .right-step img {
    width: 70%;
}
#back-6 .title-6,#back-2 .title-2 {
    font: 30px Heebo-Medium;
}
#back-3,#back-4,#back-5{
	background:none;
	height:auto;
}
#back-2 .steps{
	margin:0 auto;
}
#ab-2 {
    padding: 0 15px;
}
#ab-2 .step{
	float:none;
	width:100%;
}	
#ab-2 .title-2 {
    font: 30px Heebo-Medium;
}
#ab-2 .head {
    font-size: 20px;
}	
#partners{
	display:none;
}
	.sep{
		display: block;
	}

	.top_txt {
		position: absolute;
	}

	.m25{
		margin-bottom: 25px;  
	}

	.req_form {
		float: left;
	}

	.btn {
		margin: 0 !important;
	}

	body { 

	}

	.דף בית{
		background: url(../images/bg_hp.jpg) top right repeat-y fixed;

	}

	.פורטפוליו{
		background: #fff;

	}
	
	.gallery{
		margin:10px 0 0;
		padding: 0 15px;
	}
	.content-gallery{
		padding: 0 15px;
	}
	
	.copyright{
		padding:0;
	}
	
	.gallery.left .app_image_block,.gallery.right .app_image_block, .gallery.left .app_tit, .gallery.right .app_tit,.content-gallery .logo,.content-gallery .image{
		clear:both;
		width:100%;
	}
	
	.content-gallery .logo{
		text-align:center;
	}
	
	.gallery.left .app_image_block img,.gallery.right .app_image_block img,.content-gallery .image img{
		width:100%;	
	}

	.פלטפורמה{
		background: url(../images/bg_pg4.jpg) top right repeat-y fixed;
	}



}


/* Extra small devices (phones, less than 768px) */
@media (max-width: 768px) {
	#vueproducts .table-in{
		overflow-y: auto;	
	}
	.popup-basbox-close{
		left: 15px !important;
	}
	.popup-basbox.popup-basbox-active {
		max-width: 100%;
		margin: 0 !important;
		transform: translateX(0%);
	}
	.mob-only{
		display: block;
	}
	.menu_img_icon{
		filter: invert(0);
	}
	.da-bigicons-list li {
		width: 100%;
	}
	#vueproducts .rest-content {
		width: 100%;
	}
	#vueproducts{
		display: block;
	}
	#vueproducts .menu{
		position: relative;
		width: 100%;
		min-height: 10px;
		margin: 0 auto;
		padding: 12px 15px;
	
		/* Styles */
		background: #fff;
		border-radius: 5px;
		box-shadow: 0 1px 0 rgba(0,0,0,0.2);
		cursor: pointer;
		outline: none;
		transition: all 0.3s ease-out;
	}
	#vueproducts .menu:after{
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		top: 50%;
		right: 15px;
		margin-top: -3px;
		border-width: 6px 6px 0 6px;
		border-style: solid;
		border-color: #4cbeff transparent;
	}
	#vueproducts .menu ul{
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
	
		/* Styles */
		background: #fff;
		border-radius: 0 0 5px 5px;
		border: 1px solid rgba(0,0,0,0.2);
		border-top: none;
		border-bottom: none;
		list-style: none;
		transition: all 0.3s ease-out;
	
		/* Hiding */
		max-height: 0;
		overflow: hidden;
	}
	#vueproducts .menu ul li {
		padding: 0 10px ;
	} 
	#vueproducts .menu ul li a {
		display: block;
		text-decoration: none;
		color: #333;
		padding: 10px 0;
		transition: all 0.3s ease-out;
		border-bottom: 1px solid #e6e8ea;
	}
	#vueproducts .menu ul li:last-of-type a {
		border: none;
	}
	#vueproducts .menu ul li i {
		margin-right: 5px;
		color: inherit;
		vertical-align: middle;
	}
	#vueproducts .menu ul li:hover a {
		color: #57a9d9;
	}
	#vueproducts .menu.active {
		border-radius: 5px 5px 0 0;
		background: #4cbeff;
		box-shadow: none;
		border-bottom: none;
		color: white;
		z-index:3;
	}
	#vueproducts .menu a span {
		display: block;
	}
	#vueproducts .menu.active:after {
		border-color: #82d1ff transparent;
	}
	#vueproducts .menu.active ul {
		border-bottom: 1px solid rgba(0,0,0,0.2);
		max-height: fit-content;
	}
	.aff_pages .inside-content .alert {
		right: 0px;
	}
	.panel .col-xs-9{
		width: 75% !important;
	}
	.panel .col-xs-3{
		width: 25% !important;
	}
	.panel .col-xs-6{
		width: 100% !important;
		padding: 0px !important;
	}
	#vueproducts .search .btn {
		top: 10px;
	}
	.boss-content .col-xs-6 {
		padding: 0 !important;
		width: 100% !important;
	}
	.contfull {
		margin: 10px 0 0 !important;
		padding: 0px !important;
	}
	.content {
		min-height: 610px;
		height: 100% !important;
	}



	.da-landing-page .da-landing-section .da-cicles li.da-arrow {
		height: 20px !important;
		-webkit-transform: rotate(90deg) !important;
		transform: rotate(90deg) !important;
	}
	.da-landing-page .da-landing-section .da-cicles li {
		display: block !important;
		margin: 0 auto;
		width: 100% !important;
		max-width: 200px;
		height: 200px !important;
	}
	.da-landing-page .da-landing-section h2 {
		font-size: 30px !important;
		margin: 0 0 20px 0 !important;
	}
	.phone_text {
		padding-left: 0px !important;
	}
	.col-xs-3{
		width: 45% !important;
		margin: 1% auto !important;
	}
    #back-23 .step {
        width: 100% !important;
        max-width: 100% !important;
    }
    #ab-2 .step {
        width: 100% !important;
        max-width: 100% !important;
    }
    .apps li {
        max-width: 100% !important;
        width: 100% !important;
        text-align: center !important;
        margin-bottom: 30px !important;
    }
    .top-img h1 {
		padding: 25% 0 0 !important;
    }
    .apps {
        background: #FFFFFF !important;
    }
    #ab-2 {
        background: #F3F3F3 !important;
    }
    #back-23 {
        background: #F49323 !important;
    }
    .top-img {
		height: 580px !important;
        background-size: contain !important;
        background-position: center top !important;
    }
	.top-img h1 {
		font: bold 50px Heebo-Light !important;
	}
    #back-6 .head {
        margin: 0 0 10px 0 !important;
        font: bold 35px Heebo-Medium !important;
    }
    #back-6 .col-xs-6.f {
        margin: 0 !important;
    }
    #back-6 .col-xs-6{
        width: 100% !important;
    }
    .slide-desc {
        top: 55% !important;
        min-width: 90%;
    }
	.special-content .special-left,.special-content .special-right{
		float: none;
		width: 100%;
		margin: 0 0 15px;
		padding: 0 15px;
	}	
	
	.special-content .special-right img{
		width:100%;
	}

	.navbar-nav {
		margin-right: auto;
	}
	.navbar .brand {
		margin: 18px 0px 5px 5px;
		width: 205px; 
		padding-top: 7px; 
	}

	.navbar .brand  img{
		width: 95%; 
	}

	.navbar-nav > li {
		float: none;
	}

	.navbar-default .navbar-nav > li > a {
		padding: 20px 0;
		text-align: center !important;
	}

	#main_navigation {
		width: 100%;
	}

	.navbar .brand {
	
	}

	.req_form {
		margin: 0px auto;
		width: auto;
		float: none;
	}

}

/* Extra small devices (phones, less than 480px) */
@media (max-width: 480px) {
	.da-landing-page #da-landing-afterheader h3 {
		font-size: 25px !important;
		padding: 0 10px;
	}
	.col-xs-3{
		width: 90% !important;
		margin: 1% auto !important;
	}
    #after-services2 .col-xs-in{
        padding: 0 10px !important;
    }
    #back-6 .title-6, #back-2 .title-2, .phone_title, .head {
        font: 30px Heebo-Medium !important;
    }
#back-6 .box-6{
    padding: 0;
    width: 72%;
}
	.app_tit {
		font-size: 30px;
		margin: 10px 0 0;
	}

	.req_form {
		margin: 8px;  
	}

	.req_form h1 {
		font-size: 22px;  
	}

	.req_form span{
		font-size: 16px !important;  
	}

	body {
		font-size: 16px;
	}

	.copyright {
		font-size: 12px;
	}

}

@media (max-width: 400px) {
	.top-img h1 {
		padding: 50% 0 0 !important;
		font: bold 40px Heebo-Light !important;
	}
    #after-services2 .col-xs-in {
        background: none !important;
    }
    #back-6 .head {
        margin-bottom: 20px !important;
    }
    #scrolled_area {
        padding-top: 180px !important;
    }
    .slide-desc {
        top: 30% !important;
        min-width: 100% !important;
        right: 0 !important;
    }
	#back-1 .title-1 {
		padding: 0 0 0;
		font: 35px Heebo-Black;
	}
}

@media (max-width: 320px){
    .navbar .brand {
        width: 205px !important;
    }
    #scrolled_area {
        padding-top: 260px !important;
    }
    #scrolled_second #scrolled_area {
        padding-top: 100px !important;
    }
}

.slide-desc-bg-default {
    
    background: none;
}

.formError {
    color: #fbbfbf;
    font-weight: bold;
    font-size: 14px;
}

.form-horizontal .control-label {
    padding-top: 0px !important;    
}
.rsform-block label {display: none;}

.readmore{
    padding: 15px 0 0;
    display: block;
}
.readmore a{

}

.col-md-12{
	width:100%;
}

.blog .col-xs-6{
	width: 49%;
    margin-left: 2%;	
}

.blog .column-1{
    margin-left: 0;	
}

.blog .leading{
    background: #E2E2E2;
    margin: 15px 0;
    padding: 15px;
}

.blog .leading h2{
	padding:0 15px;
	margin:0 0 15px;
	font-size:28px;
}

.blog .leading.borders{
	/*border-top:10px solid #3942C1;
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
	border-right:10px solid #3942C1;*/
	background:#fff;	
	padding:0;
}

.blog .column-1 .leading.borders{
	/*border-top:10px solid #F49323;
	border-right:10px solid #F49323;*/
}

.blog .leading.borders h2{
	margin:15px 0;	
	padding:15px;
}

.blog .leading.borders .introtext{
	padding:0 15px;
}

.blog .leading .introtext{
	font-size:18px;
	font-weight:normal;
}

.blog .leading img{
	max-height: 145px;
    width: auto;
    height: 100%;
	max-width: max-content !important;
}

.fa-forward:after{
	content:">"
}

.fa-fast-forward:after{
	content:">>"
}

.fa-backward:after{
	content:"<"
}

.fa-fast-backward:after{
	content:"<<"
}

.pagination {
    display: block;
    width: 100%;
    text-align: center;
    direction: ltr;	
}

.pagination > li {
    display: inline-block;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #F49323;
    border-color: #F49323;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #F49323;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.soc ul{
	padding:0;
}

strong{
	font:bold 18px Heebo-Black;
	color:#000;
}

	@media(max-width:991px){.תהליך-עבודה .col-sm-6 img,#back-3 .box-3,#back-4 .box-4,#back-5 .box-5{width:100%;max-width:100%}#ab-1{background-size:100%;height:94px}#back-2{}
	#back-2 .right-step img{width:70%}#back-6 .title-6,#back-2 .title-2{font:30px Heebo-Medium}#back-3,#back-4,#back-5{background:none;height:auto}#back-2 .steps{margin:0 auto}#ab-2{padding:0 15px}#ab-2 .step{float:none;width:100%}#ab-2 .title-2{font:30px Heebo-Medium}#ab-2 .head{font-size:20px}#partners{display:none}.sep{display:block}.top_txt{position:absolute}.m25{margin-bottom:25px}.req_form{float:left}.btn{}body{}.דף בית{background:url(../images/bg_hp.jpg) top right repeat-y fixed}.פורטפוליו{background:#fff}
	.gallery{margin:10px 0 0;padding:15px}.content-gallery{padding:0 15px}.copyright{padding:0}.gallery.left .app_image_block,.gallery.right .app_image_block,.gallery.left .app_tit,.gallery.right .app_tit,.content-gallery .logo,.content-gallery .image{clear:both;width:100%}.content-gallery .logo{text-align:center}.gallery.left .app_image_block img,.gallery.right .app_image_block img,.content-gallery .image img{width:100%}.pull-left{width:100%;text-align:center}.פלטפורמה{background:url(../images/bg_pg4.jpg) top right repeat-y fixed}
		.da-landing-page .da-landing-button {
			margin: 20px 0 0 !important;
			left: 0 !important;
		}
	}
	@media (max-width:768px){
		#djslider-loader90 {
			height: 700px !important;
		}
		.gray .wrapper {
			padding: 0 15px !important;
		}
		.col-xs-3,.col-xs-9{
			width:100%;
			padding:0;
			margin:0 0 10px;
		}
	
		#back-2 .col-xs-3{
			width: 100%;
			text-align: center;
			margin:0 0 15px;
		}
		#back-2 .col-xs-3 .ar{
			display:none;
		}
		#back-2 .row2 {
			margin: 0;
		}		
		#back-6 {
		height: 985px;
	}	
		.flexslider .slides img{max-width:85%!important;position:relative !important;margin:0 auto!important;display:block!important}.flexslider{height:618px!important}.navbar-nav{margin-right:auto}
	.navbar .brandimg{width:95%}.navbar-nav > li{float:none}.navbar-default .navbar-nav > li > a{padding:20px 0;text-align:center !important}#main_navigation{width:100%}.req_form{margin:0px auto;width:auto;float:none}}
	@media (max-width:641px){
		.dl_text .col-xs-4, .dl_text .col-xs-8{
			width:100%;
		}		
			.top-img h1 {
				font: bold 20px Heebo-Medium;
			}		
		.blog .col-xs-6 {
			width: 90%;
			margin: 0 5%;
		}		
		.apps li {
			display: inline-block;
			padding: 0;
			width: 50%;
			float: right;
			margin: 15px 0;
		}
		#back-23 .step {
			padding: 0 15px;
			width: 100%;
		}		
		.top-img {
			height: 230px;
		}	
		.top-img h1 {
			padding: 12% 0 0;
		}			
		#after-services2 .col-xs-in{
			padding:38px 15px 0;
		}
		#back-1 .title-1 {
			padding: 0;
		}
		#back-1 .btn-1,.btn-g, .gallery .readmore a{
			font: 16px Heebo-Medium;
			padding: 8px 0;
			width: 155px;
			height: 40px;
		}	
		#back-3 .col-xs-6, #back-4 .col-xs-6, #back-5 .col-xs-6,#back-6 .col-xs-6{
			width:100%;
		}
		.slide-desc {
			top: 6%;
		}	
		#navigation90 {
			top: 85% !important;
		}		
		.flex-caption .text{font-size:45px!important;line-height:45px!important;margin:0 0 10px!important}.flex-caption .text2{font-size:35px!important;line-height:35px!important}.flexslider{height:602px!important}}
	@media (max-width:480px){
		#djslider-loader90 {
			height: 670px !important;
		}			
		.flexslider{height:568px!important}#back-6 .box-6{padding:0;width:72%}.app_tit{font-size:30px;margin:10px 0 0}.req_form{margin:8px}.req_form h1{font-size:22px}.req_form span{font-size:16px !important}body{font-size:16px}.copyright{font-size:12px}}
		@media (max-width:380px){
			
		#djslider-loader90 {
			height: 640px !important;
		}	
		
		#back-1 .title-1 {
			font: bold 30px Heebo-Black !important;
		}
		
				#back-6 {
					
				}		
			.flexslider{height:624px!important}}#system-message{margin-bottom:10px;padding:0}#system-message > dt{font-weight:bold;display:none}#system-message > dd{margin:0;font-weight:bold;text-indent:30px}#system-message > dd > ul{color:#0055BB;background-position:4px top;background-repeat:no-repeat;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message > dd > ul > li{line-height:1.5em}#system-message > .message > ul{background-color:#C3D2E5;background-image:url(../images/notice-info.png)}#system-message > .error > ul,#system-message > .warning > ul,#system-message > .notice > ul{color:#c00}#system-message > .error > ul{background-color:#E6C0C0;background-image:url(../images/notice-alert.png);border-color:#DE7A7B}#system-message > .warning > ul{background-color:#E6C8A6;background-image:url(../images/notice-note.png);border-color:#FFBB00}#system-message > .notice > ul{background-color:#EFE7B8;background-image:url(../images/notice-note.png);border-color:#F0DC7E}@import url(../../../media/system/css/system.css);.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px}.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-float-none{}.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px}.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px}.img-intro-float-none{}.invalid{border-color:#ff0000}label.invalid{color:#ff0000}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:bold}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore,.button2-left .article{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption .left{float:left;margin-right:1em}.img_caption .right{float:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}