@font-face {
	font-family: VostanWebFont;
	src: url('assets/fonts/GHEAGrapalat.eot');
	src: url('assets/fonts/GHEAGrapalat.eot?iefix') format('eot'), url('assets/fonts/GHEAGrapalat.woff') format('woff'), url('assets/fonts/GHEAGrapalat.ttf') format('truetype'), url('assets/fonts/GHEAGrapalat.svg#webfont') format('svg');
}

html, body {
	color: #333333;
	font-family: Lucida Sans, Lucida Grande, Arial, "Arian AMU", "Arial AMU", "GHEA Grapalat", Sylfaen, sans-serif !important;
	font-size: 13px !important;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

body.wait, body.wait node {
	cursor: wait !important;
}

node {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: -moz-none;
	-o-user-select: none;
	user-select: none;
	background-color: rgba(255, 255, 255,0.8);
	border: 1px rgba(245, 159, 28, 1) solid;
	border-radius: 5px;
	cursor: pointer;
}

node.node-root, node.leaf {
	cursor: auto;
}

node.node-root .info, node.node-root .par, node.leaf .info, node.leaf .par {
	-webkit-user-select: text;
	-khtml-user-select: text;
	-moz-user-select: text;
	-o-user-select: text;
	user-select: text;
	cursor: text;
}

div.query-nodes node .info, 
div.query-nodes node .img,
div#carousel-items node .info,
div#carousel-items node .img {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	cursor: pointer;
}

node.node-root .img, node.leaf .img {
	cursor: text;
}

#viewTab {
        background: url(../assets/uploads/bg1-min.jpg) 0 0/cover no-repeat;
        //background-size: 100%;
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
}

#viewTab.editMode {
	background-color: #F5F5F5;
}

#vostanApp {
	border: 1px solid #999900;
	margin: 0 auto;
	padding: 0;
        width: 100%;
	max-width: 1024px;
	height: 700px;
	position: relative;
	
}

#vostanApp.presentation, #vostanApp.presentation  {
	border: none;
}

#vostanApp.presentation #vostanAppSize, #vostanApp.presentation #vostanAppSmallSize {
	display: none;
}

#vostanAppSmall {
	  /* margin-left: -1000px;
	  border-top: 45px solid rgba(117, 91, 59, 0.87);
	  padding: 0;
	  width: 1000px;
	  height: 600px;
      position: fixed; */
      display: none;
	 
}

#vostanAppSize {
	color: #999900;
	font-size: 11px;
	position: absolute;
	left: 5px;
	bottom: 0;
}

#vostanAppSmallSize {
	color: #46804D;
	font-size: 11px;
	position: absolute;
	left: 5px;
	bottom: 0;
}

#vostanApp.presentation {
	border: none;
}

#vostanContainer {
	position: relative;
        margin: 0 auto;
        bottom: 0 auto;
}

#vostanMain {
	display: none;
}

#vostanStage {
	position: absolute;
	color: #666666;
	line-height: 5px;
	
}

#vostanMap, #vostanEditStage {
	position: relative;
}

 #vostanStage, #vostanMap, #vostanEditStage {
	list-style: none outside none;
	margin: 0 auto !important;
	padding: 0;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

#vostanControls img {
	cursor: pointer;
}

#vostanApp node {
	padding: 0;
	position: absolute;
	display: block;
	z-index: 1000;
	overflow: hidden;
}

#vostanApp node.node-proot {
}

#vostanApp node.node-root {
}

#vostanApp node .view {
	position: relative;
	width: 100%;
	height: 100%;
}

#vostanApp node.node-t .view .img, #vostanApp node.node-t .view .info, #vostanApp node.node-nt .view .img, #vostanApp node.node-n .view .img, #vostanApp node.node-n .view .par, #vostanApp node.node-ni .view .par, #vostanApp node.node-i .view .info, #vostanApp node.node-i .view .par, #vostanApp node.node-it .view .info {
	display: none;
}
div.query-nodes node .img{
    height: 83%;
    width: 17%;
    top: 15px;
    left: 10px;
}

