@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 300;
    src: url(../fonts/open-sans/opensanshebrew-lightitalic-webfont.eot);
    src: url(../fonts/open-sans/opensanshebrew-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),
    url(../fonts/open-sans/opensanshebrew-lightitalic-webfont.woff) format('woff'),
    url(../fonts/open-sans/opensanshebrew-lightitalic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/open-sans/opensanshebrew-light-webfont.eot);
    src: url(../fonts/open-sans/opensanshebrew-light-webfont.eot?#iefix) format('embedded-opentype'),
    url(../fonts/open-sans/opensanshebrew-light-webfont.woff) format('woff'),
    url(../fonts/open-sans/opensanshebrew-light-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 400;
    src: url(../fonts/open-sans/opensanshebrew-italic-webfont.eot);
    src: url(../fonts/open-sans/opensanshebrew-italic-webfont.eot?#iefix) format('embedded-opentype'),
    url(../fonts/open-sans/opensanshebrew-italic-webfont.woff) format('woff'),
    url(../fonts/open-sans/opensanshebrew-italic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/open-sans/opensanshebrew-regular-webfont.eot);
    src: url(../fonts/open-sans/opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'),
    url(../fonts/open-sans/opensanshebrew-regular-webfont.woff) format('woff'),
    url(../fonts/open-sans/opensanshebrew-regular-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 700;
    src: url(../fonts/open-sans/opensanshebrew-bolditalic-webfont.eot);
    src: url(../fonts/open-sans/opensanshebrew-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),
    url(../fonts/open-sans/opensanshebrew-bolditalic-webfont.woff) format('woff'),
    url(../fonts/open-sans/opensanshebrew-bolditalic-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/open-sans/opensanshebrew-bold-webfont.eot);
    src: url(../fonts/open-sans/opensanshebrew-bold-webfont.eot?#iefix) format('embedded-opentype'),
    url(../fonts/open-sans/opensanshebrew-bold-webfont.woff) format('woff'),
    url(../fonts/open-sans/opensanshebrew-bold-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 800;
    src: url(../fonts/open-sans/opensanshebrew-extrabold-webfont.eot);
    src: url(../fonts/open-sans/opensanshebrew-extrabold-webfont.eot?#iefix) format('embedded-opentype'),
    url(../fonts/open-sans/opensanshebrew-extrabold-webfont.woff) format('woff'),
    url(../fonts/open-sans/opensanshebrew-extrabold-webfont.ttf) format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/open-sans/opensanshebrew-extrabold-webfont.eot);
    src: url(../fonts/open-sans/opensanshebrew-extrabold-webfont.eot?#iefix) format('embedded-opentype'),
    url(../fonts/open-sans/opensanshebrew-extrabold-webfont.woff) format('woff'),
    url(../fonts/open-sans/opensanshebrew-extrabold-webfont.ttf) format('truetype');
}

body {background:#fff;margin: 0;
font-family: "Open Sans Hebrew",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing: antialiased;}
	
h1 ,h2 ,h3 ,h4 ,h5 ,h6  {font-family: "Open Sans Hebrew",Helvetica,Arial,sans-serif;font-weight: normal; direction: rtl;text-align: right;}
.wrapper {}
.page {}
.container {width: 100%;}
.header-banner {background: rgb(240,240,240);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(240,240,240,1) 0%, rgba(255,255,255,1) 74%, rgba(240,240,240,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,240,240,1)), color-stop(74%,rgba(255,255,255,1)), color-stop(88%,rgba(240,240,240,1)));
background: -webkit-linear-gradient(left,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 74%,rgba(240,240,240,1) 100%);
background: -o-linear-gradient(left,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 74%,rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(left,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 74%,rgba(240,240,240,1) 100%);
background: linear-gradient(to right,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 74%,rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#f0f0f0',GradientType=1 );
float: right;width: 100%;min-height: 100px;max-width:calc(100% - 260px) ;float: left;

}
.header {float: right;width: 100%;;background: rgb(240,240,240);}
.header h2 {margin: 30px 0%;color:#666666}
.brand-header {width: 100%;/*float: right;*/background: #6487D2;min-height: 140px;padding:0px 0; direction:rtl;}
.brand-header-title {width: 550px;float:right; margin-top:10px;}
.brand-header-title h1{color: #fff;margin: 0;padding: 0;font-size: 46px; height: 90px; overflow: hidden;}
.brand-header-title h1 .title-prefix{display:block; font-size:18px;}
.brand-name {color:#D9E1F4}
.brand-header-logo:before {
    content: url("../images/shade.png");
    float: right;
    margin: -64px -21px;
    position: relative;
    right: 0;
}

.textalign-right {text-align: right !important;padding-right: 0 !important}
.textalign-left {text-align: left !important;padding-left: 0 !important}
.home .filter-switch-container {width: 100%;float: right;margin: 20px 26px 0}
.page .filter-switch-container {width: 100%;float: right;margin: 20px 0px 0}
.brand-header-logo {
    background: none repeat scroll 0 0 #fff;
    border-radius: 0 0 14px 15px;
    float: right;
    height: 115px;
	line-height: 115px;
    margin: -9px 50px 0px 20px;
    padding: 14px 10px 5px;
    text-align: center;
    width: 120px;
}
.filter-switch {float: right;width: 100%;max-width: 250px;}
.filter-switch  .label{float: right;padding:4px;color:#ffffff;}
.filter-switch  .switcher{float: right;padding:2px 4px;color:#ffffff;}
.switch-part {float: right;width: auto;color:#fff;text-align: center;padding: 5px}
.switch-label {float: right;width: auto;}
input[type="checkbox"]:not(:checked), input[type="checkbox"]:checked {
    opacity: 0;
    position: absolute;
}
label {
    display: inline-block;
    font: 75% sans-serif;
    margin: 0;
    position: static;
    text-shadow: 0 1px 1px white;
}
input.switch[type="checkbox"] + div {cursor: pointer;
    background: none repeat scroll 0 0 #9db3e3;
    border: 3px solid #9db3e3;
    border-radius: 999px;
    box-shadow: none;
    height: 1.4em;
    margin: 0 auto 0.8em;
    overflow: hidden;
    transition-duration: 0.4s;
    transition-property: padding, width;
    width: 3.2em;
}

input.switch[type="checkbox"]:checked + div {cursor: pointer;
    padding-left: 1.8em;
    width: 1.45em;
}
input.switch[type="checkbox"] + div:before {
    background: none repeat scroll 0 0 #fff;cursor: pointer;
    border: medium none;
    border-radius: inherit;
    box-shadow: none;
    content: "";
    display: block;
    height: 1.4em;
    margin: 0;
    width: 1.4em;
}
input.switch[type="checkbox"]:active + div:before {cursor: pointer;
    background-color: #aaa;
}


/*
input.switch[type="checkbox"]:focus + div {
    box-shadow: 0 0 0.3em 1px red, 0 1px 1px hsla(0, 0%, 100%, 0.8);
}*/

.button-holder {width: 100%;max-width: 220px;float: right;margin: 20px 0; direction:rtl;}
.button-holder a {color:#ffffff; text-decoration:none;}
.button {border-radius: 5px;float: right;margin: 0px 0 10px;width: 100%}
.button .fa {margin: 0 6px}
.button a {display: block;text-align: right;color: #fff;text-decoration: none;text-shadow:1px 1px 1px #555; font-size: 18px;padding:3px 6px}
.green-button {background:#7EC302}
.red-button {background: #E80000}
.filter-switch {float: right;width:100%	}
.filter-switch label {width:100%	}
.brand-header-logo img {max-width: 100%;margin: 0%; width: auto; max-height: 110px;}
.logo {float:right;padding: 30px 0% 10px;background: rgb(240,240,240);width: 100%;max-width:260px;text-align: center;}
.signup-banner {
    float: right;
    max-width: 718px;
    /*width: 100%;*/
}
.arrow-header {margin: 20px}

.slider {float: left;margin: 0 30px;direction: rtl;max-width: 360px}
.slider h3 {float: left;color: #6487D2;font-size: 20px}
.slider img {vertical-align:bottom;}
.filter-brands {width: 100%;float: right;color: #555;border-bottom: 6px solid #F0F0F0;padding: 5px 0 0 }
.filter-brands ul {width: 90%;padding: 0;margin: 5px 5% 0;float: right;}
.filter-brands li:hover {color: #333}
.filter-brands li {cursor: pointer;
    color: #6487d2;
    float: right;
    font-size: 11px;
    font-weight: bold;
    list-style-type: none;
    margin: 0 0;
    padding: 5px 0;
    text-align: center;
    width: 33%;
}
.filter-brands .activ {background:#F0F0F0;border-radius: 4px 4px 0 0;}
.brands-container h3 {text-align: center;font-weight: bold;font-size: 20px;color: #6487d2}
.brands-container-scroll {width: 100%;float: right;max-height: 700px;min-height: 500px;overflow-y: scroll;}
.brands-container-scroll ul {width: 100%;padding: 0;margin: 0;float: right;}
.brands-container-scroll li {list-style-type: none;width: 90%;margin: 0 5%;cursor: pointer;text-align: right;color: #999999;font-size: 14px;padding: 5px 0;float: right;border-bottom: 1px solid #ccc}
.brands-container-scroll li a {color: #999999;text-decoration:none;}
.brands-container-scroll li:hover {background: #F5F5F5}
.brands-container {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    float: right;
    margin: 0 5%;
    width: 90%;
}

.brand-list-image {width: 30%;float: right;border-left: 1px solid #D6DADD;text-align: center;padding: 0px 0;line-height: 56px}
.brand-list-image img  {
    height: auto;
    margin: 5px 0;
    max-height: 50px;
    max-width: 80%;
    position: relative;
    width: auto;
	vertical-align: middle;
}
.brand-list-name {width:60%;float: left;border-right: 1px solid #fff;color: #27364B;text-align: right;display: block;font-size: 16px;height:56px; vertical-align: middle; overflow:hidden; }
.brand-list-name span { 
    display: block;
    margin-top: -14px;
    position: relative;
    top: 50%;
}

.search input { 
	border: 3px solid #6487d2; 
	border-radius: 6px; 
	font-family: open sans hebrew,arial,sans-serif; 
	font-size: 18px; 
	margin: 20px 5% 20px; padding: 8px; 
	text-align: right; 
	width: 90%;
	direction: rtl;
	color: #434343;
}
.search-header {
	direction: rtl;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
	margin:10px 5% 0px;
	position: relative;
}
.search-header input {font-family: "Open Sans Hebrew",Helvetica,Arial,sans-serif;
	/*background: url("../images/glass.png") no-repeat scroll 97% center transparent;*/
	background: transparent;
    border: 0px;
    border-radius: 0;
    font-size: 40px;
    margin: 0;
    padding: 4px;
    text-align: right;
    width: 98%;
	direction: rtl;
	color: #434343;
}
.search-header .searchBtn {
	position: absolute;
	top: 15px; left: 5px;
}
.content {background: #fff;width: 100%;max-width:calc(100% - 260px) ;float: left;}

.search input {
    background: url("../images/glass.png") no-repeat scroll 97% center #fff;
    border: 2px solid #6487d2;
    border-radius: 6px;
    margin: 20px 5% 20px;
    padding: 10px 44px 10px 10px;
    text-indent: 15px;
    width: 170px;
}
.sidebar {
    background: none repeat scroll 0 0 #f0f0f0;
    box-shadow: 3px 0 0 #E0E0E0 inset;
    float: right;
    height: 100%;
    max-width: 260px;
    min-height: 500px;
    width: 100%;
	padding-bottom: 10px;
	border-radius: 0 0 10px 10px;
}

#articles {
    text-align: right;
	background-color: #D0DBF5;
	border-bottom: 1px solid #6487D2;
}

#articles .inside {
    padding: 8px;
}

#articles .inside .headline {
	float: right;
	text-align: center;
	background-color: #6487D2;
	padding: 0px 8px;
	color: #ffffff;
}

#articles ul.articles_list {
	float: right;
	list-style-type: none;
    margin: 0;
    padding: 0;
}

#articles ul.articles_list li {
	float: right;
	padding: 0px 8px;
	border-left: 1px solid #6487D2;
}

#articles ul.articles_list li:last-child {
	border: none;
}

#articles ul.articles_list li a {
	text-decoration: none;
	color: #27364B;
}

#articles ul.articles_list li a:hover {
	color: #CC7213;
}

img.article-header-img {
    max-width: 100%;
    margin: 0%;
    width: auto;
    max-height: 110px;
	border: 1px solid #fff;
	width: 120px;
	display: inline-block;
    height: 115px;
	margin: 15px 15px 0px 20px;
}

h1.article-header-title {
    color: #fff;
    margin: 0;
    padding: 0;
    overflow: hidden;
	display: inline-block;
}

#article-content {
    padding: 20px;
	direction: rtl;
	text-align: right;
}

#content {
    direction:rtl;
	display:inline-block; 
	width:100%;
}

#content #tiles li .picWrapper{
	position: relative;
}

#content #tiles li .picTxt{
	width: 100%;
	position: absolute; bottom: 0px; right:0px;
	background: url(../images/opac_bg_black.png) repeat;
	overflow: hidden; word-wrap: break-word;
}

#content #tiles li .picTxt .picTxt_content{
	width: 68%; 
	text-align:left;
	float:left;
	color: #ffffff;
}

#content #tiles li a {
    text-decoration:none;
}

#scrollLoader {
	position:absolute; bottom: 100px; left:45%;
}




/* tablet */
@media all and (max-width: 1024px) {
    #tagcanvasContainer {display: none;}
	.logo {max-width: none;width: 20%}
	.logo img {max-width: 90%}
	.header-banner {width: 80%;max-width: 100%}
	
	.slider {margin: 0 10px;}
	.sidebar {display: none;}
	.content {width: 100%;max-width: 100%;min-height: auto}
}

@media screen and (max-width: 900px) {
	.search-header input {
		/*background: url("../images/glass.png") no-repeat scroll 3% center transparent;*/
		border: 0px;
		border-radius: 0;
		color: #434343;
		direction: rtl;
		font-family: "Open Sans Hebrew",Helvetica,Arial,sans-serif;
		font-size: 26px;
		margin: 0;
		padding: 4px 0;
		text-align: right;
		/*text-indent: 45px;*/
		width: 98%;
	}	
	.search-header .searchBtn {
		position: absolute;
		top: 5px; left: 5px;
	}
	#tagcanvasContainer {display: none;}
	.header-banner {width: 80%;max-width: 100%}
	.logo {max-width: none;width: 20%}
	.logo img {max-width: 90%}
	/*.header h2 {color: #666666;font-size: 15px;margin: 20px 0;}*/
	.content {width: 100%;max-width: 100%;min-height: auto}
	.brand-header-logo { height: auto; margin: -9px 2% 0; padding: 14px 1% 5px; text-align: center; width:13%;}
	.brand-header-title {max-width: none;width: 100%;}
	.brand-header-title h1 {font-size: 30px;}
	/*.filter-switch { float: right; width: auto;}*/
	.button-holder { max-width: 100%; width: 100%;}
	.button {border-radius: 5px;float: right; margin: 0 1% 10px;width: 30%;}
	.button-holder { float: right; margin: 10px;}
	.green-btn { float: right; width: 45%;}
	.green-btn a { font-size: 16px;}
	.slider {display: none;}
	.sidebar {display: none;}
	
	.brand .brand-header-title { max-width: none;width: 80%;}
}


@media screen and (max-width: 600px) {
	.filter-switch { float: right; width: auto; font-size:10px;}
	/*.filter-switch {width: 100%;max-width:100%;}
	.filter-switch .lable ,.filter-switch .switcher {width: 30%;max-width:30%;float: right;}*/
	#tagcanvasContainer {display: none;}
	.header {padding: 5px;}
	.header-banner {width: 100%;max-width: 100%}
	.logo {max-width: none;width: auto;float: none;margin: 0 auto;}
	.logo img {max-width: 60px}
	.header h2 {text-align: center;
		color: #666666;
		font-size: 12px;
		margin: 0;
	}
	.search input {
		background: url("../images/glass.png") no-repeat scroll 97% center #fff;
		border: 2px solid #6487d2;
		border-radius: 6px;
		margin: 20px 5%;
		padding: 10px 0;
		text-indent: 50px;
		width: 90%;
	}
	#tiles li {
		/*background-color: #ffffff;
		border: 0 solid #dedede;
		border-radius: 2px;
		cursor: pointer;
		display: none;
		margin: 15px 4%;
		padding: 0;
		position: static !important;*/
		width: 90%;
	}
		
	.brand-header-title h1 {
		float: none;
		font-size: 16px !important;
		line-height: 200%;
		text-align: center;
	}
	.brand-name {
		color: #d9e1f4;
		float: right;
		font-size: 37px;
		width: 100%;
	}
	.content {width: 100%;max-width: 100%;min-height: auto}
	.brand-header-title {max-width: none;width: 100%;}
	.brand-header-title h1 {font-size: 30px;}
	.filter-switch { float: right; width: auto;}
	.button-holder { max-width: 100%; width: 100%;}
	.button {border-radius: 5px;float: right; margin: 0 5% 10px 0;width: 90%;}
	.button a {font-size: 15px}
	.button-holder { float: right; margin: 10px;}
	.green-btn { float: right; width: 45%;}
	.green-btn a { font-size: 16px;}
	.slider {display: none;}
	.sidebar {display: none;}	
	.brand-header-logo:before {
		content: "";
		float: right;
		margin: -12px -21px;
		position: relative;
		right: 0;
	}
	.brand-header-logo {
		background: none repeat scroll 0 0 transparent;
		float: none;
		height: auto;
		margin: 0 auto;
		padding: 5px;
		text-align: center;
		width: 40%;
		line-height: normal;
	}
	.logo {
		background: none repeat scroll 0 0 #f1f1f1;
		float: right;
		margin: 0 auto; padding: 5px 10px 0 10px;
		max-width: none;
		width: auto;
	}
	.logo img {
		max-width: 60px;
	}

	.header-banner { background: none repeat scroll 0 0 #f1f1f1; min-height:0px; float:right; width: auto;}

	#tiles li img {
		/*background-color: #ffffff;
		display: block;
		width: 100%;
		float: left;
		margin-top: -33px;
		max-height: 100px;
		max-width: 100px;
		overflow: hidden;*/
	}
	/*#content #tiles li .picTxt {
		background: url("../images/opac_bg_black.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
		bottom: 0;
		overflow: hidden;
		position: absolute;
		right: 0;
		width: calc(100% - 100px);
		word-wrap: break-word;
	}
	#tiles li { margin: 39px 4%;}
	#tiles li p .userPic {
		border: 1px solid #ffffff;
		height: 40px;
		position: absolute;
		right: 5px;
		top: 4px;
		width: 40px;
	}
	#content #tiles li .picTxt .picTxt_content {
		color: #ffffff;
		float: left;
		text-align: right;
		width: calc(100% - 50px);
	}
	#main , #tiles ,.brands-container ,.sidebar , #content { position: static;}*/


	.brand-list-name span { margin-top: 0; position: static; top: 50%;}
	.brand-list-image img {  height: auto; margin: 5px 0;   max-height: 40px;  max-width: 80%; position: static;}
	.brand-list-image { border-left: 1px solid #d6dadd;float: right; line-height: 30px; padding: 0; text-align: center; width: 20%;}
	.brands-container-scroll {
		float: right;
		max-height: 700px;
		overflow-y: visible;
		width: 100%;
	}
	.sidebar {display: none;}
	
	.brand .filter-switch { float: right; width: 45%; font-size:10px; margin:0 2%;}
	.brand .brand-header-title { max-width: none;width: 100%;}
	
	#pop {width: 100%; max-width: 290px;}
	
	
	.article-header {
		min-height: 0;
	}

	img.article-header-img {
		width: 80px;
		height: 80px;
		margin: 10px;
		float:right;
	}

	h1.article-header-title {
		padding: 30px 5px 0px 5px;
		display: block;
		font-size: 1.2em
	}


}

.wordcloud {
	height: 150px;
	margin: 0;
	padding: 0;
	page-break-after: always;
	page-break-inside: avoid;
	width: calc(100% - 580px);
}

.descriptionBlock {
	max-height: 150px;
	overflow: hidden;
	margin: 0;
	padding: 30px 0 0 5px;
	direction:rtl; 
	font-size: 14px;
}