div.query-nodes node .info .title-box{
    font-size: 14px !important;
}
#vostanApp node .view .img {
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
       
}


#vostanApp node .view .img img {
	width: 100%;
}









#vostanApp node .view .info {
	font-family: VostanWebFont;
	min-height: 30px;
	min-width: 22px;
	overflow: hidden;
	position: absolute;
	color: #336699;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
	//height: 80px !important;
}

#vostanApp node.node-n .query-node .view .img {
	display: block;
	top: 10px;
	left: 10px;	
	width: 40px;
}

#vostanApp .query-node .view img.query {
	width: auto;
    height: 100%;
    margin: 0 auto;
    display: block;
}


.query-node .view .info {
	min-height: 40px;
	min-width: 22px;
	top: 11px;
	left: 25%;
	right: 5px;
	bottom: 8px;
}

.query-node .view .info_query {
	left: 10px;
}

#vostanApp node .view .par .wrap {
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
    height: 100%;
}
#vostanApp node .view .par .wrap>p {
    margin-right: 10px !important;
}
#vostanApp node .view .par .wrap ul li div{
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 67px;
    padding: 10px 0;
    right: 0;
    bottom: 0px;
    overflow: hidden;
    font: bold 16px/24px Arial;
    color: #ffffff;
    text-align: center;
    background: rgb(104, 59, 46);
    cursor: pointer;
}


#vostanApp node .view .par .wrap ul {
    list-style-type: none;
        display: flex;
    align-items: center;

}
#vostanApp node .view .par .wrap ul, ol {
	margin-left: -3.2em !important;
}

#vostanApp node .view .par {
	font-family: VostanWebFont;
	position: absolute;
	font-size: 14px;
	overflow: auto;
	overflow-x: hidden;
}

/*Edit Mode*/

#vostanApp input[type="text"], #vostanApp textarea {
        margin-top: 10px;
	border: 1px solid #999999;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2) inset;
	font-family: inherit;
	font-size: 24px;
	line-height: 1.4em;
	outline: medium none;
	padding: 6px;
	-padding: 6px !important;
	width: 400px;
}
#vostanApp input[type="password"], #vostanApp input[name="info_username"], #vostanApp input[type="email"]{
    margin-top: 10px;
    border: 1px solid #999999 !important;
}
@-moz-document url-prefix(){  
	.msg-txt{
		height: 150px;
	}
	#vostanApp{
		left:113px;
	}

    #vostanApp input[name="info_password"],#vostanApp input[type="email"]{
        margin-top: 10px;
        border: 1px solid #999999;
        width: 48% !important;

    } 
    #vostanAccountControls #enter{
    	left: 4px !important;
    }
    div#out{
    	left: -913px !important;
    }
    #vostanApp input[name="info_password_admin"]{
        margin-top: 10px;
        border: 1px solid #999999;
        width: 62% !important;
	margin-left: -9px;

    } 
    #toggleNode {
    	left: 480px !important;
    }
    #vostanApp input[type="password"]{
        left: 32px !important;
    }
    #vostanApp input[type="email"]{
        left: 58px !important;
    }
    #vostanApp input[name="name"]{
        left: 7px !important;
    }
    #vostanContainer {
	position: relative;
        left: -110px !important;
}
}

#vostanAccoutControls {
	width: 60px;
	right: 0;
	position: absolute;
	top: 0;
	z-index: 1000;
}

#vostanControls {
	right: 350px;
	position: absolute;
	top: 0;
	z-index: 1000;
	display: none;
}

#vostanNodeSearch {
	width: 100px;
	display: none;
}

.ui-autocomplete {
	z-index: 30000000;
}

#editControls {
	position: absolute;
	top: 100px;
	right: 100px;
	width: 300px;
	display: none;
	z-index: 2000;
	background-color: #F5F5F5;
	border: 1px gray solid;
	border-radius: 10px 10px 10px 10px;
}

#editControls a {
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 5px;
	background-color: #848B8B;
	color: #f1f1f1;
	border-radius: 5px;
	float: left;
	cursor: pointer;
	z-index: 34000;
}

#editControls.node-root a.destroy, #editControls.node a.add {
	display: none;
}

#vostanApp node.edits {
	overflow-y: auto;
}

#vostanApp node .edits {
	padding: 10px;
}

#vostanApp node.link-edits {
	padding: 10px 10px 10px 10px;
}

#vostanApp node .edits input[type="text"], #vostanApp node .edits textarea {
	width: 90%;
	font-size: 14px;
}

#vostanApp node .view .params, node .params {
	position: absolute;
	top: 0;
	left: 0;
	color: black;
	display: none;
	font-weight: normal;
	font-size: 9pt;
	line-height: 10px;
	background-color: white;
	font-family: Lucida Grande;
	z-index: 100000000;
}

.edit-file-loading {
	background-image: url(assets/ajax-loader-white.gif);
	display: none;
}

#uplContainer {
	display: none;
	border: 1px solid #ababab;
	background-color: #C0C0C0;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 90px;
	left: 10px;
	right: 10px;
	height: 400px;
	z-index: 10;
	overflow: auto;
}

#uplContainer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin: 20px;
}

#uplContainer li {
	margin: 10px;
	float: left;
}

#uplContainer img.uploads {
	width: 75px;
	height: 75px;
	border: 1px solid #ffffff;
}

#uplContainer img.uploads:hover {
	border: 1px solid #ffff00;
}

#uplDialog {
    display: none;
    position: absolute;
    padding: 15px;
    top: 103px;
    left: 13px;
}

#banner {
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(242, 244, 246, 0.7);
    -webkit-user-select: none;
    position: absolute;
    z-index: 5000;
}

.ui-resizable-handle {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: contain;
	width: 25px;
	height: 25px;
	z-index: 1000 !important;
}

.ui-resizable-se {
	background-image: url(assets/resizeicon-se.png);
	right: -13px;
	bottom: -13px;
}

.ui-resizable-sw {
	background-image: url(assets/resizeicon-sw.png);
	left: -13px;
	bottom: -13px;
}

.ui-resizable-ne {
	background-image: url(assets/resizeicon-ne.png);
	right: -13px;
	top: -13px;
}

.ui-resizable-nw {
	background-image: url(assets/resizeicon-nw.png);
	left: -13px;
	top: -13px;
}

.ui-resizable-w, .ui-resizable-e {
	right: -13px;
	top: 50%;
	-moz-transform: translate(0px,-13px);
	-webkit-transform: translate(0px,-13px);
	-ms-transform: translate(0px,-13px);
	-o-transform: translate(0px,-13px);
}

.ui-resizable-n, .ui-resizable-s {
	bottom: -13px;
	left: 50%;
	-moz-transform: translate(-13px,0px);
	-webkit-transform: translate(-13px,0px);
	-ms-transform: translate(-13px,0px);
	-o-transform: translate(-13px,0px);
}

.ui-resizable-e {
	background-image: url(assets/resizeicon-e.png);
	right: -13px;
}

.ui-resizable-w {
	background-image: url(assets/resizeicon-w.png);
	left: -13px;
}

.ui-resizable-s {
	background-image: url(assets/resizeicon-s.png);
	bottom: -13px;
}

.ui-resizable-n {
	background-image: url(assets/resizeicon-n.png);
	top: -13px;
}

.ui-resizable {
	overflow: visible !important;
}

.resizable-node, .resizable-element {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

#vostanApp .edits .singleFieldTags, #vostanApp .edits .singleFieldUsers, #vostanApp .edits .singleFieldViewers {
	border: 1px solid #C6C6C6;
	padding: 1px 5px;
	float: left;
	width: 99%;
	margin: 1px 0;
}

#vostanApp .link-edits .singleFieldTags {
	border: 1px solid #C6C6C6;
	padding: 1px 5px;
	float: left;
	max-width: 400px;
	margin: 0 auto;
}

#vostanApp .link-edits #inputSingleField {
	width: 60px;
	font-size: 14px;
}

#vostanApp .singleFieldTags li, #vostanApp .singleFieldUsers li, #vostanApp .singleFieldViewers li {
	display: block;
	float: left;
	margin: 2px 5px 2px 0;
	list-style: none;
}

#vostanApp .singleFieldTags .tagit-choice, #vostanApp .singleFieldUsers .users-choice, #vostanApp .singleFieldViewers .viewers-choice {
	background: none repeat scroll 0 0 #DEE7F8;
	border: 1px solid #CAD8F3;
	border-radius: 6px;
	font-weight: normal;
	padding: 0.3em 6px 0.4em 0.5em;
}

#vostanApp .singleFieldTags .tagit-choice .tagit-close, #vostanApp .singleFieldUsers .users-choice .users-close, #vostanApp .singleFieldViewers .viewers-choice .viewers-close {
	margin-left: 5px;
}

#vostanApp .singleFieldTags .tagit-choice .text-icon, #vostanApp .singleFieldUsers .users-choice .text-icon, #vostanApp .singleFieldViewers .viewers-choice .text-icon {
	color: #777777;
	display: inline;
	font-size: 16px;
}

#vostanApp .singleFieldTags .tagit-new, #vostanApp .singleFieldUsers .users-new, #vostanApp .singleFieldViewers .viewers-new {
	padding: 0 4px 0 0;
}

#vostanApp .singleFieldTags .tagit-new #inputSingleField, #vostanApp .singleFieldUsers .users-new #inputSingleFieldUsers, #vostanApp .singleFieldViewers .viewers-new #inputSingleFieldViewers {
	border: medium none;
	box-shadow: none;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#vostanApp node div.tags {
	position: absolute;
	top: 2px;
	right: 4px;
	font-size: 9px;
       
}

#vostanApp node div.exp {
	position: absolute;
	bottom: 2px;
	right: 4px;
	font-size: 14px;
}

#vostanApp node div.file {
	position: absolute;
	bottom: 2px;
	left: 4px;
	font-size: 14px;
}

#vostanApp node div.file a {
	width: 32px;
	height: 32px;
	display: block;
	background-image: url(assets/download-icon.png);
}

#vostanApp node.leaf, #vostanApp node.node-root {
	cursor: auto;
       
}

#vostanApp node.leaf div.exp, #vostanApp node.node-root div.exp {
	display: none;
}

#vostanAccountControls {
  width: 1100px;
  background-color: #68392D;
  height: 45px;
  position: relative;
  z-index: 9999;
  left: -33px;
  
  
} 
div#out {
  left: 220px !important;
  margin: 0 auto;
  list-style: none outside none;
  margin: 0 auto;
  padding: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 40px;
}

#vostanLang {
	 position: absolute;
         top: 11.5px;
         left: 30px;
}

#vostanLang div {
	padding: 2px;
	float: right;
	cursor: pointer;
	opacity: 0.3;
}

#vostanLang div.active-lang {
	font-weight: bold;
	opacity: 0.8;
}en-bg.png
/* language */
#vostanLang #hy, #vostanLang #en, #vostanLang #ru{
    background: url('assets/hy-bg.png') no-repeat !important;
    background-size: 35px !important;
    background-position: -2px !important;
    width: 35px;
    height: 18px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 10px;
}
#vostanLang #hy{
	 background: url('/assets/attachments/academy-flag-hy6.png') no-repeat !important;
	 width: 35px;
	 height: 18px;
	 margin-top: 2px;
}

#vostanLang #en{
    background: url('/assets/attachments/academy-flag-en2.png') no-repeat !important;
    background-size: 35px !important;
    background-position: -2px !important;
}
#vostanLang #ru{
	background: url('/assets/attachments/academy-flag-ru5.png') no-repeat !important;
	background-size: 35px !important;
    background-position: -2px !important;
}
#vostanAccountControls #fb, .social_medias{
    background: url(assets/fb.png) no-repeat;
    background-size: 62px;
    top: 3px;
    background-position: 2px;
    left: 748px;
    position: absolute;
    width: 66px;
    height: 39px;
}

#tw{
	background: url('assets/tw.png') no-repeat;
	background-size:29px;
	background-position: 2px;
	left: 636px;
	width:33px;
}
#tel{
	background: url('assets/tel.png') no-repeat;
	background-size:28px;
	background-position: 2px;
	left:709px;
	width:33px;
}
#linkedin{
	background: url('assets/linkedin.png') no-repeat;
	background-size:32px;
	background-position: 2px;
	left:671px;
	width:33px;
}

#facebook11{
	background: url('assets/facebook11.png') no-repeat;
	background-size:40px;
	background-position: 2px;
	left: 593px;
	width:43px;
}
#vk11{
	background: url('assets/vk.png') no-repeat;
	background-size:30px;
	background-position: 2px;
	left:671px;
	width:33px;
}
#vostanAccountControls #fb input{
	width: 66px;
    height: 36px;
    background: transparent;
    border: none;
    cursor: pointer;
    outline: none;
}
#toggleNode input{
    background: url('assets/search.png') no-repeat ;
    background-size: 23px;
    background-position: 230px;
    padding: 9px;
    height: 17.5px;
    width:240px;
    border-radius: 2px;
    color: #000;
    border: none;   
    background-color: rgba(255, 255, 255, 1);
}

#vostanAccountControls #enter{
    top: 5px;
    left: 3px;
    width: 100px;
    height: 36px;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    color: #fff;
}

#vostanAccountControls #enter input {
    background: transparent;
    border: none;
    color: #fff;
    width: 100px;
    height: 36px;
    cursor: pointer;

}

button#vostanExport {
  height: 34px;
  border-radius: 2px;
}

/* end language */

.active-lang {
	opacity: 0.9;
}

#toggleNode {
	position: absolute;
	top: 4.6px;
	left: 813px;
}

#lang-tab div {
	padding: 2px;
	float: left;
	cursor: pointer;
	opacity: 0.3;
}

.query-nodes, #carousel-items {
	position: absolute;
	/*top: 45px;*/
	bottom: 40px;
	left: 5px;
	right: 5px;
	overflow-y: scroll;
	overflow-x: hidden;
	background: white;
}

#carousel-items node, .query-nodes node {
	margin: 10px auto 10px auto;
}

.carousel {
	min-height: 200px;
}

.imagetooltip {
	font-size: 9px;
}

#vostanApp .append-tag  {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #666666;
    border-radius: 50%;
    font-weight: normal;
    padding: 0.3em;
    color:#336699;
    margin: 3px 1px;
    display: inline;
    cursor: default;
}

#vostanApp .new-tag {
    display: none;
    width: 50px;
    font-weight: normal;
    margin: -3px 1px;
    cursor: default;
}

#vostanApp .tag-item {
    background: none repeat scroll 0 0 #e7e9ed;
    border: 1px solid #DBDBDB;
    border-radius: 4px;
    font-weight: normal;
    padding: 0.3em 1px 0.4em 1px;
    margin: 3px 1px;
    display: inline;
    cursor: default;
}

#vostanApp .extra {
    background: none repeat scroll 0 0 #DEE7F8 !important;
    border: 1px solid #CAD8F3 !important;
    cursor: pointer;
}

#vostanApp .view-tags {
    margin: 3px;
    padding: 2px 0px;
    list-style: none;
}

#vostanContainer .extra_info {
    position: absolute;
    font-size : 10px;
    padding: 6px;
    display: block;
    z-index: 5000;
    background-color: #FFFFFF;
    border: 1px #666666 solid;
    border-radius: 5px;
    cursor: default;
}
#vostanApp .title-box{
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: center;
    line-height: 17px;
}











.node-ni.leaf .query-nodes node .info .title-box{
color: black !important;
}

.node-root.node-nt .info .title-box{
color: black !important;
}

.node-ni .view .info .title-box {
    background-color: 
}





















#vostanApp .view.queryView .title-box{
    color: #fff;
    height: 70px;
    display: inline-flex;
    align-items: center;
    text-align: center;
}
.view.queryView .info {
   top: 0px !important;
   left: 0px !important;
   width: 100% !important;
   background-color:  #68392D;
}
.view.queryView .img {
    z-index: 1;
    position: relative;
    top: 0px !important;
    left: 30px !important;
}
#vostanStage{
    color: #A5613F;
}


/* Change thumbnails container styles */
.wowbook-thumbnails {
    display: block;
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 15px black;
}

/* Change button size to 50px */
/* When thumbnailsPosition is "left" or "right" */
.wowbook-thumbnails .wowbook-button {
    width: 100%; /* default */
    height: 50px;
}
.wowbook-vertical.wowbook-thumbnails .wowbook-clipper {
    top: 50px; bottom: 50px; /* same as the buttons height */
}
/* When thumbnailsPosition is "top" or "bottom" */
.wowbook-horizontal.wowbook-thumbnails .wowbook-button {
    width: 50px;
    height: 100%; /* default */
}
.wowbook-horizontal.wowbook-thumbnails .wowbook-clipper {
    margin: 0 50px; /* same as the buttons width */
}


/* Change a style common to both buttons */
.wowbook-thumbnails .wowbook-button {
    background-color: green;
}
/* Change the image (or anything else) of the back button */
.wowbook-thumbnails .wowbook-button.wowbook-back {
    background-image: url(../vendor/jquery/wow_book_plugin/wow_book/back_button_image.png);
}
/* Change the image (or anything else) of the next button */
.wowbook-thumbnails .wowbook-button.wowbook-next {
    background-image: url(../vendor/jquery/wow_book_plugin/wow_book/back_button_image.png);
}

#container {
    background: #000;
}

#container nav ul{
    list-style: none;
    width: 100%;
}
#container nav{
   margin-left: 30%;
}
#container nav ul li {
    display: inline-block;
    margin-left: 8px;
}
#vostanMap node.node-n.add-user.add-button{
    width: 200px;
    height: 60px;
}
#vostanMap node.node-n.add-user.add-button .view .info{
    top: 20%;
    left: 10%;
    color: #000;
    width: 100%;
    font-weight: normal;
}
div#tab-extra-info legend {
  display: none;
}

div#tab-extra-info fieldset {
  top: 15px;
  position: relative;
  left: 9px;
  width: 490px;
}

div#tab-extra-info fieldset input{
  position: absolute;
  left: 146px;
  width: 300px;
}

div#tab-extra-info fieldset input {
  width: 300px;
}
#vostanApp node.add-button .info {
  width: 160px;
  height: 50px;
  left: 0px;
  top: 11px;
  z-index: 11;
  border: 0px none;
  text-align: center;
  color: #000;
  font-weight: 500;
}
#vostanApp node.add-button {
  height: 50px;
  width: 160px;
}
#vostanApp node .view .nav-thumbs div{
    width: 11px;
    height: 11px;
    font-size: 0;
    color: White;
    background: transparent url(assets/bullet.png) no-repeat 0 0;
    display: inline-block;
    zoom: 1;
    overflow: hidden;
    cursor: pointer;
    margin: 0 6px;
}
#vostanApp node .view .nav-thumbs {
  position: absolute;
  top: 210px;
  left: 70px;
}
#vostanApp node .view .nav-thumbs div.active {
    background-position:0 -11px; 
    display: inline-block !important;
}

.admin_view {
  top: 20px;
  position: absolute;
}

/* slider */
.slider {
  margin: 0;
  width: 546px;
  height: 370px;
  overflow: hidden;
}
 .date {
  margin-left: 10px;
}
#vostanApp node .view .par .wrap p img{
	margin-right: 10px;
}
#vostanApp node .view .par p img{
	margin-right: 10px;
}
#vostanApp node .view .info{
	  font-size: 18px;
	  color: #000;
	  font-weight: normal;
	  text-align: center;
	  min-height: 80px !important;
}
#vostanApp node .view .par .wrap .slider li img{
    width: 546px;
    margin: 0 auto;
    display: block;
}

.slider-arrows {
  position: absolute;
  width: 534px;
  height: 45px;
  left: 0;
  top: 170px;
  cursor: pointer;
}
.slider-arrows div {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.slider-arrows .next-arrow {
  background: url('assets/arrow-right.png')no-repeat;
  background-size: 100%;
  float: right;
  margin-right: 4px;
}
.slider-arrows .previous-arrow {
  background: url('assets/arrow-left.png')no-repeat;
  background-size: 100%;
  float: left;
  margin-left: 10px;
}
.shareing {
    right: 5px;
    bottom: 7px;
    position: absolute;
}
.query-par{
	 display: block;
    width: 81%;
    left: 19%;
    top: 35%;
    height: 88px;
    overflow: hidden;
    position: absolute;
}
.query-par img, .query-par iframe {
  display: none;
}
#print{
	background: url(../assets/uploads/Print.png)no-repeat;
	width: 30px;
	height: 30px;
	background-size: contain;
	border: none;
}


.useful {
   background: url(../assets/uploads/Hxumnernew.png) no-repeat;
    background-size: 35.5px;
    background-position: 0;
    height: 35.5px;
    line-height: 18px;
    width: 35.5px;
    border-radius: 2px;
    text-decoration: none;
    color: #68392D;
    border: none;
    display: block;
    position: absolute;
    top: 5px;
    right: 297px;
}








.slider2 {
  margin: 0;
  width: 800px !important;
  height: 800px !important;
  position: relative;
  overflow: hidden;
}


#vostanApp node .view .par .wrap .slider2 li img{
	height: 500px;
}

.slider2-arrows {
  position: absolute;
  width: 661px;
  height: 45px;
  left: 0;
  top: 227px;
  cursor: pointer;
}
.slider2-arrows div {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.slider2-arrows .next-arrow {
  background: url('assets/arrow-right.png')no-repeat;
  background-size: 100%;
  float: right;
  margin-right: 113px;
}
.slider2-arrows .previous-arrow {
  background: url('assets/arrow-left.png')no-repeat;
  background-size: 100%;
  float: left;
  margin-left: 10px;
}





















@media only screen and (max-width:315px){

    body{

        -o-transform: scale(2.9) !important;
        -moz-transform: scale(0.2) !important;
        transform: scale(2.9) !important;
        -webkit-transform: scale(2.9) !important;
        -ms-transform: scale(2.9) !important;
	//margin-top: 320px !important;
       // margin-left: -231px;
         height: 160px;
	}
	
         #vostanApp{
            -o-transform: scale(0.6) !important;
            -moz-transform: scale(0.6) !important;
            transform: scale(0.3) !important;
            -webkit-transform: scale(0.3) !important;
            -ms-transform: scale(0.6) !important;
            width: 1024px;
            left: -509px !important;
           top: -54px !important;
              height: 160px;
            
         }
	@-moz-document url-prefix(){  
	
	
	#viewTab{
		margin-left: 20px !important;
	}
	
	}
}

@media only screen and (min-width:630px)and (max-width:1024px){
    #vostanAppSmall,#vostanAppSize, #vostanAppSmallSize, #vostanMain, #vostanMap,#vostanContainer{
        //margin: 0 auto;
        max-width: 100px !important;
        min-width: 20px !important;
    }
    textarea.msg-txt{
    	  height: 140px;
    }
    #viewTab{
    	overflow: hidden;
    }
    div#out{
    	left: -540px !important;
  	top: 1px !important;
    }
    div#out form{
    	width: 53% !important;
 	height: 50% !important;
    }
    div#out form input{
    	width: 100% !important;
  	height: 100% !important;
  	font-size: 9px;
    }
    #vostanApp{

        left:-472px ;
        top:-145px;
        -o-transform: scale(0.6) !important;
        -moz-transform: scale(0.6) !important;
        transform: scale(0.6) ;
        -webkit-transform: scale(0.6) ;
        -ms-transform: scale(0.6) !important;
          width: 1024px;
    }
   

    body{

        -o-transform: scale(0.99) !important;
        -moz-transform: scale(0.99) !important;
        transform: scale(0.99) ;
        -webkit-transform: scale(0.99) ;
        -ms-transform: scale(0.99) !important;
    }
    @-moz-document url-prefix(){
        #vostanApp{
           left: -360px;
           top: -138px;
        }
    }
}
@media only screen and (max-width:630px){

    #vostanAppSmall,#vostanAppSize, #vostanAppSmallSize, #vostanMain, #vostanMap,#vostanContainer{
        //margin: 0 auto;
        max-width: 100px !important;
        min-width: 20px !important;
    }
    #vostanAppSmall{
        display: none;
    }
   textarea.msg-txt{
    	  height: 130px;
    }
    
    /* #vostanAccountControls{
        width: 1100px !important;
    } */
    div#out {
       left: -224px !important;
       top: 0px !important;
    }
    div#out form {
        width: 33px !important;
        height: 18px !important;
        margin-top: -4px;
    }
    div#out form input{
    	width: 100% !important;
  	height: 100% !important;
  	font-size: 5px;
    }
    #vostanApp{

        left: -462px ;
  	top: -220px ;
        -o-transform: scale(0.3) !important;
        -moz-transform: scale(0.3) !important;
        transform: scale(0.3) !important;
        -webkit-transform: scale(0.35) !important;
        -ms-transform: scale(0.3) !important;
          width: 1024px;

    }
    

    body{

        -o-transform: scale(0.99) !important;
        -moz-transform: scale(0.99) !important;
        transform: scale(0.99) ;
        -webkit-transform: scale(0.99) ;
        -ms-transform: scale(0.99) ;
    }
    @-moz-document url-prefix(){
        #vostanApp{
           left: -360px !important;
           top: -245px !important;
        }
    }
}

@media only screen and (min-width:1200px){
	#vostanAccountControls{
          width: 107.5%;
          left: -33px;
          top: 2px;
          border: 1px solid rgba(245, 159, 28, 1);
          border-radius: 5px;
	}
}
.pagination {
    float: right;
    margin: 5px 5px 0 0;
}
.pagination .page_link{
    margin: 0 5px;
    cursor: pointer;
    text-decoration: underline;
    font-weight: bold;
    padding: 3px;
}
.pagination .page_link.activePage{
    background: #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    color: #000;
}
span#u_0_3 {
  font-size: 13px !important;
}
#vostanAccountControls .fb-like {
  //background-size: 25px;
  top: 5px;
  //background-position: 8px;
  left: 170px;
  width: 40px;
  height: 36px;
  position: absolute;
  //background-color: rgba(0, 0, 0, 0.2);
  //border-radius: 2px;
}
.mail_sender_view.info_section, .comment_sender_view.info_section {
  top: 40px;
  position: absolute;
  left: 50px;
}
ul#ui-id-1{
  overflow: scroll;
  height: 500px !important;
}





.imgsizezoom1:hover {
-webkit-transform:scale(1.2);
transform:scale(1.2);
}
.imgsizezoom1 {
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}

.query-nodes .query-node:nth-child(even){
    display:none !important;
}









table tr{
	text-align: center;
}




