/* *  Owl Carousel - Animate Plugin */
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}}
/* * 	Owl Carousel - Auto Height Plugin */
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
/* *  Core Owl Carousel CSS File */
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;
/* position relative and z-index fix webkit rendering fonts issue */
position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;height:100%;}
.owl-carousel .owl-stage:after{content: ". ";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;height:100%;
/* fix for flashing background */
-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
/* No Js */
.no-js .owl-carousel{display:block;}
/* * 	Owl Carousel - Lazy Load Plugin */
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
/* * 	Owl Carousel - Video Plugin */
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url( "owl.video.play.png ") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
/* Dots */
.owl-carousel .owl-dots{position: absolute;left:0;bottom:32px;width:100%;font-size:0;text-align:center;z-index:10;}
.owl-carousel .owl-dots .owl-dot{width: 8px;height: 8px;margin:0 5px;display:inline-block;border:1px solid #FFF;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
.owl-carousel .owl-dots .owl-dot:hover{background:#24C76D;}
.owl-carousel .owl-dots .owl-dot.active{background-color: #FFF;}
/* Nav */
.owl-prev,.owl-next{height:50px;line-height:82px;font-size:46px;right:45px;position: absolute;top:50%;margin-top:-9px;color:#FFF;overflow: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-backface-visibility: hidden;}
.owl-next{left:45px;right:auto;}
.owl-prev:after,.owl-next:after{font-family: 'ramaticons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e901';-webkit-transform-style: preserve-3d;}
.owl-next:after{content:"\e900";-webkit-transform-style: preserve-3d;}
/*.owl-next:hover{-ms-transform: translate(-5px,0);-moz-transform: translate(-5px,0);-webkit-transform: translate3d(-5px,0, 0);transform: translate(-5px,0);}
.owl-prev:hover{-ms-transform: translate(5px,0);-moz-transform: translate(5px,0);-webkit-transform: translate3d(5px,0, 0);transform: translate(5px,0);}*/
/* Reset css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not( [controls ]){display:none;height:0;} [hidden ],template{display:none;}
a{background-color:transparent;text-decoration: none;}
a:active,a:hover{outline:0;}
abbr [title ]{border-bottom:1px dotted;}
b,strong{font-weight:700;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
ul{margin:0;padding:0;list-style:none;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input [type= "button " ],input [type= "reset " ],input [type= "submit " ]{-webkit-appearance:button;cursor:pointer;}
button [disabled ],html input [disabled ]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input [type= "checkbox " ],input [type= "radio " ]{box-sizing:border-box;padding:0;}
input [type= "number " ]::-webkit-inner-spin-button,input [type= "number " ]::-webkit-outer-spin-button{height:auto;}
input [type= "search " ]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input [type= "search " ]::-webkit-search-cancel-button,input [type= "search " ]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:0px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;}

/* Fonts */

/* Global */
*, *:after, *:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

input:not(input[type='radio']),textarea,select{-webkit-appearance: none;border-radius: 0;outline:0;}

.clearfix:before,.clearfix:after {content: " ";display:table}
.clearfix:after {clear:both}
.clearfix {*zoom:1}

.ink{display: block; position: absolute;background: hsla(0, 0%, 0%,0.35);border-radius: 100%;transform: scale(0);}
.ink.animate {animation: ripple 0.45s linear;}
.ink.animate_fast {animation: ripple 0.35s linear;}
@keyframes ripple {100% {opacity: 0; transform: scale(2.5);}}

::-webkit-input-placeholder {color: #000;opacity:1;}
:-moz-placeholder {color: #000;opacity:1;}
::-moz-placeholder {color: #000;opacity:1;}
:-ms-input-placeholder{color: #000;opacity: 1;}

::selection{background: #3c372d;color:#FFF;}
::-moz-selection{background: #3c372d;color:#FFF;}
/* Raanana Moreshet */
body { background: #ba9e5d; font-family: Arial,sans-serif; text-align: right; direction: rtl; color: #000; overflow-x: hidden; }
.IBAuthoring { position: fixed; z-index: 10000; }
.no-scroll { overflow: hidden; }
.right { float: right; }
.left { float: left; }
.no-margin-left { margin-left: 0!important; }
.animate_all { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.animate_normal { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.animate_btn { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.animate_fast { -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }
.hide { display: none; }
.hide_imp { display: none!important; }
.relative { position: relative; }
.table { display: table; }
.table-thead { display: table-header-group; }
.table-tbody { display: table-row-group; }
.table-row { display: table-row; }
.table-cell { display: table-cell; }
.d-ltr { direction: ltr; }
.sticky { position: relative; width: 100%; top: 0; right: 0; direction: rtl; text-align: right; z-index: 10; }
.sticky.active .nav { position: fixed; width: 100%; top: 0; right: 0; }
.mobile { display: block; }
.desktop { display: none; }
.underline { text-decoration: underline; }
.cover { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; /*background-position: 50% 50%;*/ background-repeat: no-repeat; -webkit-transform: translate3d(0,0,0); }
.contain { -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; background-position: 50% 50%; background-repeat: no-repeat; -webkit-transform: translate3d(0,0,0); }
.icon { vertical-align: middle; display: inline-block; }
.content a { color: #000; }
.main_title { color: #3a3323; line-height: 20px; font-size: 20px; font-weight: 700; margin-bottom: 12px;
              padding-bottom:5px;border-bottom:1px solid  #3a3323}

/**from editor*/
.titleDark16 { color: #68500e; font-size: 16px; font-weight: bold; }
.titleDark18 { color: #68500e; font-size: 18px; font-weight: bold; }
.title16 { color: #8E7521; font-size: 16px; font-weight: bold; }
.specialLink { color: #936633; font-size: 15px; font-weight: bold; }
.specialLink:hover { text-decoration: underline; }
/*medium brown*/
.titleYellow16 { color: #7b580f; font-size: 16px; font-weight: bold; }
/*medium brown*/
.text15 { color: #3B362C; font-size: 15px; font-weight: bold; }

/**:focus { outline: #1c10d4 solid 3px; border: 3px solid yellow!important; }*/
*:focus { outline: #fff solid 3px; border: 3px solid #000!important; }
img { max-width: 100%; }
/*accessibility nav*/
a.skip { height: 1px; left: auto; position: absolute; top: -1000px; /*width: 1px;*/ width: auto; font-size: 1.2em; }
a.skip:focus, a.skip:active { background: #f6be47 none repeat scroll 0 0; color: #000; height: auto; right: 36%; left: auto; padding: 4px; position: absolute; top: 65px; z-index: 1000; text-align: center; font-weight: bold; direction: rtl; }
a.skip:focus span, a.skip:active span { direction: ltr; }
.offscreen { display: block; overflow: hidden; left: auto; position: absolute; direction: ltr; top: -9999px; }

.pause_btn_carousel{position: absolute;right:0;bottom:29px;width:16px;height:16px;z-index:9;}
.pause_btn_carousel:after,.pause_btn_carousel:before{content:'';width:5px;height:16px;position: absolute;left:1px;top:0;background:#66543c;}
.pause_btn_carousel:before{left:auto;right:1px;}
.pause_btn_carousel.active:before{display: none;}
.pause_btn_carousel.active:after{width: 0;background:none;height: 0;border-style: solid;border-width: 8px 0 8px 12px;border-color: transparent transparent transparent #66543c;content:'';position: absolute;left:0;right:0;bottom:0;top:0;margin:auto;}

/* Main */
.container { width: 100%; min-height: 568px; height: auto; padding: 55px 15px 35px; margin: 0 auto; position: relative; background: url('/media/images/bg_m.png') repeat-y center; background-size: 100%; min-width: 320px; }
.container:after, .container:before { content: ''; background: url('/media/images/bg_t.png') no-repeat top center; background-size: 100%; position: absolute; left: 0; top: 0; width: 100%; height: 702px; z-index: 0; }
.container:before { background-image: url('/media/images/bg_b.png'); top: auto; bottom: 0; z-index: 1; height: 434px; background-position: center bottom; }
.container > .innerpage { position: relative; z-index: 2; }
#homePanel { min-height: 0; padding-right: 0; position: relative; }
.hiddenTitle { font-size: 0!important; }
/**only for accessibility purposes*/
.remove { position: absolute;top: -10000px;  }
.two_col { min-height: 0; padding-right: 0; position: relative; }
.two_col .right_col { position: absolute; right: 0; top: 0; width: 100%; }
.two_col .left_col { width: 100%; position: relative; }

@media screen and (max-width: 767px) {
     .two_col .right_col { position: relative; min-height: 0!important; }

     .container { background-size: 117%; }
     .container:after, .container:before { background-size: 117%; }
}

@media screen and (min-width: 768px) {
     .container { min-height: 874px; padding: 80px 25px 80px; }

     .two_col { min-height: 850px; padding-right: 215px; }
     .two_col .right_col { width: 195px; }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
     .container { background-size: 110%; }
     .container:after, .container:before { background-size: 110%; }
}

@media screen and (min-width: 1024px) {
     .container { width: 1000px; min-height: 754px; padding: 150px 25px 80px; }

     .two_col { min-height: 750px; padding-right: 205px; }
     .two_col .right_col { width: 166px; }
}

/* Header */
#header .nav_title a { color: #E1D3B6; }


@media screen and (max-width: 768px) {
/**for side nav in mobile hide first level as we have another title***/
.RadPanelBar .rpLast .rpRootLink.rpExpanded, 
.RadPanelBar .rpLast .rpHeaderTemplate.rpExpanded{height:0!important;display:none;}
}

.nav_side .nav_title a { color: #E1D3B6; }
.nav_side .nav_title { display: none; }
.mixelwcag { display: block; margin-top: 40px; }

@media screen and (min-width: 768px) {
     .nav_side .nav_title { display: none; }
     .header .nav_title { display: none; }
     .nav_side .nav_title a { color: #E1D3B6; }
}

@media screen and (max-width: 1023px) {
     .nav_side .nav_title { display: block; }
     .mixelwcag { display: block; margin-top: auto; bottom: 40px; top: auto!important; }
     .mixelwcag .open { bottom: 40px; top: auto!important; }
     .header { height: 60px; position: fixed; top: 0; right: 0; width: 100%; z-index: 9999; }
     .header .top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; }
     .header .top .nav_right { display: none; }
     .header .top .search { position: absolute; left: 0; top: -50px; width: 100%; background: #FFF; padding: 22px 102px 22px 162px; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: transform 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86); z-index: 1; }
     .header .top .search.active { -ms-transform: translate(0, 84px); -moz-transform: translate(0, 84px); -webkit-transform: translate3d(0, 84px, 0); transform: translate(0, 84px); }
     .header .top .search .search_title_mobile { position: absolute; right: 22px; top: 22px; line-height: 40px; height: 40px; color: #423D37; font-size: 22px; font-weight: 700; }
     .header .top .search input[type='text'] { height: 40px; font-size: 22px; text-indent: 15px; -moz-box-shadow: inset 0.5px 0.9px 1px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0.5px 0.9px 1px rgba(0, 0, 0, 0.4); box-shadow: inset 0.5px 0.9px 1px rgba(0, 0, 0, 0.4); display: block; width: 100%; background: #FFF; border: none; padding: 0; }
     .header .top .search .submit { width: 140px; height: 40px; position: absolute; left: 22px; top: 22px; background-image: -moz-linear-gradient(bottom, #D19108 0%, #D19108 13%, #F4C35A 80%, #F4C35A 100%); background-image: -o-linear-gradient(bottom, #D19108 0%, #D19108 13%, #F4C35A 80%, #F4C35A 100%); background-image: -webkit-linear-gradient(bottom, #D19108 0%, #D19108 13%, #F4C35A 80%, #F4C35A 100%); background-image: linear-gradient(to top, #D19108 0%, #D19108 13%, #F4C35A 80%, #F4C35A 100%); border: none; color: #FFF; font-size: 22px; font-weight: 700; cursor: pointer; }
     .header .bottom { width: 100%; height: 100%; position: relative; z-index: 2; background-color: #000; background-image: -moz-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -o-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -webkit-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: linear-gradient(to top, #3B362D 0%, #67543C 100%); }
     .header .bottom .title_mobile { text-align: center; color: #FEECD4; font-size: 28px; font-weight: 700; line-height: 56px; padding-left: 25px; }
     .header .bottom .logo { background: url('/media/images/logoMobile1.png') no-repeat 0 0; height: 56px; width: 41px; position: absolute; right: 22px; top: 1px; display: block; z-index: 2; background-size: auto 100%; }
     .header .bottom .nav { display: none; }

     .container, .nav_mobile, .header { -ms-transition: -ms-transform 0.4s cubic-bezier(0.77,0,0.175,1); -moz-transition: -moz-transform 0.4s cubic-bezier(0.77,0,0.175,1); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.77,0,0.175,1); transition: transform 0.4s cubic-bezier(0.77,0,0.175,1); }
     .nav_side { -ms-transition: all 0.4s cubic-bezier(0.77,0,0.175,1); -moz-transition: all 0.4s cubic-bezier(0.77,0,0.175,1); -webkit-transition: all 0.4s cubic-bezier(0.77,0,0.175,1); transition: all 0.4s cubic-bezier(0.77,0,0.175,1); }
     .active-mobile-nav .order_side, .active-mobile-nav .container, .active-mobile-nav .header, .active-mobile-nav .nav_side { -ms-transform: translate(320px, 0); -moz-transform: translate(320px, 0); -webkit-transform: translate3d(320px, 0, 0); transform: translate(320px, 0); }

     .toggleMenu { z-index: 9999; position: absolute; left: 10px; top: 0; display: block; -webkit-tap-highlight-color: transparent; user-select: none; width: 60px; line-height: 0; height: 60px; text-align: center; padding: 28px 0 0 0; -webkit-transform: translateZ(0); cursor: pointer; font-size: 0; background: none; }
     .toggleMenu:active { transition: 0; }
     .toggleMenu .stroke, .toggleMenu .stroke:before, .toggleMenu .stroke:after { display: block; margin: 0 auto; width: 30px; height: 4px; background-color: #FAE9D3; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
     .toggleMenu .stroke:before, .toggleMenu .stroke:after { position: absolute; left: 0; content: ' '; -webkit-transform-origin: 0.28571rem center; transform-origin: 0.28571rem center; }
     .toggleMenu .stroke:before { top: 8px; }
     .toggleMenu .stroke:after { top: -8px; }
     .active-mobile-nav .toggleMenu .stroke { background: transparent; }
     .active-mobile-nav .toggleMenu .stroke:before, .active-mobile-nav .toggleMenu .stroke:after { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 0; }
     .active-mobile-nav .toggleMenu .stroke:before { -webkit-transform: rotate3d(0,0,1,45deg); transform: rotate3d(0,0,1,45deg); }
     .active-mobile-nav .toggleMenu .stroke:after { -webkit-transform: rotate3d(0,0,1,-45deg); transform: rotate3d(0,0,1,-45deg); }
     .active-mobile-nav .nav_mobile { -ms-transform: translate(0, 0); -moz-transform: translate(0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate(0, 0); }
     /*.active-mobile-nav .toggleSearch{opacity:0;visibility: hidden;}*/

     .nav_mobile { width: 320px; height: 100%; position: fixed; top: 0; left: 0; background: #40392f; z-index: 0; -ms-transform: translate(-320px, 0); -moz-transform: translate(-320px, 0); -webkit-transform: translate3d(-320px, 0, 0); transform: translate(-320px, 0); }
     .nav_mobile .nav { width: 100%; height: 100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; padding: 10px 10px 10px; z-index: 5; position: relative; display: block; }
     .nav_mobile .nav > ul > li { text-align: right; border-bottom: 1px solid #8c8a87; }
     .nav_mobile .nav > ul > li:last-child { border-bottom: none; }
     .nav_mobile .nav > ul > li > a { color: #fff; text-decoration: none; font-size: 22px; padding:10px 48px 10px 10px; font-weight: 400; /*line-height: 48px;*/ height: auto; display: block; position: relative; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }
     .nav_mobile .nav > ul > li.hasSubnav > a:after { content: ''; width: 8px; height: 16px; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto 0; background: url('/media/images/icon_arrow-left_big.png') no-repeat 0 0; background-size: 100%; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
     .nav_mobile .nav > ul > li.hasSubnav.open > a:after { -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
     .nav_mobile .nav > ul > li > a.active { background: rgba(0,0,0,0.2); }
     .nav_mobile .nav > ul > li > a .image { position: absolute; right: 0; top: 0; height: 100%; width: 46px; }
     .nav_mobile .nav > ul > li > a .image img { display: block; margin: auto; position: absolute; left: 0; top: 1px; right: 0; bottom: 0; z-index: 2; width: 36px; }
     .nav_mobile .nav > ul > li ul { padding-bottom: 15px; display: none; }
     .nav_mobile .nav > ul > li ul > li a { color: #fff; text-decoration: none; font-size: 18px; font-weight: 400; line-height: 35px; height: 35px; padding: 0; display: block; position: relative; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; padding-right: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
     .nav_mobile .nav > ul > li ul > li a:hover, .nav_mobile .nav > ul > li .subnav ul > li a.active { background: rgba(0,0,0,0.2); }

     .nav_mobile .nav > ul.nav_right { padding-top: 15px; margin-top: 15px; border-top: 1px solid rgba(0,0,0,0.3); }
     .nav_mobile .nav > ul.nav_right > li > a { padding-right: 8px; }
     .nav_mobile .nav_right li{height:auto!important;}

     .toggleSearch { width: 40px; height: 60px; position: absolute; left: 75px; top: 0; background: url('/media/images/icon_search.png') no-repeat 50% 50%; background-size: 28px; cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
}

@media screen and (max-width: 767px) {
     .header { height: 55px; }
     .header .bottom .logo { height: 55px; width: 42px; right: 13px; top: 5px; }
     .header .bottom .title_mobile { font-size: 19px; line-height: 53px; letter-spacing: -0.5px; }
     .toggleMenu { width: 50px; height: 55px; padding-top: 25px; left: 0; }
     .toggleMenu .stroke, .toggleMenu .stroke:before, .toggleMenu .stroke:after { width: 24px; }
     .toggleSearch { width: 30px; height: 55px; position: absolute; left: 50px; top: 0; background-size: 22px; cursor: pointer; }
     .active-mobile-nav .container, .active-mobile-nav .header, .active-mobile-nav .nav_side { -ms-transform: translate(270px, 0); -moz-transform: translate(270px, 0); -webkit-transform: translate3d(270px, 0, 0); transform: translate(270px, 0); }
     .nav_mobile { width: 270px; -ms-transform: translate(-270px, 0); -moz-transform: translate(-270px, 0); -webkit-transform: translate3d(-270px, 0, 0); transform: translate(-270px, 0); }
     .nav_mobile .nav > ul > li > a { /*height: 45px;*/ /*line-height: 43px;*/ font-size: 18px; padding-right: 41px; }
     .nav_mobile .nav > ul > li.hasSubnav > a:after { height: 12px; left: 10px; width: 6px; }
     .nav_mobile .nav > ul > li > a .image { width: 38px; }
     .nav_mobile .nav > ul > li > a .image img { width: 28px; }
     .nav_mobile .nav > ul > li ul > li a { font-size: 17px; padding: 0 39px 0 0; }
      .nav_mobile .nav_right li{height:auto!important;}
     .header .top .search { top: -40px; padding: 15px 75px 15px 85px; }
     .header .top .search.active { -ms-transform: translate(0, 68px); -moz-transform: translate(0, 68px); -webkit-transform: translate3d(0, 68px, 0); transform: translate(0, 68px); }
     .header .top .search .search_title_mobile { right: 15px; top: 15px; line-height: 38px; height: 38px; font-size: 18px; }
     .header .top .search input[type='text'] { height: 38px; font-size: 18px; text-indent: 10px; }
     .header .top .search .submit { width: 70px; height: 38px; left: 15px; top: 15px; font-size: 18px; }
}

@media screen and (min-width: 1024px) {
     .nav_side .nav_title { display: none; }
     .nav_mobile, .toggleMenu, .toggleSearch { display: none; }
     .header { z-index: 10; position: absolute; left: 0; top: 25px; width: 950px; right: 0; margin: 0 auto; }
     .header .top:after { content: ''; clear: both; display: table; }
     .header .top .nav_right { float: right; }
     .header .top .nav_right > li { float: right; margin-left: 5px; }
     .header .top .nav_right > li > a { height: 21px; line-height: 19px; display: block; position: relative; min-width: 124px; padding: 0 7px; letter-spacing: 0.3px; }
     .header .top .nav_right > li > a:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #3B362D; background-image: -moz-linear-gradient(bottom, #000 0%, #6E5E4A 100%); background-image: -o-linear-gradient(bottom, #000 0%, #6E5E4A 100%); background-image: -webkit-linear-gradient(bottom, #000 0%, #6E5E4A 100%); background-image: linear-gradient(to top, #000 0%, #6E5E4A 100%); border: 1px solid rgba(246, 245, 243, 0.19); -moz-box-shadow: 0.3px 0.5px 0.3px #000; -webkit-box-shadow: 0.3px 0.5px 0.3px #000; box-shadow: 0.3px 0.5px 0.3px #000; opacity: 0.52; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }
     .header .top .nav_right > li > a:hover:after, .header .top .nav_right > li > a:focus:after, .header .top .nav_right > li > a.active:after { opacity: 0.8; }
     .header .top .nav_right > li > a span { position: relative; z-index: 1; color: #FFF; font-size: 12px; font-weight: 700; text-align: center; display: block; }
     .header .top .search { float: left; width: 196px; padding-left: 50px; position: relative; }
     .header .top .search .search_title_mobile { display: none; }
     .header .top .search input[type='text'] { height: 20px; font-size: 12px; text-indent: 5px; -moz-box-shadow: inset 0.5px 0.9px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0.5px 0.9px 1px rgba(0, 0, 0, 0.2); box-shadow: inset 0.5px 0.9px 1px rgba(0, 0, 0, 0.2); display: block; width: 100%; background: #FFF; border: none; }
     .header .top .search .submit { height: 20px; width: 50px; cursor: pointer; color: #FFF; font-size: 12px; font-weight: 700; background-color: #3B362D; background-image: -moz-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -o-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -webkit-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: linear-gradient(to top, #3B362D 0%, #67543C 100%); -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; border: none; position: absolute; left: 0; top: 0; }
     .header .top .search .submit:hover, .header .top .search .submit:focus { background-color: #BA9E5D; background-image: -moz-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: -o-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: -webkit-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: linear-gradient(to top, #67543C 0%, #3B362D 100%); }
     .header .bottom { height: 98px; position: relative; }
     .header .bottom .title_mobile { display: none; }
     .header .bottom:after { content: ''; position: absolute; right: 0; bottom: 0; height: 44px; width: 100%; background-color: #3B362D; background-image: -moz-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -o-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -webkit-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: linear-gradient(to top, #3B362D 0%, #67543C 100%); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; z-index: 0; }
     .header .bottom .logo { width: 193px; height: 94px; background: url('/media/images/logo1.png') no-repeat 0 0; background-size: 100%; position: absolute; right: 7px; top: 1px; display: block; z-index: 2; }
     .header .bottom .nav { position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; padding-right: 210px; }
     .header .bottom .nav > ul > li { float: right; width: 16.6666%; text-align: center; padding: 0 4px; position: relative; }
     .header .bottom .nav > ul > li > a { display: block; color: #E9D8AA; font-size: 12px; font-weight: 700; padding-bottom: 8px; line-height: 10px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; letter-spacing: 0.4px; }
     .header .bottom .nav > ul > li .image { width: 47px; height: 56px; margin: 0 auto; position: relative; }
     .header .bottom .nav > ul > li .image:after { content: ''; z-index: 3; width: 39px; height: 49px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border: 1px solid #eae5b1; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
     .header .bottom .nav > ul > li .image .circle { position: absolute; left: 0; top: 0; width: 47px; height: 50px; overflow: hidden; z-index: 0; }
     .header .bottom .nav > ul > li .image .circle:after { content: ''; width: 47px; height: 56px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background-color: #66533C; display: block; }
     .header .bottom .nav > ul > li .image img { display: block; margin: auto; position: absolute; left: 0; top: 1px; right: 0; bottom: 0; z-index: 2; width: 46px; }
     .header .bottom .nav > ul > li.hover a, .header .bottom .nav > ul > li:hover a, .header .bottom .nav > ul > li > a.active, .header .bottom .nav > ul > li > a:hover, .header .bottom .nav > ul > li > a:focus { color: #FFF; }
     .header .bottom .nav > ul > li.hover > a .image:after, .header .bottom .nav > ul > li:hover > a .image:after, .header .bottom .nav > ul > li > a.active .image:after, .header .bottom .nav > ul > li > a:hover .image:after, .header .bottom .nav > ul > li > a:focus .image:after { border-color: #FFF; }
     .header .bottom .nav > ul > li .subnav { opacity: 0; visibility: hidden; position: absolute; background: #3c362d; width: 160px; top: 100%; right: 50%; margin-right: -80px; padding: 0px 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 0 0 5px 5px; -webkit-transition: all 0.45s cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 0.45s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.45s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.45s cubic-bezier(0.19, 1, 0.22, 1); -ms-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -webkit-transform: translate3d(0, -10px, 0); transform: translate(0, -10px); z-index: 34; }
     .header .bottom .nav > ul > li.hover .subnav, .header .bottom .nav > ul > li:hover .subnav { opacity: 1; visibility: visible; -ms-transform: translate(0, 0); -moz-transform: translate(0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate(0, 0); }
     .header .bottom .nav > ul > li .subnav > li { border-bottom: 1px solid rgba(233,216,170,0.1); }
     .header .bottom .nav > ul > li .subnav > li:last-child { border-bottom: none; }
     .header .bottom .nav > ul > li .subnav > li > a { font-size: 12px; font-weight: 400; color: #E9D8AA; display: block; height: auto; padding: 5px; }
     .header .bottom .nav > ul > li .subnav > li > a:hover, .header .bottom .nav > ul > li .subnav > li > a:focus { color: #FFF; }
     .header .bottom .nav .subNone .subnav { display: none; }
}

/* Footer */
.footer { position: absolute; bottom: -165px; width: 100%; right: 0; color: #FFF; font-size: 17px; font-weight: 400; height: 165px; padding-top: 22px; 
background: #ba9e5d; }
.footer:after { content: ''; clear: both; display: table; }
.footer .right { letter-spacing: 0.6px; }
.footer .right .copy { padding-right: 0; display: inline-block; font-size: 17px; letter-spacing: 0; vertical-align: middle; }
.footer .left .credit { font-size: 14px; font-weight: 400; float: left; direction: ltr; margin-left: 0; letter-spacing: 0.5px; }
.footer .left .credit .tvuna { width: 40px; height: 24px; display: inline-block; vertical-align: middle; margin-left: 3px; background: url('/media/images/tvuna.png') no-repeat 0 0; background-size: 100%; position: relative; top: -3px; }
.footer .left .nav { float: right; margin-left: 0; letter-spacing: 0.4px; }
.footer .left .nav > li { float: right; color: #FFF; position: relative; margin-left: 7px; }
.footer .left .nav > li:after { content: '|'; display: inline-block; margin-right: 7px; font-size: 10px; }
.footer .left .nav > li:last-child { padding-left: 0; margin-left: 0; }
.footer .left .nav > li:last-child:after { display: none; }
.footer .left .nav > li > a { display: inline-block; color: #FFF; }
.footer .left .nav > li > a:hover, .footer .left .nav > li > a:focus { text-decoration: underline; }

@media screen and (max-width: 767px) {
     .footer { text-align: center; }
     .footer .right { margin-bottom: 15px; letter-spacing: 0; }
     .footer .right, .footer .left, .footer .left .nav, .footer .left .credit { float: none; }
     .footer .left .nav > li { float: none; display: inline-block; }
     .footer .left .credit { display: block; }
     .footer .left .nav { margin-bottom: 15px; }
}

@media screen and (min-width: 768px) {
     .footer { bottom: -64px; font-size: 14px; height: 64px; padding-top: 18px; }
     .footer .right .copy { padding-right: 7px; font-size: 16px; }
     .footer .left .credit { font-size: 12px; margin-left: 17px; }
     .footer .left .nav { margin-left: 37px; }
     .footer .left .nav > li { margin-left: 14px; }
     .footer .left .nav > li:after { margin-right: 11px; }
}

@media screen and (min-width: 1024px) {
     .footer { bottom: -84px; font-size: 12px; height: 84px; }
     .footer .right .copy { font-size: 15px; }
     .footer .left .credit { font-size: 8px; }
     .footer .left .nav { margin-left: 87px; }
}

/* Timeline box */
.timeline_box { height: 255px; position: relative; border-bottom: 1px solid #ba9e5d; margin-bottom: 8px; margin: 0 -15px 25px; }
.timeline_box:after { height: 6px; width: 100%; content: ''; display: block; position: absolute; right: 0; bottom: 0; background-color: #ECE0CC; background-image: -moz-linear-gradient(bottom, #DCBB7B 0%, #FBEEC5 100%); background-image: -o-linear-gradient(bottom, #DCBB7B 0%, #FBEEC5 100%); background-image: -webkit-linear-gradient(bottom, #DCBB7B 0%, #FBEEC5 100%); background-image: linear-gradient(to top, #DCBB7B 0%, #FBEEC5 100%); z-index: 3; }
.timeline_box .images { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; overflow: hidden; background: #000; }
.timeline_box .images .image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1); transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1); -ms-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); }
.timeline_box .images .image.active { z-index: 1; opacity: 1; -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.timeline_box .list { padding: 0; display: table; position: absolute; right: 0; bottom: 6px; width: 100%; table-layout: fixed; background: rgba(0,0,0,0.46); font-size: 0; }
.timeline_box .list > li { display: table-cell; padding: 0 5px; text-align: center; }
.timeline_box .list > li > a { text-align: center; display: block; color: #EEDDC8; font-weight: 700; font-size: 14px; padding: 8px 0 8px; position: relative; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; overflow: hidden; }
.timeline_box .list > li > a.active, .timeline_box .list > li > a:hover, .timeline_box .list > li > a:focus { color: #FFF; }
.timeline_box .list > li .date { font-size: 18px; line-height: 25px; text-align: center; }
.timeline_box .arrow_timeline { width: 0; height: 0; border-style: solid; border-width: 0 4.5px 4px 4.5px; border-color: transparent transparent #fbeec5 transparent; position: absolute; right: 58px; bottom: 3px; -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1); }

.timeline_box .images .image .timeline_gallery { width: 100%; height: 100%; cursor: default; }
.timeline_box .images .image .timeline_gallery .item, .timeline_box .images .image .timeline_gallery .item .cover { width: 100%; height: 100%; cursor: default; }
.timeline_box .images .image .timeline_gallery .item { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1); transition: all 1s cubic-bezier(0.39, 0.575, 0.565, 1); }
.timeline_box .images .image .timeline_gallery .item.active { z-index: 1; opacity: 1; }
.timeline_box .images .image .timeline_gallery .item .text { background-color: rgba(79,68,52,0.5); padding: 5px; min-width: 200px; position: absolute; right: 20px; bottom: 75px; font-weight: bold; color: #FFF; }
.timeline_box .images .image .timeline_gallery .item .text .date { font-size: 22px; }
.timeline_box .images .image .timeline_gallery .item .text .title { font-size: 17px; }

.timeline_box .pause_btn { position: absolute; left: 25px; bottom: 85px; width: 25px; height: 25px; z-index: 9; }
.timeline_box .pause_btn:after, .timeline_box .pause_btn:before { content: ''; width: 7px; height: 25px; position: absolute; left: 3px; top: 0; background: #FFF; }
.timeline_box .pause_btn:before { left: auto; right: 3px; }
.timeline_box .pause_btn.active:before { display: none; }
.timeline_box .pause_btn.active:after { width: 0; background: none; height: 0; border-style: solid; border-width: 12.5px 0 12.5px 12.5px; border-color: transparent transparent transparent #FFF; content: ''; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; }
.timeline_box .arrow_nav { z-index: 1000; width: 16px; height: 32px; position: absolute; left: 30px; top: 0; bottom: 40px; margin: auto 0; background: url('/media/images/arrow_left3.png') no-repeat 0 0; background-size: 100%; }
.timeline_box .arrow_nav.arrow_right { left: auto; right: 30px; -ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.timeline_box .arrow_nav.arrow_right:focus{border:none!important;outline:2px;}
.timeline_box .arrow_nav.arrow_left:focus{border:none!important;outline:2px;}

@media screen and (max-width: 767px) {
     .timeline_box .pause_btn { left: 16px; bottom: 75px; width: 20px; height: 20px; }
     .timeline_box .pause_btn:after, .timeline_box .pause_btn:before { width: 5px; height: 20px; left: 3px; }
     .timeline_box .pause_btn:before { left: auto; right: 3px; }
     .timeline_box .pause_btn.active:after { border-width: 10px 0 10px 10px; }

     .timeline_box .arrow_nav { width: 24px; height: 48px; left: 20px; bottom: 60px; }
     .timeline_box .arrow_nav.arrow_right { left: auto; right: 20px; }
}

@media screen and (min-width: 768px) {
     .timeline_box { height: 408px; margin: 0; margin-bottom: 15px; }
     .timeline_box .list { padding: 0 9px; }
     .timeline_box .list > li > a { padding: 10px 0 8px; }

     .timeline_box .images .image .timeline_gallery .item .text { right: 30px; bottom: 85px; }
}

@media screen and (max-width: 1023px) {
     .timeline_box .list { display: block; white-space: nowrap; overflow-x: scroll; -webkit-overflow-scrolling: touch; }
     .timeline_box .list > li { display: inline-block; width: 90px; }
     .timeline_box .list > li a:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 0 8.5px 7px 8.5px; border-color: transparent transparent #fbeec5 transparent; position: absolute; right: 50%; margin-right: -8.5px; bottom: -7px; -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
     .timeline_box .list > li a.active:after { -ms-transform: translateY(-7px); -moz-transform: translateY(-7px); -webkit-transform: translateY(-7px); transform: translateY(-7px); }
     .timeline_box .arrow_timeline { display: none; }
}

@media screen and (min-width: 1024px) {
     .timeline_box { height: 308px; margin-bottom: 8px; }
     .timeline_box:after { height: 3px; }
     .timeline_box .list { bottom: 3px; }
     .timeline_box .list > li { padding: 0 10px; }
     .timeline_box .list > li > a { font-size: 10px; padding: 6px 0 4px; }
     .timeline_box .list > li .date { font-size: 18px; line-height: 25px; }

     .timeline_box .images .image .timeline_gallery .item .text { bottom: 65px; }
}

/* Articles block */
.articles_block:after { content: ''; clear: both; display: table; }
.articles_block .list { margin-left: 0; }
.articles_block .list .item { padding-left: 0; width: 100%; float: right; }
.articles_block .list .item a { min-height: 200px; height: auto; padding-bottom: 10px; background-color: rgba(255, 255, 255, 0.69); border: 1px solid #4F4F4F; display: block; position: relative; }
.articles_block .list .item a .image { height: 35px; background: #000; position: relative; overflow: hidden; }
.articles_block .list .item a .image:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; background: -moz-linear-gradient(-45deg, rgba(234,229,177,0) 0%, rgba(234,229,177,0.04) 4%, rgba(234,229,177,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(234,229,177,0) 0%,rgba(234,229,177,0.04) 4%,rgba(234,229,177,1) 100%); background: linear-gradient(135deg, rgba(234,229,177,0) 0%,rgba(234,229,177,0.04) 4%,rgba(234,229,177,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eae5b1', endColorstr='#eae5b1',GradientType=1 ); opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.articles_block .list .item a:hover .image:after, .articles_block .list .item a:focus .image:after { opacity: 1; }
.articles_block .list .item a:hover .image .cover, .articles_block .list .item a:focus .image .cover { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.articles_block .list .item a .image .cover { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.articles_block .list .item a .image .title { position: absolute; right: 0; bottom: 0; height: auto; color: #FFF; line-height: 20px; font-size: 18px; padding-right: 10px; font-weight: 700; background: rgba(0,0,0,0.62); width: 100%; z-index: 3; letter-spacing: 0.4px; padding-top: 5px; padding-bottom: 6px; }
.articles_block .list .item a .desc { min-height: 132px; color: #000; line-height: 19px; font-size: 17px; font-weight: 400; padding: 12px 10px 0 10px; overflow: hidden; letter-spacing: 0.1px; }
.articles_block .list .item a .next { text-align: left; color: #423D37; font-size: 17px; font-weight: 400; position: relative; left: 15px; bottom: 15px; margin-top: 5px; }
.articles_block .list .item a .next:after { content: ''; display: inline-block; width: 6px; height: 10px; background: url('/media/images/icon_arrow-left.png') no-repeat 0 0; background-size: 100%; vertical-align: middle; margin-right: 5px; }

@media screen and (max-width: 767px) {
     .articles_block .list .item { margin-bottom: 15px; }
   
}

@media screen and (min-width: 768px) {
     .articles_block .list { margin-left: -15px; }
     .articles_block .list .item { padding-left: 15px; width: 33.3333%; }
     .articles_block .list .item a { min-height: 200px; height: auto; }
     .articles_block .list .item a .image { height: 35px; }
     .articles_block .list .item a .image .title { font-size: 17px; }
     .articles_block .list .item a .desc { line-height: 18px; font-size: 16px; padding: 15px 10px 0 10px; }
     .articles_block .list .item a .next { font-size: 16px; bottom: 5px; }
     .articles_block .list .item a .next:after { width: 9px; height: 13px; }
}

@media screen and (min-width: 1024px) {
     .articles_block .list { margin-left: -14px; }
     .articles_block .list .item { padding-left: 14px; }
     .articles_block .list .item a { min-height: 200px; height: auto; }
     .articles_block .list .item a .image { height: 35px; }
     .articles_block .list .item a .image .title { height: 30px; line-height: 29px; padding-top: 0; padding-bottom: 0; }
     .articles_block .list .item a .desc { line-height: 14px; font-size: 14px; padding: 15px 11px 0 40px; }
     .articles_block .list .item a .next { font-size: 13px; left: 14px; bottom: 0px; }
}

/* breadcrumb */
.breadcrumb { font-size: 17px; line-height: 17px; font-weight: 400; padding: 18px 0 18px; }
.breadcrumb:after { content: ''; clear: both; display: table; }
.breadcrumb > li { float: right; }
/*.breadcrumb > li:after{content:'';margin:0 8px;}
.breadcrumb > li:last-child:after{display: none;}
.breadcrumb > li > a{color: #000;}
.breadcrumb > li > a:hover{text-decoration: underline;}
.breadcrumb > li > a.active{color: #956E2F;}*/

/*new breadcrumbs*/

.breadcrumb .link { background: url(/Rsrc/Images/right-nav-arrow.png) no-repeat 100% 3px; width: auto; float: right; color: #39352C; padding: 0 10px 0 7px; }
.breadcrumb .link:last-child { background: url(/Rsrc/Images/right-nav-arrow.png) no-repeat 100% 3px; width: auto; float: right; color: #39352C; padding: 0 10px 0 7px; font-weight: bold; }
.breadcrumb .link:first-child { background: none; width: auto; float: right; color: #39352C; padding: 0 0 0 7px; }
.breadcrumb .link:last-child a { color: #39352C; font-weight: bold; font-size: 12px; }
.breadcrumb .link:first-child a { color: #39352C; font-size: 12px; }
.breadcrumb .link a { color: #39352C; font-size: 12px; }

@media screen and (max-width: 767px) {
     .breadcrumb > li { margin-bottom: 3px; }
     .breadcrumb { padding-bottom: 15px; }
     .breadcrumb .link { background: url(/Rsrc/Images/right-nav-arrow.png) no-repeat 100% 7px; width: auto; float: right; color: #39352C; padding: 0 10px 0 7px; }
     .breadcrumb .link:last-child { background: url(/Rsrc/Images/right-nav-arrow.png) no-repeat 100% 7px; width: auto; float: right; color: #39352C; padding: 0 10px 0 7px; font-weight: bold; }
}

@media screen and (min-width: 768px) {
     .breadcrumb { padding: 0 0 21px; }
}

@media screen and (min-width: 1024px) {
     .breadcrumb { font-size: 12px; line-height: 12px; padding: 5px 0 18px; }
     .breadcrumb > li:after { margin: 0 5px; }
}

/* Nav side */
.nav_side .nav_title a { color: #E1D3B6; }

@media screen and (max-width: 767px) {
     .container .nav_side { display: none; }
     .container.hasNavside { padding-top: 100px; }
     .header .nav_title { position: absolute; top: 100%; right: 0; width: 100%; height: 45px; line-height: 40px; border-top: 3px solid #eae2cd; padding-right: 15px; margin-bottom: 0; color: #FAE9D3; font-size: 17px; font-weight: 700; position: relative; background-color: #423D37; background-image: -moz-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -o-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -webkit-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: linear-gradient(to top, #3B362D 0%, #67543C 100%); letter-spacing: 0.4px; z-index: 0; cursor: pointer; -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; }
     .header.collapse .nav_title:not(.open) { -ms-transform: translate(0, -45px); -moz-transform: translate(0, -45px); -webkit-transform: translate3d(0, -45px, 0); transform: translate(0, -45px); }
     .header .nav_title:after { content: ''; width: 17px; height: 11px; background: url('/media/images/arrow_down.png') no-repeat 0 0; background-size: 100%; position: absolute; left: 15px; top: 0; bottom: 0; margin: auto 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
     .header .nav_title.open:after { -ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
     .nav_side { position: fixed; top: 0; right: 0; width: 100%; height: 95%; z-index: 999; opacity: 0; visibility: hidden; }
     .nav_side.open { visibility: visible; opacity: 1; }
     .nav_side .nav_title { display: none; }
     .nav_side .nav_title:after, .nav_side .box > li a:after { content: ''; opacity: 0.17; width: 21px; height: 100%; background-color: #FFF; position: absolute; right: 0; top: 0; z-index: 2; }
     /*.nav_side .nav_title:before{content:'';position: absolute;right:7px;top:12px;width:9px;height:9px;background:url('/media/images/arrow_up.png') no-repeat 0 0;background-size:100%;}*/
     .nav_side .box { padding-top: 100px; background: #e0dbc5; position: absolute; left: 0; top: 0; width: 100%; max-height: 100%; overflow: hidden; -ms-transform: translateY(-25px); -moz-transform: translateY(-25px); -webkit-transform: translateY(-25px); transform: translateY(-25px); -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -moz-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.46); -webkit-box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.46); box-shadow: 0 2px 10px 0px rgba(0, 0, 0, 0.46); }
     .nav_side.open .box { overflow-y: scroll; -webkit-overflow-scrolling: touch; -ms-transform: translateY(0); -moz-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); }
     .nav_side .box > li a.selected { color: #EFC261; }
     .nav_side .box > li a.selected span { width: 100%; height: 100%; display: block; background-color: #39352C; position: absolute; right: 0; top: 0; z-index: 0; padding-right: 28px; letter-spacing: 0.25px; }
     .nav_side .box > li a { height: 35px; position: relative; display: block; line-height: 33px; color: #39352C; padding-right: 28px; font-size: 17px; font-weight: 700; background: rgba(255,255,255,0.16); margin-bottom: 1px; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; letter-spacing: 0.25px; }
     .nav_side .box > li a:hover, .nav_side .box > li a:focus { background: rgba(255,255,255,0.66); }
     .nav_side .box > li a.hasSubnav:before { content: '+'; font-weight: 400; font-size: 17px; line-height: 35px; position: absolute; right: 0; top: 0; width: 21px; text-align: center; z-index: 3; }
     .nav_side .box > li.active { background: rgba(255,255,255,0.37); }
     .nav_side .box > li.active > a.hasSubnav:before { content: '-'; }
     .nav_side .box > li > ul { display: none; }
     .nav_side .box > li.active > ul { display: block; }
     .nav_side .box > li > ul > li > a { font-weight: 400; }
     .nav_side .box > li > ul > li.active > a.hasSubnav:before { content: '-'; }
     .nav_side .box > li > ul > li.active { background: rgba(255,255,255,0.32); }
     .nav_side .box > li > ul > li > ul > li > a { font-size: 16px; font-weight: 400; line-height: 33px; }
     .nav_side .box > li > ul > li > ul > li > a:before { content: ''; width: 4px; height: 7px; display: inline-block; vertical-align: middle; margin-left: 7px; margin-right: 1px; background: url('/media/images/icon_arrow-left2.png') no-repeat 0 0; background-size: 100%; z-index: 3; }
}

@media screen and (min-width: 768px) {
     .nav_side { -moz-box-shadow: 0 1px 0.5px 0px rgba(0, 0, 0, 0.46); -webkit-box-shadow: 0 1px 0.5px 0px rgba(0, 0, 0, 0.46); box-shadow: 0 1px 0.5px 0px rgba(0, 0, 0, 0.46); display: none; }
     .container .nav_side { display: block; }
     .nav_side .nav_title { padding: 7px 0; line-height: 20px; padding-right: 28px; margin-bottom: 1px; color: #E1D3B6; font-size: 16px; font-weight: 700; position: relative; background-color: #423D37; background-image: -moz-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -o-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -webkit-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: linear-gradient(to top, #3B362D 0%, #67543C 100%); letter-spacing: 0.4px; }
     /*.nav_side .nav_title:after,.nav_side .box > li a:after{content:'';opacity: 0.17;width: 21px;height: 100%;background-color: #FFF;position: absolute;right:0;top:0;z-index:2;}*/
     /*.nav_side .nav_title:before{content:'';position: absolute;right:7px;top:12px;width:9px;height:9px;background:url('/media/images/arrow_up.png') no-repeat 0 0;background-size:100%;}*/
     .nav_side .nav_title a { color: #E1D3B6; }
     .nav_side .box > li a.selected { color: #EFC261; overflow: visible; padding: 0; }
     .nav_side .box > li a.selected span { width: 100%; height: 100%; display: block; background-color: #39352C; position: relative; z-index: 0; padding-right: 28px; letter-spacing: 0.25px; width: 195px; padding-top: 9.5px; padding-bottom: 9.5px; }
     .nav_side .box > li a.selected span:after { content: ''; position: absolute; right: 100%; top: 0; width: 0; height: 0; border-style: solid; border-width: 17px 8px 17px 0; border-color: transparent #39352c transparent transparent; }
     .nav_side .box > li a.selected span div { }
     .nav_side .box > li a { position: relative; display: block; line-height: 16px; padding-top: 9.5px; padding-bottom: 9.5px; color: #39352C; padding-right: 28px; font-size: 16px; font-weight: 700; background: rgba(255,255,255,0.16); margin-bottom: 1px; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; letter-spacing: 0.25px; }
     .nav_side .box > li a:hover, .nav_side .box > li a:focus { background: rgba(255,255,255,0.66); }
     .nav_side .box > li a.hasSubnav:before { content: '+'; font-weight: 400; font-size: 16px; line-height: 35px; position: absolute; right: 0; top: 0; width: 21px; text-align: center; z-index: 3; }
     .nav_side .box > li.active { background: rgba(255,255,255,0.37); }
     .nav_side .box > li.active > a.hasSubnav:before { content: '-'; }
     .nav_side .box > li > ul { display: none; }
     .nav_side .box > li.active > ul { display: block; }
     .nav_side .box > li > ul > li > a { font-weight: 400; }
     .nav_side .box > li > ul > li.active > a.hasSubnav:before { content: '-'; }
     .nav_side .box > li > ul > li.active { background: rgba(255,255,255,0.32); }
     .nav_side .box > li > ul > li > ul > li > a { font-size: 15px; font-weight: 400; line-height: 33px; }
     .nav_side .box > li > ul > li > ul > li > a:before { content: ''; width: 4px; height: 7px; display: inline-block; vertical-align: middle; margin-left: 7px; margin-right: 1px; background: url('/media/images/icon_arrow-left2.png') no-repeat 0 0; background-size: 100%; z-index: 3; }
     .nav_side .box > li > ul > li > ul { display: none; }
     .nav_side .box > li > ul > li.active > ul { display: block; }
}

@media screen and (min-width: 1024px) {
     .nav_side .nav_title { padding: 4px 10px 6px; line-height: 18px; }
     /*.nav_side .nav_title:after,.nav_side .box > li a:after{width:16px;}*/
     /*.nav_side .nav_title:before{right:5px;top:7px;}*/
     .nav_side .box > li a.selected span { padding-right: 23px; padding-top: 7px; padding-bottom: 7px; width: 167px; }
     .nav_side .box > li a.selected span:after { border-width: 15px 8px 15px 0; }
     .nav_side .box > li a { line-height: 16px; padding-top: 7px; padding-bottom: 7px; padding-right: 23px; font-size: 12px; }
     .nav_side .box > li a.hasSubnav:before { font-size: 15px; line-height: 30px; width: 16px; }
     .nav_side .box > li > ul > li > ul > li > a { font-size: 11px; line-height: 28px; }
}

/* App */
.app_form { color: #39352C; position: relative; min-height: 1100px; }
.app_form h1 { font-size: 24px; line-height: 18px; margin-bottom: 10px; font-weight: 700; letter-spacing: 0.5px; }
.app_form .title { font-size: 20px; line-height: 18px; margin-bottom: 10px; font-weight: 700; letter-spacing: 0.5px; }
.app_form .form { width: 100%; margin-bottom: 30px; margin-top: 10px; }
.app_form .form .input { padding-right: 0; position: relative; margin-bottom: 5px; font-size: 17px; }
.app_form .form .input .label { position: absolute; right: 0; top: 0; height: 28px; width: 100%; font-weight: 700; display: block; font-size: 14px; }
.app_form .form .input.must .label:after { content: '*'; font-size: 24px; font-weight: 400; position: absolute; left: 3px; top: 5px; }
.app_form .form .input input[type='text'], .app_form .form .input textarea { width: 100%; background: rgba(255,255,255,0.66); border: 1px solid #B4B4B4; display: block; padding: 0; text-indent: 5px; height: 35px; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }
.app_form .form .input input[type='text']:focus, .app_form .form .input textarea:focus { border-color: #828282; }
.app_form .form .input textarea { height: 121px; text-indent: 0; padding: 5px; resize: none; }
.app_form .form .confirm .text { margin-bottom: 9px; padding-top: 15px; padding-right: 3px; letter-spacing: 0.35px; }
.app_form .form .confirm .radio label { padding-left: 14px; cursor: pointer; padding-right: 5px; }
.app_form .form .confirm .radio input[type='radio'] { display: inline-block; vertical-align: middle; margin-left: 26px; cursor: pointer; }
.app_form .form .captcha { padding-top: 23px; }
.app_form .form .captcha img { display: block; width: 180px; margin-right: 0; margin-bottom: 3px; }
.app_form .form .buttons:after { content: ''; clear: both; display: table; }
.app_form .form .buttons .submit { margin-left: 1%; width: 48%; height: 42px; color: #FFF; font-size: 18px; float: right; font-weight: 700; background-color: #FFF; background-image: -moz-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -o-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -webkit-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: linear-gradient(to top, #3B362D 0%, #67543C 100%); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: none; cursor: pointer; }
.app_form .form .buttons .submit:hover, .app_form .form .buttons .submit:focus { background-image: -moz-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: -o-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: -webkit-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: linear-gradient(to top, #67543C 0%, #3B362D 100%); }
.app_form .form .buttons .reset { float: right; width: 48%; margin-right: 10px; height: 42px; color: #504434; font-size: 18px; font-weight: 700; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: none; background: none; cursor: pointer; }
.app_form .form .buttons .reset:hover, .app_form .form .buttons .reset:focus { background: rgba(255,255,255,0.3); }
.app_form .must_text { font-size: 17px; line-height: 17px; font-weight: 400; color: #39352C; margin-top: -6px; margin-bottom: 20px; }
.app_form .must_text span { font-size: 26px; font-weight: 400; line-height: 12px; position: relative; top: 8px; margin-left: 3px; }
/*.app_form .confirm input { margin: 0 5px!important; }*/ /***check box**/
.app_form .form .buttons { float: right; }
.app_form *:focus { outline: 3px solid red; }
/**rcRefreshImage***/
.rcRefreshImage { background: url('/Rsrc/Images/refreshWhite.png') no-repeat; font-size: 0px; margin-left: -36px; margin-top: -60px; height: 63px; }
.rcCaptchaAudioLink { margin-left: -34px; font-size: 0px; float: left; height: 63px; color: #fff; display: block; background-image: url('/Rsrc/Images/audioWhite.png'); background-repeat: no-repeat; height: 30px; padding-left: 40px; margin-top: -30px; width: 120px; }

@media screen and (max-width: 567px) {
     .app_form .form .input .label { position: relative; }
     .app_form .form .input.must .label:after { left: auto; right: -11px; }
     .app_form .form .buttons { padding-top: 20px; width: 100%; }
     .app_form .form .buttons .reset { margin-right: 4%; }
     .app_form .must_text { margin-bottom: 20px; }
}

@media screen and (min-width: 568px) and (max-width: 767px) {
     .app_form .title { margin-bottom: 20px; }
     .app_form .form .input { padding-right: 225px; margin-bottom: 19px; }
     .app_form .form .input .label { height: 35px; width: 225px; }
     .app_form .form .input input[type='text'], .app_form .form .input textarea { height: 35px; }
     .app_form .form .input textarea { height: 121px; }
     .app_form .form .confirm .text { padding-top: 8px; }
     .app_form .form .captcha { padding-top: 13px; }
     .app_form .form .captcha img { margin-right: 5px; }
     .app_form .form .buttons .submit { width: 128px; }
     .app_form .form .buttons .reset { width: 81px; }
     .app_form .must_text { margin-bottom: 20px; }
}

@media screen and (min-width: 768px) {
     .app_form .title { margin-bottom: 20px; }
     .app_form .form .input { padding-right: 225px; margin-bottom: 19px; font-size: 16px; }
     .app_form .form .input .label { height: 32px; width: 225px; }
     .app_form .form .input input[type='text'], .app_form .form .input textarea { text-indent: 5px; height: 32px; }
     .app_form .form .input textarea { height: 121px; }
     .app_form .form .confirm .text { padding-top: 8px; }
     .app_form .form .captcha { padding-top: 13px; }
     .app_form .form .captcha img { margin-right: 5px; }
     .app_form .form .buttons .submit { width: 128px; }
     .app_form .form .buttons .reset { width: 81px; }
     .app_form .must_text { font-size: 16px; line-height: 16px; }
}

@media screen and (min-width: 1024px) {
     .app_form .title { font-size: 18px; line-height: 16px; margin-bottom: 18px; }
     .app_form .form { width: 550px; }
     .app_form .form .input { padding-right: 185px; font-size: 12px; }
     .app_form .form .input .label { height: 35px; width: 185px; }
     .app_form .form .input input[type='text'] { text-indent: 5px; height: 35px; }
     .app_form .form .input textarea { height: 121px; }
     .app_form .form .buttons .submit { width: 98px; height: 32px; font-size: 16px; }
     .app_form .form .buttons .reset { width: 61px; height: 32px; font-size: 16px; }
     .app_form .must_text { font-size: 12px; line-height: 12px; }
     .app_form .must_text span { font-size: 24px; }
}

/* Center */
.three_pics { margin-bottom: 15px; }
.three_pics:after { content: ''; clear: both; display: table; }
.three_pics .item { padding-left: 0; float: right; width: 33.3%; }
.three_pics .item .cover { height: 94px; width: 100%; border: 2px solid #FFF; }
.three_pics .item:first-child .cover { -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
.three_pics .item:last-child .cover { -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px; }

.white_box { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #FFF; padding: 10px; }
.white_box.noWhite { background: none; padding-right: 0; padding-left: 0; }
.white_box .inner { position: relative; }
.white_box .article_box .image_box a .cover { width: 100%; height: auto; margin-bottom: 0; }


.about_box { color: #000; font-size: 17px; font-weight: 400; padding-left: 0; position: relative; padding-top: 15px; }
.about_box .big_letter { color: #E69D00; font-size: 30px; font-weight: 700; }
.about_box .news_block { padding: 9px 19px 32px; width: 100%; background: #ecbe5c; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position: absolute; left: 0; top: 0px; }
.about_box .news_block .title { color: #324639; line-height: 18px; font-size: 18px; display: block; font-weight: 700; text-align: center; margin-bottom: 17px; letter-spacing: 0.5px; }
.about_box .news_block .item { margin-bottom: 16px; }
.about_box .news_block .item a { color: #000; font-size: 16px; font-weight: 400; display: block; letter-spacing: 0.33px; }
.about_box .news_block .item a:hover, .about_box .news_block .item a:focus { text-decoration: underline; }
.about_box .news_block .item .date { color: #324639; letter-spacing: 0; }
.about_box .news_block .all { color: #324639; font-size: 16px; font-weight: 700; position: absolute; left: 13px; bottom: 13px; letter-spacing: 0.3px; }
.about_box .news_block .all:hover, .about_box .news_block .all:focus { text-decoration: underline; }

.userbar { font-size: 0; text-align: center; padding-top: 10px; padding-bottom: 27px; width: 100%; float: right; }
.userbar > li { display: inline-block; margin: 0 10px; }
.userbar > li > a { display: block; color: #39352C; font-size: 16px; font-weight: 400; }
.userbar > li > a:hover, .userbar > li > a:focus { text-decoration: underline; }
.userbar > li .icon { width: 19px; height: 16px; display: block; margin: 0 auto; margin-bottom: 5px; }
.userbar > li .icon img { display: block; }

.right_col .block_banner { margin-top: 11px; }
.right_col .block_banner a { display: block; width: 100%; height: 80px; border: 1px solid #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden; position: relative; resize: none; }
.right_col .block_banner a .cover { position: absolute; width: 100%; height: 100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.right_col .block_banner a:hover .cover, .right_col .block_banner a:focus .cover { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.right_col .block_banner a .text { color: #FFF; line-height: 16px; font-size: 16px; font-weight: 700; position: absolute; left: 0; bottom: 10px; text-align: center; width: 100%; }
.left_col .banners_mobile { display: none; }

.right_col .block_banner2 { padding-top: 19px; }
.right_col .block_banner2 img { display: block; max-width: 100%; margin: 0 auto; }
.right_col .block_banner2.second { padding-top: 6px; }

@media screen and (max-width: 767px) {
     .right_col .block_banner, .right_col .block_banner2 { display: none; }

     .left_col .banners_mobile { display: block; padding-bottom: 10px; padding-top: 15px; }
     .left_col .block_banner { margin-top: 11px; width: 200px; margin: 0 auto; margin-top: 15px; }
     .left_col .block_banner a { display: block; width: 100%; height: 80px; border: 1px solid #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden; position: relative; resize: none; }
     .left_col .block_banner a .cover { position: absolute; width: 100%; height: 100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
     .left_col .block_banner a:hover .cover, .left_col .block_banner a:focus .cover { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
     .left_col .block_banner a .text { color: #FFF; line-height: 16px; font-size: 16px; font-weight: 700; position: absolute; left: 0; bottom: 10px; text-align: center; width: 100%; }

     .left_col .block_banner2 { padding-top: 19px; }
     .left_col .block_banner2 img { display: block; max-width: 100%; margin: 0 auto; }
     .left_col .block_banner2.second { padding-top: 6px; }
}

@media screen and (min-width: 568px) and (max-width: 767px) {
     .left_col .banners_mobile { text-align: center; font-size: 0; }
     .left_col .block_banner, .left_col .block_banner2 { display: inline-block; margin-right: 10px; margin-left: 10px; vertical-align: middle; padding-top: 0; }
}

@media screen and (min-width: 768px) {
     .three_pics { margin-bottom: 11px; }
     .three_pics .item .cover { height: 186px; border-width: 3px; }

     .white_box { min-height: 495px; padding: 10px 15px 15px 15px; }
     .white_box .article_box .image_box a .cover { width: 268px; }
}

@media screen and (max-width: 1023px) {
     .about_box .news_block { position: relative; }
}

@media screen and (min-width: 1024px) {
     .three_pics .item .cover { height: 236px; }

     .white_box { min-height: 495px; padding: 10px 25px 10px 26px; }
     /*.white_box .main_title{line-height:20px;font-size:20px;padding-bottom:1px;}*/

     .about_box { font-size: 15px; padding-left: 250px; padding-top: 15px; }
     .about_box .news_block { padding: 9px 19px 52px; width: 215px; top: 21px; }
     .about_box .news_block .item a { font-size: 12px; }
     .about_box .news_block .all { font-size: 12px; }

     .userbar { padding-top: 10px; padding-bottom: 17px; }
     .userbar > li > a { font-size: 12px; }
     .userbar > li .icon { margin-bottom: 2px; }

     .right_col .block_banner a .text { line-height: 14px; font-size: 14px; }
}

/* Center list */
.center_list { padding: 15px 0 5px; }
.center_list .item { margin-bottom: 15px; }
.center_list .item:last-child { margin-bottom: 0; }
.center_list .item a { height: auto; padding: 10px 10px 45px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-image: -moz-linear-gradient(bottom, #FFF6B7 0%, #FFF 100%); background-image: -o-linear-gradient(bottom, #FFF6B7 0%, #FFF 100%); background-image: -webkit-linear-gradient(bottom, #FFF6B7 0%, #FFF 100%); background-image: linear-gradient(to top, #FFF6B7 0%, #FFF 100%); border: 1px solid #ECBE5C; display: block; position: relative; overflow: hidden; }
.center_list .item a:after { content: ''; width: 100%; height: 100%; position: absolute; right: 0; top: 0; background: #fff6b8; opacity: 0; z-index: 0; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.center_list .item a:hover:after, .center_list .item a:focus:after { opacity: 1; }
.center_list .item a > * { position: relative; z-index: 2; }
.center_list .item .image { width: 100%; height: 100%; float: right; margin-left: 0; }
.center_list .item .title { color: #6d652c; line-height: 18px; font-size: 18px; font-weight: 700; margin-bottom: 5px; letter-spacing: 0.4px; }
.center_list .item .desc { color: #000; line-height: 18px; font-size: 17px; font-weight: 400; max-height: 90px; overflow: hidden; letter-spacing: 0.26px; }
.center_list .item .next { color: #A60000; font-size: 17px; font-weight: 400; position: absolute; left: 13px; bottom: 13px; }
.center_list .item a:hover .title,
.center_list .item a:hover .next { text-decoration: underline; }

.center_list2 { padding: 15px 0 5px; }
.center_list2 .item { margin-bottom: 8px; }
.center_list2 .item:last-child { margin-bottom: 0; }
.center_list2 .item a { min-height: 40px; color: #423D37; line-height: 20px; padding: 9px 25px 13px 8px; font-size: 17px; font-weight: 700; background-image: -moz-linear-gradient(bottom, #FFF6B7 0%, #FFF 100%); background-image: -o-linear-gradient(bottom, #FFF6B7 0%, #FFF 100%); background-image: -webkit-linear-gradient(bottom, #FFF6B7 0%, #FFF 100%); background-image: linear-gradient(to top, #FFF6B7 0%, #FFF 100%); border: 1px solid #ECBE5C; display: block; overflow: hidden; position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.center_list2 .item a:before { content: ''; position: absolute; right: 10px; width: 8px; height: 9px; top: 16px; background: url('/media/images/arrow_left.png') no-repeat 0 0; background-size: 100%; z-index: 3; }
.center_list2 .item a:after { content: ''; width: 100%; height: 100%; position: absolute; right: 0; top: 0; background: #fff6b8; opacity: 0; z-index: 0; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }
.center_list2 .item a:hover:after, .center_list2 .item a:focus:after { opacity: 1; }
.center_list2 .item a > * { position: relative; z-index: 2; }
.center_list2 .item a .title { letter-spacing: 0.3px; }
.center_list2 .item a:hover .title,
.center_list .item a:hover .next { text-decoration: underline; }

@media screen and (max-width: 567px) {
     .center_list .item .image { height: 130px; margin-bottom: 13px; }
}

@media screen and (min-width: 568px) and (max-width: 767px) {
     .center_list .item a { height: 167px; padding: 13px 13px 13px 30px; }
     .center_list .item .image { width: 120px; margin-left: 10px; }
}

@media screen and (min-width: 768px) {
     .center_list { padding: 14px 0 28px; }
     .center_list .item { margin-bottom: 25px; }
     .center_list .item a { height: 167px; padding: 13px 13px 13px 30px; }
     .center_list .item .image { width: 120px; margin-left: 10px; }
     .center_list .item .title { line-height: 14px; margin-bottom: 10px; }
     .center_list .item .desc { font-size: 16px; }
     .center_list .item .next { font-size: 16px; bottom: 6px; }

     .center_list2 { padding: 14px 0 4px; }
     .center_list2 .item { margin-bottom: 15px; }
     .center_list2 .item a { padding: 9px 25px 9px 8px; }
     .center_list2 .item a:before { top: 15px; }
}

@media screen and (min-width: 1024px) {
     .center_list .item a { height: 127px; padding: 13px 13px 13px 60px; }
     .center_list .item .image { width: 150px; margin-left: 18px; }
     .center_list .item .title { font-size: 16px; }
     .center_list .item .desc { line-height: 14.5px; font-size: 12px; max-height: 58px; }
     .center_list .item .next { font-size: 12px; }

     .center_list2 .item a { font-size: 14px; }
}

/* Article box */
.article_box { color: #000; font-size: 17px; line-height: 21px; padding: 15px 0 0; }
.article_box h2 { font-size: 20px; line-height: 24px; font-weight: 700; display: block; margin-bottom: 10px; }
.article_box .desc { font-size: 18px; line-height: 22px; clear: both; display: block; font-weight: 700; margin-bottom: 25px; }
.article_box .content:after { clear: both; display: table; content: ''; }
.article_box .img_left { float: left; max-width: 100%; margin-right: 0; margin-bottom: 25px; overflow: hidden; display: block; }
.article_box .userbar { padding-top: 30px; }

.article_box .image_box { float: left; /*margin-right: 20px;*/ margin-bottom: 15px; margin-top: 15px; }
.article_box .image_box a { display: block; }
.article_box .image_box a .cover { width: 100%; height: 340px; margin-bottom: 1px; }
.article_box .image_box a .title { font-size: 17px; line-height: 28px; height: 28px; background: #39352C; color: #FFF; text-align: center; text-decoration: underline; }
.article_box .image_box a:hover .title { color: #df7b04; }



@media screen and (min-width: 768px) {
     .article_box { padding: 20px 0 0; }
     .article_box h2 { margin-bottom: 12px; }
     .article_box .desc { margin-bottom: 30px; }
     .article_box .img_left { margin-right: 10px; margin-bottom: 10px; }
     .article_box .userbar { padding-top: 40px; }
     .article_box .image_box { margin-right: 20px; }
     .article_box .image_box a .cover { width: 268px; }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
     .article_box .img_left { max-height: 300px; }
}

@media screen and (min-width: 1024px) {
     .article_box { font-size: 15px; line-height: 19px; }
     .article_box h2 { font-size: 18px; line-height: 22px; }
     .article_box .desc { font-size: 16px; line-height: 20px; }
     .article_box .img_left { margin-right: 40px; }
     
}

/* Contact box */
#contactUs { padding-bottom: 50px; }
.contact_box { padding-left: 0; position: relative; margin-top: 10px; min-height: 1000px; }
.contact_box .form { font-size: 17px; font-weight: 700; color: #626262; min-height: 800px; position: relative; width: 55%; margin-left: 3%; float: right; }
.contact_box .form .input { position: relative; padding-right: 0; margin-bottom: 3px; }
.contact_box .form .input .label { width: 100%; position: absolute; right: 0; top: 0; line-height: 29px; padding-right: 0; letter-spacing: 0.7px; display: block; }
.contact_box .form .input.must .label:after { content: '*'; position: absolute; right: 0; top: 0; }
.contact_box .form .input input[type='text'], .contact_box .form .input select, .contact_box .form .input textarea { border: 1px solid #bebdbd; height: 35px; font-weight: 400; background: none; display: block; padding: 0; width: 100%; text-indent: 5px; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }
.contact_box .form .input select { text-indent: 0; }
.contact_box .form .input textarea { text-indent: 0; padding: 5px; height: 82px; resize: none; margin-bottom: 10px; }
.contact_box .form .input input[type='text']:focus, .contact_box .form .input select:focus, .contact_box .form .input textarea:focus { border-color: #8c8b8b; }
.contact_box .inputBig { height: 80px; }
.contact_box .form .buttons { float: right; width: 100%; }
.contact_box .form .buttons:after { content: ''; clear: both; display: table; }
/*.contact_box .form .buttons .submit, .contact_box .form .buttons .reset { width: 48%; height: 35px; color: #FFF; font-size: 20px; font-weight: 700; float: left; text-align: center; 
background-image: -moz-linear-gradient(bottom, #68500e 0%, #68500e 13%, #68300e 80%, #F4C35A 100%); background-image: -o-linear-gradient(bottom, #D68500e 0%, #68500e 13%, #68300e 80%, #F4C35A 100%); background-image: -webkit-linear-gradient(bottom, #68500e 0%, #68500e 13%, #68300e 80%, #68300e 100%); background-image: linear-gradient(to top, #D68500e 0%, #68500e 13%, #68300e 80%, #68300e 100%); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); border: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; }
.contact_box .form .buttons .submit:hover, .contact_box .form .buttons .reset:hover, .contact_box .form .buttons .submit:focus, .contact_box .form .buttons .reset:focus { background-image: -moz-linear-gradient(bottom, #F4C35A 0%, #F4C35A 20%, #D19108 87%, #D19108 100%); background-image: -o-linear-gradient(bottom, #F4C35A 0%, #F4C35A 20%, #D19108 87%, #D19108 100%); background-image: -webkit-linear-gradient(bottom, #F4C35A 0%, #F4C35A 20%, #D19108 87%, #D19108 100%); background-image: linear-gradient(to top, #F4C35A 0%, #F4C35A 20%, #D19108 87%, #D19108 100%); }*/

.contact_box .form .buttons .submit { width: 48%; height: 35px; color: #FFF; font-size: 18px; float: left; font-weight: 700; background-color: #FFF; background-image: -moz-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -o-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -webkit-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: linear-gradient(to top, #3B362D 0%, #67543C 100%); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: none; cursor: pointer; }
.contact_box .form .buttons .submit:hover, .app_form .form .buttons .submit:focus { background-image: -moz-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: -o-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: -webkit-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: linear-gradient(to top, #67543C 0%, #3B362D 100%); }


.contact_box .form .buttons .reset { margin-left: 4%; }
.contact_box .form .must_text { position: relative; top: 5px; margin-bottom: 10px; }

.contact_box .left { position: relative; width: 40%; float: right; }
.contact_box .left .contact_block { padding: 15px; line-height: 21px; font-size: 17px; margin-bottom: 15px; letter-spacing: 0.3px; font-weight: 700; border: 1px solid #D0D0D0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #324639; }
.contact_box .left .map_block { height: 200px; border: 1px solid #D0D0D0; position: relative; overflow: hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.contact_box .left .map_block .cover { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.contact_box .left h2 { font-size: 20px; text-align: center; color: #777; }
.contact_box *:focus { outline: 3px solid red; }
.leftColHeight { height: 1300px; }

.rcCaptchaAudioLink { color: #626262; }
.captcha { float: right; }
.captcha .rcInvalid { color: red!important; font-size: 13px; }
.validator { color: red; font-size: 13px; font-weight: bold; }

@media screen and (max-width: 567px) {
     #contactUs { height: 865px; }
     .contact_box { /*min-height:1500px;*/ }
     .contact_box .left { position: relative; padding-top: 25px; width: 100%; margin-left: 0; }
     .contact_box .form { position: relative; float: none; padding-top: 25px; width: 100%; margin-left: 0; }
     .contact_box .form .input .label { letter-spacing: 0; position: relative; display: block; }
     .contact_box .form .input.must .label { padding-right: 10px; }
     .contact_box .form .buttons { padding-top: 7px; }
     .contact_box .form .buttons .submit { width: 100%; }
     .contact_box .left .contact_block { letter-spacing: 0; }
}

@media screen and (min-width: 568px) {
     .leftColHeight { height: 700px; }
     .contact_box { margin-top: 20px; min-height: 541px; }
     .contact_box .form .input { padding-right: 157px; margin-bottom: 10px; }
     .contact_box .form .input .label { width: 157px; padding-right: 21px; }
     .contact_box .form .input.must .label:after { right: 6px; top: -1px; }
     .contact_box .form .input input[type='text'], .contact_box .form .input select { height: 35px; }
     .contact_box .form .buttons .submit, .contact_box .form .buttons .reset { width: 97px; height: 35px; font-size: 20px; }
     .contact_box .form .buttons .reset { margin-left: 14px; }
     .contact_box .form .input.must_text { top: -11px; }

     .contact_box .left .contact_block { padding: 15px; margin-bottom: 17px; }
     .contact_box .left .map_block { height: 300px; }
}

@media screen and (min-width: 568px) and (max-width: 1023px) {
     .contact_box .left { position: relative; float: none; padding-top: 50px; }
     .contact_box .left:after { content: ''; clear: both; display: table; }
     .contact_box .left .contact_block { float: right; width: 49%; margin-left: 2%; height: 300px; }
     .contact_box .left .map_block { float: right; width: 49%; }
}

@media screen and (min-width: 1024px) {
     .contact_box { /*padding-left:315px;*/ }
     .contact_box .form { font-size: 12px; }
     .contact_box .form .input { padding-right: 107px; margin-bottom: 7px; }
     .contact_box .form .input .label { width: 107px; line-height: 16px; }
     .contact_box .form .input input[type='text'], .contact_box .form .input select, .contact_box .form .input textarea { /*height:22px;*/ }
     .contact_box .form .buttons .submit, .contact_box .form .buttons .reset { width: 47px; height: 28px; font-size: 16px; line-height: 25px; margin-right: 10px; }

     .contact_box .left { /*width:282px;*/ }
     .contact_box .left .contact_block { padding: 26px 36px 28px 20px; line-height: 18px; font-size: 14px; }
     .contact_box .left .map_block { height: 219px; }
}

/* Sites box */
/*.sites_box .main_title{color: #68500e;line-height:20px;font-size: 20px;margin-bottom:25px;font-weight: 700;position:relative;top:0;letter-spacing: 0.5px;}*/
.sites_box { padding-bottom: 50px; }
.sites_box .list { padding-left: 0; }
.sites_box .list .item { margin-bottom: 25px; }
.sites_box .list .item:last-child { margin-bottom: 0; }
.sites_box .list .item a { padding: 10px 10px 10px 10px; display: block; background: #eee6d1; border: 1px solid #FFF; -webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.35); -moz-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.35); box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.35); -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; position: relative; }
.sites_box .list .item a .inner { position: relative; padding-bottom: 25px; }
.sites_box .list .item a:hover, .sites_box .list .item a:focus { background: #faf5e8; }
.sites_box .list .item a:after { content: ''; clear: both; display: table; }
.sites_box .list .item a .image { width: 100%; height: 140px; float: right; margin-left: 0; }
.sites_box .list .item a .title { color: #7c5b00; line-height: 17px; font-size: 19px; font-weight: 700; margin-bottom: 10px; }
.sites_box .list .item a:hover .title { text-decoration: underline; }

.sites_box .list .item a .desc { color: #000; line-height: 21px; font-size: 17px; font-weight: 400; overflow: hidden; }
.sites_box .list .item a .more { color: #a28c51; line-height: 17px; font-size: 17px; position: absolute; left: 0; bottom: 0; }
.sites_box .list .item a:hover .more { text-decoration: underline; }
.sites_box .userbar { padding-left: 0; }

@media screen and (max-width: 567px) {
     .sites_box .list .item a .image { margin-bottom: 15px; }

     .sites_box.historical .list .item a .image { margin-bottom: 5px; width: 50%; }
     .sites_box.historical .list .item a .image.left { margin-bottom: 15px; }
}

@media screen and (min-width: 568px) and (max-width: 767px) {
     .sites_box .list .item a .image { position: absolute; right: 0; top: 0; width: 150px; height: 120px; margin-left: 0; }
     .sites_box .list .item a .inner { padding: 0 164px 16px 0px; min-height: 165px; }
     .sites_box .list .item a { padding: 10px; }

     .sites_box.historical .list .item a .image { height: 80px; }
     .sites_box.historical .list .item a .image.left { top: 85px; }
}

@media screen and (min-width: 768px) {
     .sites_box .main_title { margin-bottom: 11px; top: -5px; }
     .sites_box .list .item a { padding: 10px; }
     .sites_box .list .item a .image { position: absolute; right: 0; top: 0; width: 150px; height: 102px; margin-left: 0; }
     .sites_box .list .item a .inner { padding: 0 164px 16px 0px; min-height: 165px; }
     .sites_box .list .item a .title { margin-bottom: 5px; }
     .sites_box .list .item a .more { line-height: 17px; font-size: 17px; }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
     .sites_box.historical .list .item a .image { height: 80px; }
     .sites_box.historical .list .item a .image.left { top: 85px; }
}

@media screen and (min-width: 1024px) {
     .sites_box .list { padding-left: 38px; }
     .sites_box .list .item a { padding: 8px; }
     .sites_box .list .item a .image { height: 102px; }
     .sites_box .list .item a .inner { padding: 0 169px 16px 22px; min-height: 102px; }
     .sites_box .list .item a .title { line-height: 12px; font-size: 16px; margin-bottom: 10px; }
     .sites_box .list .item a .desc { line-height: 14px; font-size: 14px; }
     .sites_box .list .item a .more { line-height: 14px; font-size: 14px; }
     .sites_box .userbar { padding-left: 38px; }

     .sites_box.historical .list .item a .inner { padding-left: 169px; }
     .sites_box.historical .list .item a .image.left { right: auto; left: 0; }
     .sites_box.historical .list .item a .more { left: 169px; }
}

/* History sites */
.history_sites .top_cover { margin-bottom: 15px; }
.history_sites .top_cover .cover { width: 100%; padding-bottom: 34.4%; }
.history_sites .content { position: relative; padding-right: 0; min-height: 290px; }

.history_sites .left_side { position: absolute; right: 0; top: 0; width: 100%; }
.history_sites .search_box { margin-bottom: 11px; }
.history_sites .search_box .title { background: #443C39; height: 24px; line-height: 22px; font-size: 18px; font-weight: 700; margin-bottom: 10px; color: #ded0b3; text-align: center; }
.history_sites .search_box .search_inner { background: #443C39; padding: 10px; color: #d0c08f; font-size: 17px; line-height: 17px; }
.history_sites .search_box .search_inner .label { color: #d0c08f; font-size: 17px; line-height: 17px; }
.history_sites .search_box .search_inner:after { content: ''; clear: both; display: table; }
/*.history_sites .search_box .search_inner input[type='text']{height:30px;background:#FFF;border:none;width:100%;display: block;padding:0;text-indent: 5px;margin-top:3px;color:#000;margin-bottom:0;}*/
.history_sites .search_box .search_inner .submit { float: left; border: none; width: 80px; height: 30px; font-size: 17px; font-weight: 700; color: #312c26; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: rgb(218,204,169); background: -moz-linear-gradient(top, rgba(218,204,169,1) 0%, rgba(148,126,79,1) 100%); background: -webkit-linear-gradient(top, rgba(218,204,169,1) 0%,rgba(148,126,79,1) 100%); background: linear-gradient(to bottom, rgba(218,204,169,1) 0%,rgba(148,126,79,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dacca9', endColorstr='#947e4f',GradientType=0 ); cursor: pointer; }
.history_sites .search_box .search_inner .submit:hover, .history_sites .search_box .search_inner .submit:focus { background: rgb(148,126,79); background: -moz-linear-gradient(top, rgba(148,126,79,1) 0%, rgba(218,204,169,1) 100%); background: -webkit-linear-gradient(top, rgba(148,126,79,1) 0%,rgba(218,204,169,1) 100%); background: linear-gradient(to bottom, rgba(148,126,79,1) 0%,rgba(218,204,169,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#947e4f', endColorstr='#dacca9',GradientType=0 ); }
.history_sites .search_box .comboDiv { width: 140px; }
.history_sites .search_box .combo { margin: 10px auto; }
.search_box fieldset{margin:0;}

.history_sites .block_banner2 { margin-bottom: 11px; }
.history_sites .block_banner2 a { display: block; }
.history_sites .block_banner2 a img { display: block; max-width: 100%; margin: 0 auto; }

.history_sites .right_side { position: relative; padding-left: 0; }
.history_sites .text { color: #000; font-size: 17px; font-weight: 400; line-height: 21px; }
.history_sites .text a:hover { text-decoration: underline; }


.history_sites .pad .pad { width: 500px; float: right; }
.history_sites .padLeft { padding-left: 10px; float: right; }
.history_sites .repeaterChildren { width: 500px; float: right; }
/*.history_sites .text .main_title{font-size:19px;font-weight:900;line-height:19px;margin-bottom:10px;}*/
.history_sites .first_four { position: absolute; left: 0; top: 0; width: 100%; padding: 0; }
.history_sites .first_four .title { font-weight: 700; font-size: 19px; line-height: 19px; text-align: center; margin-bottom: 15px; }
.history_sites .first_four .list { margin-left: -15px; }
.history_sites .first_four .list:after { content: ''; clear: both; display: table; }
.history_sites .first_four .list .item { padding-left: 15px; float: left; width: 50%; margin-bottom: 10px; }
.history_sites .first_four .list .item a { display: block; text-align: center; }
.history_sites .first_four .list .item img { max-width: 100%; }
.history_sites .first_four .list .item a .image { width: 100%; padding-bottom: 100%; border: 1px solid #b39f84; position: relative; overflow: hidden; margin: 0 auto; }
.history_sites .first_four .list .item a .image .cover { position: absolute; left: 0; top: 0; width: 101%; height: 101%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.history_sites .first_four .list .item a:hover .image .cover, .history_sites .first_four .list .item a:focus .image .cover { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.history_sites .first_four .list .item .name .caption { font-size: 17px; font-weight: 400; line-height: 17px; color: #000; height: 40px; }
.history_sites .first_four .name { height: 40px; }
.history_sites .first_four h2 { line-height: 17px; }

.history_sites .banners_mobile { display: none; }

.history_sites .first_four .imgEdit { width: 80px; }

@media screen and (max-width: 767px) {
     .history_sites .top_cover { margin-left: -15px; margin-right: -15px; }
     .history_sites .left_side { position: relative; }
     .history_sites .block_banner2 { display: none; }

     .history_sites .search_box { margin-bottom: 25px; }
     .history_sites .search_box .title { text-align: right; font-size: 19px; line-height: 19px; color: #000; background: none; }
     .history_sites .search_box .search_inner { padding: 0 10px; padding-left: 99px; background: rgba(255,255,255,0.5); border: 1px solid rgba(61,55,46,0.5); color: #3f3a36; }
     .history_sites .search_box .search_inner input[type='text'] { margin-top: 5px; border: 1px solid #bdbdbd; }
     .history_sites .search_box .search_inner .submit { position: absolute; left: 10px; bottom: 10px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background-image: -moz-linear-gradient(bottom, #3A362D 0%, #68543C 100%); background-image: -o-linear-gradient(bottom, #3A362D 0%, #68543C 100%); background-image: -webkit-linear-gradient(bottom, #3A362D 0%, #68543C 100%); background-image: linear-gradient(to top, #3A362D 0%, #68543C 100%); color: #f9e9d2; }

     .history_sites .first_four { padding-top: 35px; }
     .history_sites .first_four .title { text-align: right; }
     .history_sites .first_four { position: relative; }

     .history_sites .banners_mobile { position: relative; display: block; padding-top: 10px; text-align: center; font-size: 0;height:200px; }
     .history_sites .banners_mobile .block_banner2 { display: block; }
     .history_sites .search_box .comboDiv { width: 176px; }
     .history_sites .search_box .comboDiv div { margin-top: 0; }
}

@media screen and (min-width: 568px) and (max-width: 767px) {
     .history_sites .first_four .list .item { width: 25%; }
     .history_sites .banners_mobile .block_banner2 { position: relative; display: inline-block; vertical-align: middle; margin: 0 10px; }
     .history_sites .search_box .comboDiv { width: 176px; }
}

@media screen and (min-width: 768px) {
     .history_sites .content { padding-right: 190px; }

     .history_sites .left_side { width: 166px; }
     .history_sites .search_box .title { margin-bottom: 3px; }
     .history_sites .search_box .search_inner { padding: 14px 14px 17px; }
     .history_sites .search_box { margin-bottom: 16px; }

     .history_sites .text .main_title { margin-bottom: 15px; }
     .history_sites .first_four .list .item { width: 25%; margin-bottom: 3px; }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
     .history_sites .first_four { padding-top: 35px; }
     .history_sites .first_four .title { text-align: right; }
     .history_sites .first_four { position: relative; }
}

@media screen and (min-width: 1024px) {
     .history_sites .search_box .search_inner { font-size: 12px; line-height: 12px; }
     .history_sites .search_box .search_inner input[type='text'] { height: 19px; }
     .history_sites .search_box .search_inner .submit { width: 53px; height: 18px; font-size: 12px; }

     .history_sites .right_side { padding-left: 264px; }
     .history_sites .text { font-size: 16px; line-height: 20px; }
     .history_sites .text .main_title { font-size: 18px; line-height: 18px; }
     .history_sites .first_four { width: 264px; padding: 0 40px; }
     .history_sites .first_four .title { font-size: 18px; line-height: 18px; margin-bottom: 42px; }
     .history_sites .first_four .list { margin-left: -7px; }
     .history_sites .first_four .list .item { padding-left: 7px; width: 50%; }
     .history_sites .first_four .list .item a .name { font-size: 14px; line-height: 16px; height: 40px; }
}

/* Child box */
.child_box { background: url('/media/images/children_bg.png') no-repeat center bottom #FFF; background-size: 100%; padding: 10px 10px 40px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.child_box .top_cover { margin-bottom: 15px; }
.child_box .top_cover .cover { height: 200px; background-color: #574C46; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.child_box .top_cover .image { width: 100%; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
/*.child_box .main_title{color: #009bd6;line-height:26px;font-size: 22px;margin-bottom:15px;font-weight: 700;letter-spacing: 0;border-color:#009bd6;}*/
.child_box .content { font-size: 17px; line-height: 21px; padding-left: 0; }
.child_box .content a { text-decoration: underline; color: #000; }
.child_box .content a:hover, .child_box .content a:focus { color: #65523B; }

@media screen and (min-width: 768px) {
     .child_box { padding: 15px 15px 50px; }
     .child_box .top_cover { margin-bottom: 15px; }
     .child_box .top_cover .cover { height: 230px; }
     .child_box .main_title { line-height: 28px; font-size: 28px; margin-bottom: 15px; }
     .child_box .content { font-size: 17px; line-height: 21px; padding-left: 0; }
}

@media screen and (min-width: 1024px) {
     .child_box { padding: 20px 20px 50px; }
     .child_box .content { font-size: 16px; line-height: 20px; padding-left: 60px; }
}

/* Mayors box */
/*.mayors_box .main_title{color: #E69D13;line-height:18px;font-size: 20px;font-weight: 700;display: block;margin-bottom:15px;}*/
.mayors_box .inner { padding: 0; }
.mayors_box .listMayors { margin-left: -15px; }
.mayors_box .listMayors:after { content: ''; clear: both; display: table; }
.mayors_box .listMayors .item { padding-left: 15px; float: right; width: 100%; margin-bottom: 50px; }
.mayors_box .listMayors .item a { display: block; width: 200px; height: auto; margin: 0 auto; }
.mayors_box .listMayors .item a:hover .name { text-decoration: underline; }
.mayors_box .listMayors .item a .image { height: 240px; width: 100%; border: 1px solid #B39F6D; margin-bottom: 1px; position: relative; overflow: hidden; padding: 10px; }
.mayors_box .listMayors .item a .image .cover { position: relative; left: 0; top: 0; width: 100%; height: 100%; }
.mayors_box .listMayors .item a .name { height: 24px; line-height: 22px; color: #000; font-size: 16px; font-weight: 700; text-align: center; }
.mayors_box .listMayors .item a .date .year { text-align: center; font-size: 14px; font-weight: bold; color: #000; }

@media screen and (min-width: 568px) and (max-width: 767px) {
     .mayors_box .list .item { width: 50%; }
}

@media screen and (min-width: 768px) {
     .mayors_box .main_title { margin-bottom: 34px; }
     .mayors_box .listMayors { margin-left: -20px; }
     .mayors_box .listMayors .item { padding-left: 20px; width: 33.3333%; margin-bottom: 75px; }
     .mayors_box .listMayors .item a { width: 143px; height: 235px; padding: 0; }
     .mayors_box .userbar { padding-top: 0; }
}

@media screen and (min-width: 1024px) {
     .mayors_box .main_title { margin-bottom: 44px; }
     .mayors_box .inner { padding: 0 18px 0 90px; }
     .mayors_box .listMayors { margin-left: -85px; }
     .mayors_box .listMayors .item { padding-left: 85px; margin-bottom: 75px; }
     .mayors_box .listMayors .item a { width: 180px; height: 235px; padding: 0; }
     .mayors_box .listMayors .item a .name { height: 18px; line-height: 16px; font-size: 14px; }
}

/* Yakirim box */
.yakirim_box .inner { padding-left: 0; }
.yakirim_box .list { margin-left: 0; }
.yakirim_box .list:after { content: ''; clear: both; display: table; }
.yakirim_box .list .item { float: right; margin-bottom: 15px; padding-left: 0; width: 100%; }
.yakirim_box .list .item .item_inner { height: auto; padding: 16px 20px 10px; background: url('/media/images/yakir_bg.png') no-repeat center center #584e40; }
.yakirim_box .list .item .title {width:100%; margin-bottom: 5px; float: right; color: #e2ce91; line-height: 18px; font-size: 18px; font-weight: 700; }
.yakirim_box .list .item ul .innerItem { margin: 8px 0; }
.yakirim_box .list .item ul .innerItem a { color: #FFF; font-weight: bold; font-size: 17px; line-height: 19px; font-weight: 400; display: inline-block; position: relative; padding-right: 10px; }
.yakirim_box .list .item ul .innerItem a:before { content: ''; position: absolute; right: 0; top: 8px; width: 6px; height: 6px; background: url('/media/images/arrow_left2.png') no-repeat 0 0; background-size: 100%; }
.yakirim_box .list .item ul .innerItem a:hover, .yakirim_box .list .item ul > li > a:focus { text-decoration: underline; }

@media screen and (min-width: 568px) and (max-width: 767px) {
     .yakirim_box .list { margin-left: -20px; }
     .yakirim_box .list .item { margin-bottom: 19px; padding-left: 20px; width: 50%; }
     .yakirim_box .list .item .item_inner { height: 370px; padding: 10px 20px 0; }
}

@media screen and (min-width: 768px) {
     .yakirim_box .list { margin-left: -20px; }
     .yakirim_box .list .item { margin-bottom: 19px; padding-left: 20px; width: 50%; }
     .yakirim_box .list .item .item_inner { height: 370px; padding: 10px 20px 0; }
}

@media screen and (min-width: 1024px) {
     .yakirim_box .inner { padding-left: 35px; }
     .yakirim_box .list { margin-left: -42px; }
     .yakirim_box .list .item { padding-left: 42px; width: 33.3333%; }
     .yakirim_box .list .item .item_inner { height: 370px; }
     .yakirim_box .list .item .title { line-height: 14px; font-size: 14px; }
     .yakirim_box .list .item ul .innerItem { margin: 0; }
     .yakirim_box .list .item ul .innerItem a { font-size: 13px; font-weight: bold; line-height: 14px; }
     /*.yakirim_box .list .item ul .innerItem a:before{top:4px;}*/
}

/* Gallery box */
.gallery_box *:focus{border:none!important}
.gallery_box .list { margin-left: 0; margin-bottom: 0; }
.gallery_box .list:after { content: ''; clear: both; display: table; }
.gallery_box .list .item { float: right; width: 100%; padding-left: 0; margin-bottom: 25px; }
.gallery_box .list .item a { display: block; background-color: #423D37; }
.gallery_box .list .item a .image { width: 100%; height: auto; padding-bottom: 61%; border: 1px solid #C7A86F; overflow: hidden; position: relative; }
.gallery_box .list .item a .image:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; background: -moz-linear-gradient(-45deg, rgba(234,229,177,0) 0%, rgba(234,229,177,0.04) 4%, rgba(234,229,177,1) 100%); background: -webkit-linear-gradient(-45deg, rgba(234,229,177,0) 0%,rgba(234,229,177,0.04) 4%,rgba(234,229,177,1) 100%); background: linear-gradient(135deg, rgba(234,229,177,0) 0%,rgba(234,229,177,0.04) 4%,rgba(234,229,177,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eae5b1', endColorstr='#eae5b1',GradientType=1 ); opacity: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.gallery_box .list .item a:hover .image:after, .gallery_box .list .item a:focus .image:after { opacity: 1; }
.gallery_box .list .item a:hover .image .cover, .gallery_box .list .item a:focus .image .cover { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
.gallery_box .list .item a .image .cover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.gallery_box .list .item a .title { color: #FFF; line-height: 18px; font-size: 17px; font-weight: bold; padding: 6px 9px 7px; font-family: Arial; }

@media screen and (min-width: 568px) and (max-width: 767px) {
     .gallery_box .list { margin-left: -15px; }
     .gallery_box .list .item { width: 50%; padding-left: 15px; }
}

@media screen and (min-width: 768px) {
     .gallery_box .list { margin-left: -20px; }
     .gallery_box .list .item { width: 33.3333%; padding-left: 20px; margin-bottom: 22px; }
     .gallery_box .list .item a .image { height: 105px; padding-bottom: 0; }
     .gallery_box .list .item a .title { font-size: 16px; padding: 4px 9px 5px; }
}

@media screen and (min-width: 1024px) {
     .gallery_box .list { margin-left: -25px; margin-bottom: -32px; }
     .gallery_box .list .item { width: 25%; padding-left: 25px; margin-bottom: 32px; }
     .gallery_box .list .item a .title { line-height: 14px; font-size: 12px; }
}

/* Founders box */
.founders_box .top_cover .cover { padding-bottom: 26%; }
.founders_box .right_side { padding-left: 0; }
/*.founders_box .main_title{color:#68500e;font-size:19px;font-weight:700;line-height:19px;margin-bottom:15px;}*/

.founders_box .search_top { background: #eee6d1; padding: 10px 10px 14px; margin-bottom: 9px; border: 1px solid #FFF; -webkit-box-shadow: 0px 0.5px 0.5px 0px rgba(50, 50, 50, 0.35); -moz-box-shadow: 0px 0.5px 0.5px 0px rgba(50, 50, 50, 0.35); box-shadow: 0px 0.5px 0.5px 0px rgba(50, 50, 50, 0.35); }
.founders_box .search_top .search_box { margin-bottom: 0!important; }

.founders_box .search_top .title { color: #423d37; width: 100%; float: right; text-align: right; background-color: none!important; line-height: 20px; font-size: 20px; margin-bottom: 5px; font-weight: 700; text-shadow: 0 0 1px rgba(239, 236, 232, 0.75); }
.founders_box .search_top .search_inner { color: #423D37; font-size: 17px; font-weight: 400; line-height: 30px; position: relative; padding: 0; }
.founders_box .search_top .search_inner:after { content: ''; clear: both; display: table; }
.founders_box .search_top .search_inner .label { color: #423d37; float: right; padding-left: 10px; margin-left: 10px; font-size: 16px; line-height: 30px; }
/*.founders_box .search_top .search_inner input[type='text']{width: 100%;height: 30px;background:#fff;border: none;padding:0;text-indent: 5px;float:right;}*/
.founders_box .search_top .search_inner .submit { float: right; width: 59px; height: 30px; color: #eee6d1; font-size: 16px; margin-right: 10px; margin-top: 3px; font-weight: 700; background-color: #FFF; background-image: -moz-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -o-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: -webkit-linear-gradient(bottom, #3B362D 0%, #67543C 100%); background-image: linear-gradient(to top, #3B362D 0%, #67543C 100%); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: none; cursor: pointer; padding: 0; }
.founders_box .search_top .search_inner .submit:hover, .founders_box .search_top .search_inner .submit:focus { background-image: -moz-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: -o-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: -webkit-linear-gradient(bottom, #67543C 0%, #3B362D 100%); background-image: linear-gradient(to top, #67543C 0%, #3B362D 100%); }
.founders_box .search_box .search_inner { background: none; }
.founders_box .search_box .search_inner .title { font-size: 16px; line-height: 30px; }
.founders_box .search_box .title { background: none; }
.founders_box .search_box .combo { width: 100%; margin: 10px auto; }
.founders_box .search_box .comboDiv { width: 320px; float: right; }
.founders_box .search_box .labelDiv { width: 100px; float: right; }

.founders_box .letters_box { background: #eee6d1; padding: 10px 0 0; border: 1px solid #FFF; -webkit-box-shadow: 0px 0.5px 0.5px 0px rgba(50, 50, 50, 0.35); -moz-box-shadow: 0px 0.5px 0.5px 0px rgba(50, 50, 50, 0.35); box-shadow: 0px 0.5px 0.5px 0px rgba(50, 50, 50, 0.35); position: relative; }
.founders_box .letters_box ul:after { content: ''; clear: both; display: table; }
.founders_box .letters_box ul > li { float: right; width: 9.0909%; margin-bottom: 10px; }
.founders_box .letters_box ul > li > a { width: 35px; height: 35px; line-height: 23px; font-size: 17px; color: #FFF; font-weight: 700; display: block; text-align: center; background: rgb(107,91,71); background: -moz-linear-gradient(top, rgba(107,91,71,1) 30%, rgba(4,3,3,1) 100%); background: -webkit-linear-gradient(top, rgba(107,91,71,1) 30%,rgba(4,3,3,1) 100%); background: linear-gradient(to bottom, rgba(107,91,71,1) 30%,rgba(4,3,3,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b5b47', endColorstr='#040303',GradientType=0 ); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin: 0 auto; }
.founders_box .letters_box ul > li > a.active,
.founders_box .letters_box ul > li > a:hover,
.founders_box .letters_box ul > li > a:focus { background: rgb(199,167,83); background: -moz-linear-gradient(top, rgba(199,167,83,1) 30%, rgba(145,119,50,1) 100%); background: -webkit-linear-gradient(top, rgba(199,167,83,1) 30%,rgba(145,119,50,1) 100%); background: linear-gradient(to bottom, rgba(199,167,83,1) 30%,rgba(145,119,50,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7a753', endColorstr='#917732',GradientType=0 ); }

.founders_box .founders_list { padding: 20px 0 5px; }
.founders_box .founders_list:after { content: ''; clear: both; display: table; }
.founders_box .founders_list .item { float: right; width: 50%; margin-bottom: 10px; }
.founders_box .founders_list .item a { width: 154px; height: 119px; background: url('/media/images/sticky.png') no-repeat 0 0; background-size: 100%; display: block; margin: 0 auto; text-align: center; color: #66543C; letter-spacing: -0.5px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.founders_box .founders_list .item a .title { font-size: 17px; line-height: 18px; font-weight: 700; padding: 42px 30px 0 10px; margin-bottom: 3px; }
.founders_box .founders_list .item a .names { font-size: 16px; line-height: 16px; font-weight: 400; padding: 5px 30px 0 10px; }
.founders_box .founders_list .item a:hover, .founders_box .founders_list .item a:focus { -ms-transform: scale(1.1) rotate(2deg); -webkit-transform: scale(1.1) rotate(2deg); transform: scale(1.1) rotate(2deg); }

.founders_box .pagination { font-size: 0; text-align: center; padding: 20px 0 0; }
.founders_box .pagination > li { display: inline-block; vertical-align: middle; margin: 0 6px; }
.founders_box .pagination > li .nav { width: 13px; height: 16px; background: url('/media/images/nav_r.png') no-repeat 0 0; background-size: 100%; margin: 0 15px; }
.founders_box .pagination > li .nav.next { background-image: url('/media/images/nav_l.png'); }
.founders_box .pagination > li > a { color: #66543C; font-size: 17px; font-weight: 400; padding: 5px; display: block; }
.founders_box .pagination > li > a.active, .founders_box .pagination > li > a:focus, .founders_box .pagination > li > a:hover { color: #000; }





@media screen and (min-width: 568px) and (max-width: 767px) {
     .founders_box .founders_list .item { width: 33.3333%; }
}

@media screen and (max-width: 767px) {
     .founders_box .search_top .search_inner { padding-left: 69px; }
     .founders_box .search_top .search_inner .label { float: none; clear: both; }
     /*.founders_box .search_top .search_inner input[type='text']{float:none;}*/
     .founders_box .search_top .search_inner .submit { position: absolute; left: 0; bottom: 0; }
     .founders_box .search_box .comboDiv { width: 96%; float: right; }

     .founders_box .letters_box { white-space: nowrap; font-size: 0; position: relative; }
     .founders_box .letters_box ul { overflow-x: scroll; -webkit-overflow-scrolling: touch; }
     .founders_box .letters_box ul > li { float: none; width: auto; display: inline-block; margin-left: 5px; }
     .founders_box .letters_box ul > li:first-child { margin-right: 45px; }
     .founders_box .letters_box ul > li:last-child { margin-left: 45px; }
     .founders_box .letters_box .nav { position: absolute; left: -12px; top: 0; bottom: 0; margin: auto; width: 55px; height: 55px; cursor: pointer; background: #483F31; border-radius: 50%; border: 5px solid #EEE6D1; z-index: 3; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
     .founders_box .letters_box .nav:after { content: ''; width: 8px; height: 16px; left: -4px; right: 0; top: 0; bottom: 0; margin: auto; background: url('/media/images/arrow_left3.png') no-repeat 0 0; background-size: 100%; position: absolute; }
     .founders_box .letters_box .nav.nav_right { left: auto; right: -12px; -ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
}

@media screen and (min-width: 768px) {
     .founders_box .main_title { margin-bottom: 15px; }
     /*.founders_box .search_top .input input[type='text']{width:153px;}*/
     .founders_box .search_box .combo { width: 153px; margin: 0px auto; float: right; }
     .founders_box .letters_box { padding: 10px 5px 0; }
     /*.founders_box .letters_box ul > li > a{width:32px;height:32px;line-height:30px;}*/

     .founders_box .founders_list .item { width: 25%; }
}

@media screen and (min-width: 1024px) {
     .founders_box .main_title { font-size: 18px; line-height: 18px; }
     .founders_box .right_side { padding-left: 34px; }

     .founders_box .search_top .input { font-size: 14px; line-height: 20px; }
     .founders_box .search_top .search_inner .label { padding-left: 5px; }
     /*.founders_box .search_top .search_inner input[type='text']{height:20px;}*/
     .founders_box .search_box .combo { width: 153px; margin: 0px auto; float: right; }
     .founders_box .search_top .search_inner .submit { width: 49px; height: 28px; font-size: 12px; margin-right: 5px; }

     .founders_box .letters_box { padding: 10px 5px; }
     .founders_box .letters_box ul > li { width: 4.5454%; margin-bottom: 0; }
     .founders_box .letters_box ul > li > a { width: 22px; height: 22px; line-height: 20px; font-size: 16px; }

     .founders_box .founders_list .item a .names { font-size: 14px; line-height: 14px; }

     .founders_box .pagination > li { margin: 0 2px; }
     .founders_box .pagination > li .nav { margin: 0 10px; }
     .founders_box .pagination > li > a { font-size: 14px; }
}

/* Streets box */
.streets_box { padding-left: 0; min-height: 1000px; }
.streets_box .search_top { padding-top: 5px; padding-right: 10px; }
.streets_box .letters_box { padding: 10px 0 0; margin-bottom: 50px; }

.streets_box .streets_col { margin-left: 0; margin-bottom: 30px; }
.streets_box .streets_col:after { content: ''; clear: both; display: table; }
.streets_box .streets_col .col { float: right; position: relative; width: 100%; padding-left: 0; overflow: hidden; }
.streets_box .streets_col .title_list { color: #68500e; font-size: 18px; line-height: 40px; position: relative; right: 0; /*top:-40px;*/ width: 100%; font-weight: 700; }
.streets_box .streets_col .title_list .label { font-size: 14px; line-height: 28px; color: #68500e; display: block; width: 100%; float: right; }

.streets_box .streets_col .listStreets li { margin-bottom: 5px; }
.streets_box .streets_col .listStreets li:last-child { margin-bottom: 0; }
.streets_box .streets_col .listStreets li a { width: 100%; height: 35px; line-height: 32px; padding-right: 23px; color: #010100; font-size: 17px; font-weight: 700; display: block; background: #eee6d1; border: 1px solid #FFF; position: relative; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.streets_box .streets_col .listStreets li a:before { content: ''; position: absolute; right: 9px; top: 0; bottom: 0; margin: auto 0; width: 6px; height: 6px; background: url('/media/images/arrow_left2.png') no-repeat 0 0; background-size: 100%; }
.streets_box .streets_col .listStreets li a:hover, .streets_box .streets_col .list > li > a:focus { background: #FAF5E8; }
.streets_box .streets_col .map_image { background: #eee6d1; border: 1px solid #FFF; }
.streets_box .streets_col .map_image img { display: block; width: 100%; }
.streets_box .comboDiv { width: 350px; }

@media screen and (max-width: 767px) {
     .streets_box .streets_col .list { margin-bottom: 25px; }
}

@media screen and (min-width: 568px) and (max-width: 767px) {
     .streets_box .streets_col .list { margin-bottom: 0; }
     .streets_box .streets_col { margin-left: -19px; }
     .streets_box .streets_col .col { width: 50%; padding-left: 19px; }
}

@media screen and (min-width: 768px) {
     .streets_box .search_top { margin-bottom: 0; border-bottom: none; padding-top: 16px; }
     .streets_box .letters_box { border-top: none; padding: 10px 11px 17px; }

     .streets_box .streets_col { margin-left: -19px; }
     .streets_box .streets_col .col { width: 50%; padding-left: 19px; }
     .streets_box .streets_col .title_list { line-height: 35px; /*top:-35px;*/ }

     .streets_box .streets_col .listStreets li a { height: 30px; line-height: 27px; font-size: 16px; }
}

@media screen and (min-width: 1024px) {
     .streets_box { padding-left: 37px; }
     .streets_box .letters_box { margin-bottom: 20px; }

     .streets_box .streets_col .title_list { font-size: 12px; line-height: 28px; /*top:-28px;*/ }
     .streets_box .streets_col .listStreets li a { height: 19px; line-height: 16px; font-size: 13px; width: 100%; }
}

/* Family page */
.family_page .right_side { padding-left: 0; }
.family_page .innerbox { border: 1px solid #FDFDFD; padding: 17px 10px 50px 10px; color: #3A3323; line-height: 21px; font-size: 17px; min-height: 0; font-weight: 400; background: #E3D7BD; }
.family_page .innerbox .relative { padding-left: 0; }
.family_page .innerbox .title_main { line-height: 16px; margin-bottom: 18px; font-size: 20px; font-weight: 700; display: block; }
.family_page .innerbox .tree_banner { display: inline-block; margin-bottom: 7px; }
.family_page .innerbox .tree_banner img { display: block; }

.family_page .content .left_side .block_subjects { padding: 15px 11px 25px; border: 1px solid #B59B56; background: #39352c; margin-bottom: 8px; }
.family_page .content .left_side .block_subjects .title { margin-bottom: 18px; line-height: 20px; font-size: 20px; font-weight: 700; text-shadow: 0.5px 0.9px 1px rgba(0, 0, 0, 0.5); color: #FFF; text-align: center; }
.family_page .content .left_side .block_subjects ul > li { margin-bottom: 10px; }
.family_page .content .left_side .block_subjects ul > li:last-child { margin-bottom: 0; }
.family_page .content .left_side .block_subjects ul > li > a { color: #FFF; line-height: 19px; font-size: 17px; font-weight: 400; display: block; position: relative; padding-right: 10px; }
.family_page .content .left_side .block_subjects ul > li > a:before { content: ''; position: absolute; right: 0; top: 8px; width: 6px; height: 6px; background: url('/media/images/arrow_left4.png') no-repeat 0 0; background-size: 100%; }
.family_page .content .left_side .block_subjects ul > li > a:hover, .defense_page .content .left_side .block_subjects ul > li > a:focus { text-decoration: underline; }

/**old banner specifications***/
.hlGoToFamilyPage { width: 172px; height: 36px; float: right; margin-bottom: 10px; color: #ba9e5d; font-weight: bold; font-size: 20px; text-align: center; line-height: 30px; }

.hlGoAllFamilies { width: 172px; height: 70px; float: right; margin-bottom: 10px; }
.hlGoAllFamilies img { width: 100%; }

.hlQuestionnaire { width: 172px; height: 78px; float: right; margin-bottom: 10px; }
.hlQuestionnaire img { width: 100%; }
.hlDocs { background: url(/Rsrc/Images/docsBanner.jpg) no-repeat top; width: 166px; height: 90px; float: right; margin-bottom: 10px; }
.hlGoToFamilyTree { background: url(/Rsrc/Images/tree2.jpg) no-repeat top; width: 172px; height: 114px; float: right; margin-bottom: 10px; }

.banners_mobile .hlGoAllFamilies { background: url(/Rsrc/Images/familyBanner.jpg) no-repeat top; width: 100%; height: 70px; float: right; margin-bottom: 10px; }
.banners_mobile .hlQuestionnaire { background: url(/Rsrc/Images/questionnaire.jpg) no-repeat top; width: 100%; height: 78px; float: right; margin-bottom: 10px; }


.gallery_left { position: absolute; left: 0; top: 0; width: 100%; padding-top: 35px; }
.gallery_left .family_persons { margin-left: -23px; margin-bottom: 15px; }
.gallery_left .family_persons:after { content: ''; clear: both; display: table; }
.gallery_left .family_persons .item { float: right; width: 50%; padding-left: 23px; }
.gallery_left .family_persons .item a { display: block; text-align: center; color: #3A3323; line-height: 17px; font-size: 17px; font-weight: 400; }
.gallery_left .family_persons .item a:hover, .gallery_left .family_persons .item a:focus { text-decoration: underline; }
.gallery_left .family_persons .item a .image { width: 100%; height: 163px; margin: 0 auto; margin-bottom: 5px; }
.gallery_left .gallery_inside { text-align: center; }
.gallery_left .gallery_inside .list { padding-bottom: 30px; margin-bottom: 10px; }
.gallery_left .gallery_inside .list .item .cover { display: block; width: 100%; height: 210px; }
.gallery_left .gallery_inside .list .item img { display: block; width: 100%; height: auto; }

.gallery_left .gallery_inside a { color: #3A3323; line-height: 17px; font-size: 17px; font-weight: 400; text-decoration: underline; }
.gallery_left .owl-prev, .gallery_left .owl-next { right: 105px; position: absolute; top: auto; bottom: 0; margin-top: 0; width: 13px; height: 16px; background: url('/media/images/nav_r.png') no-repeat 0 0; background-size: 100%; }
.gallery_left .owl-next { left: 105px; right: auto; background-image: url('/media/images/nav_l.png'); }
.gallery_left .owl-prev:after, .gallery_left .owl-next:after { content: ''; }
.gallery_left .owl-next:after { content: ''; }


@media screen and (min-width: 768px) {
     .gallery_left { padding-top: 45px; }
}

@media screen and (max-width: 1023px) {
     .gallery_left { position: relative; margin: 0 auto 30px; max-width: 300px; }
}

@media screen and (max-width: 767px) {
     .gallery_left { margin: 0 auto 10px; }
}

@media screen and (min-width: 1024px) {
     .family_page .innerbox { padding: 17px 21px 50px 21px; line-height: 19px; font-size: 15px; min-height: 519px; }
     .family_page .innerbox .relative { padding-left: 310px; }

     .gallery_left { width: 269px; padding-top: 0; }
     .gallery_left .family_persons .item a { line-height: 16px; font-size: 16px; }
     .gallery_left .family_persons .item a .image { width: 123px; }
     .gallery_left .gallery_inside a { line-height: 14px; font-size: 14px; }
}

/* Founder display */
.founder_display .right_side { padding-left: 0; }
.founder_display .founder_profile { margin-bottom: 12px; border: 1px solid #FDFDFD; color: #453929; line-height: 22px; font-size: 16px; font-weight: 700; padding: 17px 10px; min-height: 207px; background-image: url('/media/images/profile_bg.png'); }
.founder_display .founder_profile a { color: #54482d; text-decoration: underline; }
.founder_display .founder_profile a:hover { color: #000; text-decoration: underline; }
.founder_display .founder_profile:after { content: ''; clear: both; display: table; }
/*.founder_display .founder_profile .main_title{color: #8D7433;line-height:21px;font-size: 21px;font-weight: 700;position: relative;top:-7px;}*/
.founder_display .founder_profile .image { position: absolute; left: 0; top: 0; display: block; color: #39352C; line-height: 17px; font-size: 17px; font-weight: 400; text-align: center; }
/*.founder_display .founder_profile .image a{display: block;color: #39352C;line-height:17px;font-size: 17px;font-weight: 400;text-align:center;}*/
.founder_display .founder_profile .image .cover { width: 123px; height: 163px; }
.founder_display .founder_profile .details { font-weight: bold; }

.founder_display .founder_profile .main_title{border:none;padding-bottom:0;}
.founder_display .innerbox { min-height: 400px; position: relative; color: #3C3324; font-size: 17px; line-height: 21px; font-weight: 400; padding-left: 0; padding-right: 0; }
.founder_display .innerbox .title_main { color: #3A3323; line-height: 20px; font-size: 20px; font-weight: 700; margin-bottom: 10px; }
.founder_display .gallery_left { width: 159px; top: 0; }
.founder_display .owl-prev, .founder_display .owl-next { right: 45px; }
.founder_display .owl-next { left: 45px; right: auto; }

.founder_display .block_subjects { padding: 15px 11px 25px; border: 1px solid #B59B56; background: #39352c;/* margin-top: 20px;*/ margin-bottom:11px;width: 173px; }
.founder_display .block_subjects .title { margin-bottom: 18px; line-height: 20px; font-size: 20px; font-weight: 700; text-shadow: 0.5px 0.9px 1px rgba(0, 0, 0, 0.5); color: #FFF; text-align: center; }
.founder_display .block_subjects ul  li { margin-bottom: 15px; }
.founder_display .block_subjects ul  li:last-child { margin-bottom: 0; }
.founder_display .block_subjects ul  li a { color: #FFF!important; line-height: 19px; font-size: 14px; font-weight: 4300; display: block; position: relative; padding-right: 10px; }
.founder_display .block_subjects ul  li  a:before { content: ''; position: absolute; right: 0; top: 8px; width: 6px; height: 6px; background: url('/media/images/arrow_left4.png') no-repeat 0 0; background-size: 100%; }
.founder_display .block_subjects ul  li  a:hover, .defense_page .content .left_side .block_subjects ul > li > a:focus { text-decoration: underline; }


.gradientBrown { border: 3px solid #8c785d; border-radius: 4px; background: -webkit-linear-gradient(#d6c9b8, #68500e); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#d6c9b8, #68500e); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#d6c9b8, #68500e); /* For Firefox 3.6 to 15 */ background: linear-gradient(#d6c9b8, #68500e); /* Standard syntax */ }


@media screen and (min-width: 568px) and (max-width: 767px) {
     .founder_display .founder_profile .image .cover { width: 123px; }
}

@media screen and (max-width: 767px) {
     .founder_display .founder_profile .relative { padding-left: 110px; }
}

@media screen and (min-width: 768px) {
     .founder_display .founder_profile { line-height: 23px; font-size: 17px; }
     .founder_display .founder_profile .image .cover { width: 123px; }

     .founder_display .innerbox { padding-right: 10px; padding-bottom: 50px; }
}

@media screen and (min-width: 1024px) {
     .founder_display .founder_profile { line-height: 20px; font-size: 14px; padding: 17px 21px; }
     .founder_display .founder_profile .image a { line-height: 14px; font-size: 14px; }

     .founder_display .innerbox { font-size: 15px; line-height: 19px; padding-left: 270px; padding-right: 21px; padding-bottom: 50px; }
     .founder_display .gallery_left { top: 24px; }
}

/* Street content */
.street_content { padding-bottom: 50px; }
.street_content .street_top { margin-bottom: 20px; overflow: hidden; height: 230px; }
.street_content .street_top .owl-item { cursor: default; }
.street_content .street_top .item .top { margin-left: -1px; margin-bottom: 1px; }
.street_content .street_top .item .top:after { content: ''; clear: both; display: table; }
.street_content .street_top .even .top .image { width: 100%; float: right; padding-left: 2px; }
.street_content .street_top .odd .top .image { width: 100%; float: right; padding-left: 0px; }
.street_content .street_top .item .top .image .cover { height: 110px; width: 100%; }
.street_content .street_top .even .bottom { -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; background: #68500e; }
.street_content .street_top .odd .bottom { -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; background: #68500e; }
/*.street_content .street_top { background: url(/Rsrc/Images/streetGalleryBotBG.jpg) no-repeat bottom right; width: 742px; height: 230px; }*/

.street_content .street_top .item .bottom:after { content: ''; clear: both; display: table; }
.street_content .street_top .item .bottom .text { float: none; width: 100%; text-align: center; color: #fff; height: 29px; line-height: 27px; font-size: 15px; }
.street_content .street_top .item .bottom .text .caption { width: 100%; text-align: center; }

/*.street_content .content .main_title{color: #68500e;line-height:20px;font-size: 20px;font-weight: 700;margin-bottom: 5px;}*/
.street_content .content .text { color: #000; font-size: 17px; line-height: 21px; font-weight: 400; }
/*.street_content .content .text .big_letter{color: #68500e;line-height:30px;font-size: 36px;font-weight: 700;}*/
.text .image_box { float: left; margin-right: 20px; margin-bottom: 15px; margin-top: 15px; }
.text .image_box a { display: block; text-decoration: none; }
.text .image_box a .cover { width: 237px; height: 149px; margin-bottom: 1px; }
.text .image_box a .title { font-size: 17px; line-height: 28px; height: 28px; background: #39352C; color: #FFF; text-align: center; }
.text .image_box .linkAlt { display: block; text-decoration: none; }
.text .image_box .linkAlt .cover { width: 237px; height: 149px; margin-bottom: 1px; }
.text .image_box .linkAlt .title { font-size: 17px; line-height: 28px; height: 28px; background: #39352C; color: #FFF; text-align: center; margin-top: -2px; }

.text .image_box a { text-decoration: underline; color: #fff; }
.text .image_box a:hover .title { color: #ef962c; text-decoration: underline; }

@media screen and (max-width: 567px) {
     .street_content { margin: 0 -15px 20px; }
     .street_content .content { padding: 0 15px; }
     .text .image_box { width: 100%; margin-bottom: 20px; margin-right: 0; }
     .text .image_box a .cover { width: 100%; }
}

@media screen and (max-width: 767px) {
     .street_content .street_top { display: none; }
     .street_content .street_top.mobile { margin: 0; display: block; margin-top: 30px; }
     .street_content .street_top .item .top .image { width: 100%; height: auto; overflow: hidden; }
     .street_content .street_top .item .top .image .cover { height: auto; padding-bottom: 64%; }
     .street_content .street_top .item .bottom .text { width: 100%; }
     .street_content .street_top .item .bottom { -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background: #68500e; }
}

@media screen and (min-width: 768px) {
     .street_content .street_top .item .top .image .cover { height: 200px; }
     .street_content .street_top.mobile { display: none; }

     .text .image_box a .title { font-size: 17px; }
}

@media screen and (min-width: 1024px) {
     .street_content .street_top { margin-bottom: 10px; }

     .street_content .content .text { font-size: 15px; line-height: 19px; }
     .text .image_box { margin-right: 30px; }
     .text .image_box a .cover { width: 200px; height: auto; min-height: 120px; }
}

/* Defense page */
.defense_page .defense_slider { margin-bottom: 7px; position: relative; z-index: 0; }
.defense_page .defense_slider object { display: none; width: 100%; position: relative; z-index: 0; }
.defense_page .defense_slider .image_mobile { display: block; padding-bottom: 31%; margin-bottom: 20px; }
.defense_page .hagana_image { margin-bottom: 25px; }
.defense_page .hagana_image img { display: block; width: 100%; }
.defense_page .content { padding-left: 0; position: relative; min-height: 500px; }
/*.defense_page .content .main_title{color: #68500e;line-height:20px;font-size: 20px;font-weight: 700;margin-bottom:12px;}*/
.defense_page .content .text { color: #000; font-size: 17px; line-height: 21px; padding-bottom: 30px; }
.defense_page .content .text .big_letter { color: #68500e; line-height: 30px; font-size: 36px; font-weight: 700; }
/***table definitions***/

.content .text table { border: 1px solid #68500e; }
.content .text table th { font-size: 16px; border: 1px solid #68500e; padding: 5px; }
.content .text table td { border: 1px solid #68500e; padding: 5px; }

.content .text h2 { font-size: 18px; }
.text a { color: #68500e; text-decoration: underline; }
.text a:hover { color: #c51652; text-decoration: underline; }

#about .content .image_box a .cover { width: 268px; height: 340px; margin-bottom: 1px; }
#about .albumImage { width: 200px; height: auto; }

.defense_page .content .left_side { position: absolute; left: 0; top: 0; width: 100%; }
.defense_page .content .left_side .block_subjects { padding: 15px 11px 25px; border: 1px solid #B59B56; background: #39352c; margin-bottom: 0; }
.defense_page .content .left_side .block_subjects .title { margin-bottom: 18px; line-height: 20px; font-size: 20px; font-weight: 700; text-shadow: 0.5px 0.9px 1px rgba(0, 0, 0, 0.5); color: #FFF; text-align: center; }
.defense_page .content .left_side .block_subjects ul > li { margin-bottom: 10px; }
.defense_page .content .left_side .block_subjects ul > li:last-child { margin-bottom: 0; }
.defense_page .content .left_side .block_subjects ul > li > a { color: #FFF; line-height: 19px; font-size: 17px; font-weight: 400; display: block; position: relative; padding-right: 10px; }
.defense_page .content .left_side .block_subjects ul > li > a:before { content: ''; position: absolute; right: 0; top: 4px; width: 6px; height: 6px; background: url('/media/images/arrow_left4.png') no-repeat 0 0; background-size: 100%; }
.defense_page .content .left_side .block_subjects ul > li > a:hover, .defense_page .content .left_side .block_subjects ul > li > a:focus { text-decoration: underline; }
.defense_page .content .left_side .block_banner2 a { display: block; }
.defense_page .content .left_side .block_banner2 a img { display: block; max-width: 100%; }
.defense_page .content .left_side .banner { width: 100%; }

@media screen and (max-width: 767px) {
     .defense_page .content .left_side .block_subjects { margin-bottom: 10px; }
     .defense_page .defense_slider { margin-left: -15px; margin-right: -15px; }
}

@media screen and (max-width: 1023px) {
     .defense_page .content .left_side .block_banner2 { margin: 0 auto; }
     .defense_page .content .left_side { position: relative; }
     .defense_page .content .left_side .block_banner2 { padding-top: 25px; text-align: center; }
     .defense_page .content .left_side .block_banner2 a { display: inline-block; }
}

@media screen and (min-width: 1024px) {
     .defense_page .defense_slider object { display: block; }
     .defense_page .defense_slider .image_mobile { display: none; }
     .defense_page .content { padding-left: 224px; }
     .defense_page .content .text { font-size: 15px; line-height: 19px; }

     .defense_page .content .left_side { top: 37px; width: 191px; }
     .defense_page .content .left_side .block_subjects { margin-bottom: 25px; }
     .defense_page .content .left_side .block_subjects .title { line-height: 16px; font-size: 16px; }
     .defense_page .content .left_side .block_subjects ul > li > a { line-height: 14px; font-size: 12px; }
}

/* Gallery page */
.gallery_page .galleryBG *:focus{border:none!important}
.gallery_page { padding: 0; margin: 0 -15px; position: relative; min-height: 850px; }
.gallery_page .main_title { color: #eec968; }


.gallery_page .inner { border: 1px solid #6a5d48; padding: 15px 15px 10px; background: #423d37; }
/*.gallery_page .main_title{color: #C7A86F;line-height:20px;font-size: 20px;font-weight: 700;padding-right:0;margin-bottom:15px;}*/
.gallery_page .albumlist_carousel_outter { padding: 0 24px; margin-bottom: 11px; position: relative; }
.gallery_page .albumlist_carousel { z-index: 10000; border: 1px solid #4E4E4E; background: #000000; padding: 4px 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.gallery_page .albumlist_carousel .item { cursor: pointer; padding: 2px 3px; }
.gallery_page .albumlist_carousel .item.active .image { outline: 1px solid #FFF; }
.gallery_page .albumlist_carousel .item .cover { height: 50px; }

.gallery_page .albumlist_carousel .arrowLeft { position: absolute; margin-top: 7px; left: 1px; }
.gallery_page .albumlist_carousel .arrowRight { position: absolute; margin-top: 7px; right: 1px; }
.gallery_page .album_carousel .item { padding: 1px; text-align: center; position: relative; }
.gallery_page .album_carousel .item .image { margin: 0 auto; height: auto; border: 1px solid #C7A86F; width: 100%; display: block; }
.gallery_page .album_carousel .label { color: #FFF; line-height: 17px; font-size: 17px; font-weight: 400; text-align: center; padding: 12px 0 12px; }

.gallery_page .headerArea { color: #fff; width: 100%; text-align: center; }
.gallery_page .headerGalleryLabel { width: 100%; text-align: center; }
.gallery_page .headerGalleryLabel a { color: #8E7521; }

.gallery_page #panelLinks a { color: #C7A86F; }

.gallery_page .RadImageGallery .rigActiveImage { text-align: center; }
.gallery_page .RadImageGallery .rigActiveImage img { padding: 0!important; }

.gallery_page .RadImageGallery .rigDescriptionBox h4 { color: #fff; border-bottom: none!important; text-align: right; direction: rtl; }
.gallery_page .RadImageGallery .rigDescriptionBox p { display: none; }

div.RadImageGallery .rigPrevButton .rigIcon:before,
div.RadImageGallery .rigNextButton .rigIcon:before { font-size: 40px!important; }


@media screen and (max-width: 767px) {
     .gallery_page .inner { border: none; }
     .gallery_page .RadImageGallery .rigToolbar .rigActionButton { margin: 0!important; }
     .gallery_page .RadImageGallery .rigDescriptionBox { padding: 5px!important; }
     .gallery_page .RadImageGallery .rigDescriptionBox h4 { font-size: 16px!important; }
     .gallery_page .albumlist_carousel_outter { padding: 0 0; }
}

@media screen and (min-width: 768px) {
     .gallery_page { padding: 4px; margin: 0; }
     .gallery_page .inner { padding: 10px 12px 20px; }
     .gallery_page .main_title { padding-right: 24px; margin-bottom: 10px; }
     .gallery_page .albumlist_carousel { padding: 6px 10px 8px; }
     .gallery_page .albumlist_carousel .item { padding: 2px 4px; }
     .gallery_page .albumlist_carousel .item.active .image { outline: 2px solid #FFF; }
     .gallery_page .albumlist_carousel .item .cover { height: 60px; }
}

@media screen and (min-width: 1024px) {
     .gallery_page .albumlist_carousel { padding: 6px 30px 8px; z-index: 10000; }
     .gallery_page .albumlist_carousel .item { padding: 2px 6px; }

     .gallery_page .album_carousel .item .label { line-height: 15px; font-size: 15px; }
}

/***custom****/
.hideInScreen { display: none; }
.subnav { text-align: right; }
.none { display: none; }

#familyPage .treeButton { background: url(/Rsrc/Images/tree1.jpg) no-repeat; width: 87px; height: 65px; float: right; margin: 20px 0 20px 10px; border: none; cursor: pointer; }

#pagingPlaceDiv { width: 100%; float: right; margin-top: 10px; text-align: center; }
.pagingDiv { width: 300px; margin: 0 auto; text-align: center; }
.paging { color: #C4A847; font-size: 12px; text-align: center; font-weight: bold; padding: 0 10px; }
.paging a { color: #C4A847; font-size: 12px; text-align: center; font-weight: bold; display: inline-block; }

.paging a:hover { color: #802D89; font-size: 12px; text-align: center; font-weight: bold; }



/*********gallery*******/

.galleryDesign { width: 756px; background: #423d37; height: auto; padding-bottom: 20px; text-align: center; margin-left: 20px; float: right; }
.galleryDesign #inner { border: 1px solid #6a5d48; width: 746px; margin: 5px; height: auto; float: right; }
.galleryDesign .title { color: #8E7521; font-size: 24px; font-weight: bold; text-align: right; padding: 0px 20px 10px 0px; letter-spacing: 1px; }
/*medium brown*/
.galleryDesign .galleryHeader { color: #8E7521; font-size: 16px; font-weight: bold; text-align: right; padding: 0px 20px 10px 0px; letter-spacing: 1px; }
/*medium brown*/
.galleryDesign .caption { color: #8E7521; font-size: 16px; font-weight: bold; text-align: right; padding: 0px 20px 10px 0px; letter-spacing: 1px; }
/*medium brown*/
.galleryDesign #caption { width: 750px; margin: 10px 0; float: right; }
/*medium brown*/

.galleryDesign a { color: #8E7521; font-size: 16px; font-weight: bold; text-align: right; }
/*medium brown*/

.galleryDesign #galTD { direction: ltr; }
/**for telerik rotator**/
.galleryDesign #galleryBG { width: 600px; margin-top: 20px; float: left; margin-left: 20px; }

.rrClipRegion { direction: ltr; border: 1px solid Black; z-index: 1; }

.galleryDesign #loadArea { margin: 10px; padding: 10px; position: relative; float: right; width: 716px; }
.galleryDesign #loadArea .map { border: 1px solid #c7a86f; margin-top: 10px; }
/*border added in code behind*/

.galleryDesign .headerArea { position: relative; margin: 10px auto; height: 35px; padding: 0px 10px 5px 10px; width: 700px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; float: right; }
.galleryDesign .headerArea a { color: #fff; }
.galleryDesign #panelLinks { float: right; padding: 10px; width: 700px; color: #fff; }
.galleryDesign #panelLinks a { float: right; padding: 10px; width: auto; color: #fff; }
.galleryDesign #panelLinks a:hover { float: right; padding: 10px; width: auto; color: #8E7521; }

.none { display: none; }
.galleryDesign .headerArea .Forward { margin-left: 20px; cursor: pointer; float: right; }
.galleryDesign .headerArea .Back { margin-right: 20px; cursor: pointer; float: left; }
.galleryDesign .headerGalleryLabel { width: 100%; text-align: center; height: 15px; padding: 10px 0; cursor: pointer; }
.galleryDesign .headerGalleryLabel a { width: auto; cursor: pointer; }

.galleryDesign .img { width: 90px; height: 60px; cursor: pointer; z-index: 1; }
.galleryDesign .imgSelected { width: 90px; height: 60px; z-index: 1; }
.galleryDesign .imgDiv { float: right; direction: rtl; }
/**rtl for tooltips**/
.galleryDesign .galleryDesignBG { background: url(/Rsrc/Images/gallery-thumbnailsBG.jpg) no-repeat; width: 614px; height: 60px; padding: 10px 30px 10px 30px; float: left; }
.galleryDesign .galleryDesignDiv { width: 722px; height: 80px; margin-bottom: 10px; float: right; }
.galleryDesign #gridDiv { width: 724px; height: auto; margin-bottom: 10px; float: right; }
.galleryDesign .whiteText { color: #fff; font-size: 14px; text-align: right; }
.galleryDesign #newSpotTB { width: 400px; border: 1px solid White; text-align: right; }
.galleryDesign #newSpot { width: 680px; border: 1px solid White; text-align: right; float: right; padding: 20px; margin: 10px; }
.galleryDesign #newSpot .display { width: 500px; text-align: right; float: right; margin-bottom: 5px; }
.galleryDesign #newSpot .whiteText { width: 100px; text-align: right; float: right; color: #fff; }
.galleryDesign #newSpot .text { width: 300px; text-align: right; float: right; }
.galleryDesign #newSpot .input { width: 200px; text-align: right; float: right; }
.galleryDesign #newSpot .inputLtr { width: 200px; text-align: left; float: right; }
.galleryDesign .rightArrow { width: 24px; float: right; padding-top: 15px; cursor: pointer; }
.galleryDesign .leftArrow { width: 24px; float: left; padding-top: 15px; cursor: pointer; }
.galleryDesign .button { background: white url(/Rsrc/Images/buttonbrownBG.png) no-repeat; font-size: 16px; width: 80px; height: 31px; color: #fff; text-align: center; font-weight: bold; margin: 2px; border: none; cursor: pointer; }
.galleryDesign .button:hover { background: white url(/Rsrc/Images/buttonyellowBG.png) no-repeat; font-size: 16px; width: 80px; height: 31px; color: #68500e; text-align: center; font-weight: bold; margin: 2px; border: none; cursor: pointer; }

/**googleSearchDiv***/
#googleSearchDiv iframe{width:100%!important}


/************manage founders**************/
#FounderUpdate:focus{border:0px!important;outline:0px!important}
#manage *:focus{border:0px!important;outline:0px!important}

#manage .tree_banner { width: 50px; height: 40px; }
#manage .treeButton { background: url(/Rsrc/Images/tree1.jpg) no-repeat; background-size: contain; width: 60px; height: 65px; float: right; margin: 20px 0 20px 10px; border: none; cursor: pointer; }

#manage .RadComboBox_Sunset { font-size: 18px!important; }
#manage .RadComboBox_Sunset .rcbInput { font-size: 18px!important; line-height: 18px!important; }
#manage .RadComboBoxDropDown_Sunset { font-size: 14px!important; }
#manage .RadListBox .rlbItem { padding: 3px 5px!important; text-align: right!important; font-size: 14px!important; }

#manage .RadListBox_Sunset { font-size: 14px!important; }

#manage { background: #E1D3B6; direction: rtl; z-index: 10000; width: 100%; float: left; padding: 0 20px; margin-left: 20px; font-weight: bold; position: relative; }
#manageDiv { width: 950px; float: right; text-align: right; margin: 0 30px 0 0; }
#manageFounders { width: 700px; float: right; text-align: right; margin: 0 30px 0 0; position: relative; }
#manage #grid { width: 700px; float: left; height: auto; font-weight: normal; }
#manage #gridDiv { width: 700px; float: left; height: auto; }
#manage #fileUpload { width: 700px; float: right; height: auto; margin: 20px 0; text-align: right; }
#manage #buttons { width: 700px; float: left; height: auto; text-align: right; margin: 20px 0; }
#manage #updateTB { width: 700px; float: left; height: auto; }
#manage #title { width: 90%; color: #39352C; text-align: right; font-size: 18px; font-weight: bold; padding-bottom: 6px; }
#manage .title { color: #39352C; text-align: right; font-size: 18px; font-weight: bold; padding-bottom: 6px; width: 100%; }
#manage .headerRow { background-color: #ded7c6; color: #39352C; text-align: right; font-size: 16px; font-weight: bold; padding-bottom: 6px; }
#manage .display { text-align: right; width: 700px; float: right; margin-bottom: 5px; font-size: 16px; }
#manage .label { text-align: right; width: 130px; float: right; }
#manage .text { text-align: right; width: 550px; float: right; }
#manage .linksDiv { text-align: right; float: right; }
#manage .gridRow { color: #39352C; padding: 5px 10px; width: auto; font-size: 14px; }
#manage .row { color: #39352C; padding: 5px 10px; width: auto; font-size: 14px; }
#manage table { border-radius: 5px; }
/**upload button**/
#manage .ruButton { background: white url(/Rsrc/Images/buttonbrownBG.png) no-repeat; width: 80px; color: #fff; border: none; font-weight: bold; cursor: pointer; text-align: center; }

#manage p { text-align: justify; font-size: 13px; }

#manage { width: 96%; color: #39352C; text-align: right; font-size: 14px; padding: 0 2%; }
#manage a { color: #39352C; text-align: right; font-size: 14px; }
#manage a:hover { color: #68500e; text-align: right; font-size: 14px; }
#manage .pic { position: relative; direction: rtl; }
#manage .pic .img { width: 300px; margin-top: 10px; margin-right: 10px; float: left; }
#manage #page-title { height: 31px; text-align: right; }
#manage #imgLeft { width: 265px; height: 424px; }
#manage .bigBox { width: 500px; height: 200px; }
#manage td { }
#manage textarea { padding: 10px; }
.existingItemsGridWide table { float: right; }
.whiteBG table { background: #fff; }
.textPad { padding: 10px; }
#manage .grid { width: 750px; float: right; height: auto; }
#manage .grid table { width: 750px; float: right; height: auto; }
#manage .grid span { max-width: 300px; float: right; height: auto; }
#manage .grid table td .gridRow { max-width: 300px; float: right; height: auto; }

#manage .labelDiv { width: 160px; float: right; }
#manage .inputDiv { width: 160px; float: right; }
#manage .input { font-size: 16px; width: 300px; height: 30px; background-color: white; color: #39352C; border: 1px solid #39352C; font-weight: bold; padding: 0 5px; font-family: Arial; }
#manage .inputDll { font-size: 16px; width: 310px; height: 30px; background-color: white; color: #39352C; border: 1px solid #39352C; font-weight: bold; padding: 0 5px; font-family: Arial; }
#manage .tableBG { background: #fff; color: #39352C; padding: 0 10px 0 0; width: auto; font-size: 13px; }
#manage .blueHeader { background: #DAC9A7; height: 30px; }
#manage #searchManageDiv { float: right; width: 700px; text-align: right; margin-bottom: 10px; }
#manage #searchManageDiv #search { float: right; width: 400px; text-align: right; }
#manage #searchDiv .floatRight { float: right; }
#manage #searchManageDiv .inputBox { float: right; height: 25px; width: 250px; margin-right: 5px; }
#manage .buttons { float: right; margin: 20px 0; }
#manage .buttons.clone { float: right; margin: 20px 0; }

/*#manage .button {background: url(/Rsrc/Images/buttonbrownBG.png) no-repeat;font-size: 12px; width:80px;line-height:30px; height:31px;color:#fff;text-align:center; font-weight:bold; margin:2px;border:none;cursor:pointer;font-family:Arial;float:right; }
#manage .button:hover{background: url(/Rsrc/Images/buttonyellowBG.png) no-repeat;font-size: 12px; width:80px; height:31px;color:#68500e;text-align:center; font-weight:bold; margin:2px;border:none;cursor:pointer;font-family:Arial;float:right;  }
#manage .buttonDisabled{background: url(/Rsrc/Images/buttonbrownBG.png) no-repeat;font-size: 12px; width:80px; height:31px;color:#000!important;text-align:center; font-weight:bold; margin:2px;border:none;cursor:pointer;font-family:Arial;float:right;  }*/

#manage .button { font-size: 12px; padding: 0 10px; width: auto; line-height: 30px; height: 31px; color: #fff; text-align: center; font-weight: bold; margin: 2px; border: none; border-radius: 5px; cursor: pointer; font-family: Arial; float: right; background: -webkit-linear-gradient(#39352C, #8D7C7C); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#39352C, #8D7C7C); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#39352C, #8D7C7C); /* For Firefox 3.6 to 15 */ background: linear-gradient(#39352C, #8D7C7C); /* Standard syntax */ }

#manage .button:hover { background: -webkit-linear-gradient(#39352C, #777); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#39352C, #777); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#39352C, #777); /* For Firefox 3.6 to 15 */ background: linear-gradient(#39352C, #777); /* Standard syntax */ font-size: 12px; color: #fff; border: none; border-radius: 5px; }

#manage .buttonClone { border-radius: 5px; font-size: 12px; width: auto; line-height: 30px; height: 31px; color: #fff; text-align: center; font-weight: bold; margin: 2px; border: none; cursor: pointer; font-family: Arial; float: right; }

#manage .textEditor{width:90%;}
.gradient { background: -webkit-linear-gradient(#39352C, #8D7C7C); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#39352C, #8D7C7C); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#39352C, #8D7C7C); /* For Firefox 3.6 to 15 */ background: linear-gradient(#39352C, #8D7C7C); /* Standard syntax */ }

.gradient:hover { background: -webkit-linear-gradient(#39352C, #777); /* For Safari 5.1 to 6.0 */ background: -o-linear-gradient(#39352C, #777); /* For Opera 11.1 to 12.0 */ background: -moz-linear-gradient(#39352C, #777); /* For Firefox 3.6 to 15 */ background: linear-gradient(#39352C, #777); /* Standard syntax */ }
#manage .buttonHl { background: url(/Rsrc/Images/buttonbrownBG.png) no-repeat; font-size: 12px; width: 80px; height: 23px; padding: 8px 0 0 0; color: #fff; text-align: center; font-weight: bold; margin: 2px; border: none; cursor: pointer; font-family: Arial; float: right; }
#manage .buttonHl:hover { background: url(/Rsrc/Images/buttonyellowBG.png) no-repeat; font-size: 12px; width: 80px; height: 23px; padding: 8px 0 0 0; color: #68500e; text-align: center; font-weight: bold; margin: 2px; border: none; cursor: pointer; font-family: Arial; float: right; }
#manage .buttonDisabledHl { background: url(/Rsrc/Images/buttonbrownBG.png) no-repeat; font-size: 12px; width: 80px; height: 23px; padding: 8px 0 0 0; color: #000!important; text-align: center; font-weight: bold; margin: 2px; border: none; cursor: pointer; font-family: Arial; float: right; }

#manage .buttonOn { background: url(/Rsrc/Images/buttonyellowBG.png) no-repeat; font-size: 12px; width: 80px; height: 31px; color: #68500e; text-align: center; font-weight: bold; margin: 2px; border: none; cursor: pointer; font-family: Arial; }

#manage #formDivOuter { width: 700px; float: right; direction: rtl; }
#manage #formDivOuter .display { width: 600px; float: right; margin-bottom: 10px; }
#manage #formDivOuter .label { width: 150px; float: right; }
#manage #formDivOuter .text { width: 400px; float: right; font-weight: normal; height: auto; }
#manage .ddlLong { width: 310px!important; height: 30px!important; margin-bottom: 5px; }
#manage .day { width: 80px!important; margin-left: 5px; }
#manage .month { width: 100px!important; margin-left: 5px; }
#manage .year { width: 100px!important; margin-left: 5px; }

.founderSpouse { float: right; width: 650px; padding: 10px; min-height: 400px; height: auto; background: #fff; border: 2px solid #eee; border-radius: 8px; }
.founderSpouse .display { width: 100%; }
.founderSpouse .caption { width: 100%; font-size: 18px; }
.founderSpouse .line { width: 100%; margin-bottom: 10px; }
.founderSpouse .line .label { width: 30%; }
.founderSpouse .newText { padding: 10px 10px; border: 1px solid #555; margin-bottom: 10px; }


/*******custom paging*********/
#manage #bottomPaging { width: 700px; float: left; height: auto; }
#manage .paging { color: #39352C; font-size: 12px; text-align: center; font-weight: bold; }
#manage .paging a { color: #39352C; font-size: 12px; text-align: center; font-weight: bold; }
#manage .paging a:hover { color: #68500e; font-size: 12px; text-align: center; font-weight: bold; }
#manage #pagingDiv { width: 300px; float: right; }



/*automatic paging*/
#manage .pagingAuto table { width: 50px; }
#manage .pagingAuto a { font-size: 12px; color: #39352C; }
#manage .pagingAuto { text-align: right; font-size: 12px; color: #68500e; padding: 5px; }
#manage .pagingAuto td { text-align: right; padding: 5px; }

.content .imgEdit { width: 200px; }
#errorPageDiv { width: 100%; float: right; text-align: center; margin-top: 50px; }


/*for printing*/




@media print {
     body { padding-top: 0 !important; font-family: Arial !Important; width: 100%; font-size: 12px !important; background: #fff; }
     .hideInScreen { display: block; }
     .hideInPrint { display: none; }
     #printContent { float: right; width: 100%; height: auto; }
     #printHeader { background: #fff; width: 100%; height: 100px; float: right; margin-bottom: 30px; border-bottom: 2px solid #39352C; }
     #printHeader .hlPrintLogo { height: 92px; width: 198px; float: right; }
     #printHeader .printLogo { height: 92px; width: 198px; float: right; }
     #printHeader .printTitle { height: 30px; width: 300px; float: right; color: #39352C; font-size: 28px; font-weight: bold; margin: 30px 40px 0 0; }

     #printFooterDiv { background: #fff; }
     #printFooter { background: #fff; width: 100%; height: 50px; font-size: 14px; float: right; border-top: 2px solid #39352C; margin-top: 30px; text-align: center; }
     .printFooterInner { width: auto; margin: 0 auto; text-align: center; }
     .printFooterInner .address { width: 600px; margin: 0 auto; }
     .printFooterInner .mail { width: 500px; margin: 0 auto; }
     #printFooter .text { width: auto; height: auto; float: right; }
     #printFooter .separator { width: 2px; height: 10px; float: right; padding: 0 10px; }



     .container { background: #fff!important; }
     .container:before { background: none!important; }
     .container:after { background: none!important; }
     .row { padding: 0 !important; width: 100% !important; }
     .innerpage { width: 100% !important; }
     .hideInPrint,
     .nav,
     .subnav,
     .subnav_mobile,
     .nav_mobile,
     .accessibility,
     .search,
     .breadcrumb,
     .sidebar,
     .sidenav_innerpage,
     .share,
     .social,
     .footer,
     .footer .top,
     .bottom,
     .search_top,
     .tree_banner,
     .mixelwcag,
     #leftBannersDiv,
     .header { display: none; }

     .gallery_left { position: relative; }
     .top_cover { color: #000!important; }
     .family_persons { position: relative; height: 200px; }
     .family_persons .image { height: 200px; width: 150px; background-size: contain; }
     .list_page { width: 100%; margin-top: 50px; }
     .list_page .list .item { height: 208px; padding-bottom: 0; padding-left: 0; padding-right: 230px; margin-bottom: 26px; }
     .list_page .list .item .image { position: absolute; right: 0; top: 0; margin-bottom: 0; width: 210px; }
     .list_page .list .item .writer { line-height: 21px; font-size: 14px; margin-bottom: 2px; }
     .list_page .list .item .title { font-size: 20px; margin-bottom: 5px; }
     .list_page .list .item .desc { line-height: 22px; font-size: 18px; max-height: 84px; margin-bottom: 0; }
     .list_page .list .item .readmore { font-size: 14px; }
     .list_page .list .item .readmore .icon { font-size: 8px; margin-right: 3px; }
}



/***in accessibility mode****/

body.contrast_filter .footer * { color: #000!important; }
body.contrast_filter .footer a { color: #000!important; }
body.contrast_filter .footer a:after { color: #000!important; }


body.contrast_filter .founders_box .letters_box ul > li > a.active { color: #000; }


/*#68500e
#68500e

#68500e*/
.founder_display .block_banner2{display:inline-block;margin-bottom: 1px!important;}

.RadPanelBar_Silk {
  color: #39352C;
  font:bold 13px/22px Arial, Helvetica, sans-serif;font-weight:700; }


.RadPanelBar { border:none!important}
.RadPanelBar .rpLink {padding:4px 22px 4px 10px!important; }
.RadPanelBar .rpRootLink {color:#EFC261!important;/*display:none!important*/ }

.RadPanelBar .rpItem {margin-bottom:0px; }
.RadPanelBar .rpGroup .rpItem.rpLast .rpLink {border-bottom:none!important }

  .RadPanelBar_Silk .rpRootGroup {
    border-color: #39352C;
    color: #39352C;
    background:  rgba(255,255,255,0.05);}

  .RadPanelBar_Silk .rpLink,
  .RadPanelBar_Silk .rpHeaderTemplate {
    border-color: #39352C;
    color: #fff;
    background:#39352C;
    background-image: none;
    box-shadow:none;
    font-size: 16px;
    line-height: 25px; }
    .RadPanelBar_Silk .rpLink:hover,
    .RadPanelBar_Silk .rpHeaderTemplate:hover {
      background-image: none;
      color: #EFC261;
      background-color: #39352C; }/**hover*/
    .RadPanelBar_Silk .rpLink.rpExpanded:hover, .RadPanelBar_Silk .rpLink.rpFocused,
    .RadPanelBar_Silk .rpHeaderTemplate.rpExpanded:hover,
    .RadPanelBar_Silk .rpHeaderTemplate.rpFocused {
   background-image: none;
      color: #EFC261;
      background-color: #39352C; }/**hover*/
    .RadPanelBar_Silk .rpLink.rpSelected,
    .RadPanelBar_Silk .rpHeaderTemplate.rpSelected {
   background-image: none;
      color: #333333;
      background-color: #39352C; }
    .RadPanelBar_Silk .rpLink.rpDisabled,
    .RadPanelBar_Silk .rpHeaderTemplate.rpDisabled {
      color: #d7d7d7;
   background-image: none;
      background-color: #d6d5d4; }
  .RadPanelBar_Silk .rpImage {
    margin-top: 3px; }
  .RadPanelBar_Silk .rpOut {
    border-color: transparent; }
  .RadPanelBar_Silk .rpGroup .rpItem .rpLink,
  .RadPanelBar_Silk .rpGroup .rpItem .rpHeaderTemplate {
  border:none;
    border-bottom: 1px solid #d6d5d4;
    background: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 22px;
    box-shadow: none; }
    .RadPanelBar_Silk .rpGroup .rpItem .rpLink:hover,
    .RadPanelBar_Silk .rpGroup .rpItem .rpHeaderTemplate:hover {
      color: #EFC261;
      background-color: #39352C; }
    .RadPanelBar_Silk .rpGroup .rpItem .rpLink.rpSelected,
    .RadPanelBar_Silk .rpGroup .rpItem .rpHeaderTemplate.rpSelected {
      color: #39352C;
      background-color: rgba(255,255,255,0.48);/**selected**/
}
    .RadPanelBar_Silk .rpGroup .rpItem .rpLink.rpExpanded,
    .RadPanelBar_Silk .rpGroup .rpItem .rpHeaderTemplate.rpExpanded {
      color: #EFC261;
      background-color: #39352C; }/**selected**/
    .RadPanelBar_Silk .rpGroup .rpItem .rpLink.rpFocused,
    .RadPanelBar_Silk .rpGroup .rpItem .rpHeaderTemplate.rpFocused {
      color: #EFC261;
      background-color: #39352C; }
    .RadPanelBar_Silk .rpGroup .rpItem .rpLink.rpDisabled,
    .RadPanelBar_Silk .rpGroup .rpItem .rpHeaderTemplate.rpDisabled {
      color: #d7d7d7;
      background-color: transparent; }
  .RadPanelBar_Silk .rpExpandHandle {
    background-image: url('');
    background-repeat: no-repeat; }
  .RadPanelBar_Silk .rpExpandable .rpExpandHandle, .RadPanelBar_Silk .rpExpandable.rpDisabled:hover .rpExpandHandle {
    margin-top: 4px;margin-left:5px;
    background-position: -17px -67px; }
  .RadPanelBar_Silk .rpExpandable:hover .rpExpandHandle {
    background-position: -67px -67px; }
  .RadPanelBar_Silk .rpExpanded .rpExpandHandle, .RadPanelBar_Silk .rpExpanded.rpDisabled:hover .rpExpandHandle {
    background-position: -17px -17px; }
  .RadPanelBar_Silk .rpExpanded:hover .rpExpandHandle {
    background-position: -67px -17px; }
  .RadPanelBar_Silk .rpGroup .rpExpandable .rpExpandHandle, .RadPanelBar_Silk .rpGroup .rpExpandable.rpDisabled:hover .rpExpandHandle {
    margin-top: 4px;margin-left:5px;
    background-position: -17px -1067px; }
  .RadPanelBar_Silk .rpGroup .rpExpandable:hover .rpExpandHandle {
    background-position: -67px -1067px; }
  .RadPanelBar_Silk .rpGroup .rpExpanded .rpExpandHandle, .RadPanelBar_Silk .rpGroup .rpExpanded.rpDisabled:hover .rpExpandHandle {
    background-position: -17px -1017px; }
  .RadPanelBar_Silk .rpGroup .rpExpanded:hover .rpExpandHandle {
    background-position: -67px -1017px; }
  .RadPanelBar_Silk .rpDisabled .rpExpandHandle {
    opacity: 0.4;
    filter: alpha(opacity=40); }

.RadPanelBar_rtl .rpGroup .rpExpandHandle {right:5px!important;left:auto!important }

.t-i-expand-n:before, 
.t-i-expand-up:before {content:"-"!important;
   font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    right: -9px;
    top: -10px;
    width: 21px;
    text-align: center;
    z-index: 3;
}
.t-i-expand-s:before, 
.t-i-expand-down:before {content:"+"!important;
   font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    right: -9px;
    top: -8px;
    width: 21px;
    text-align: center;
    z-index: 3;
}
.RadPanelBar .rpRootLink .t-i-expand-s:before,
.RadPanelBar .rpRootLink .t-i-expand-up:before { content: ""!important; }

.RadPanelBar .rpRootLink .t-i-expand-s:before, .RadPanelBar .rpRootLink .t-i-expand-down:before:before { content: ""!important; }

.RadPanelBar .rpLast .rpRootLink.rpExpanded, .RadPanelBar .rpLast .rpHeaderTemplate.rpExpanded { background:#000;}

.RadPanelBar .rpGroup.rpLevel2 {background:  rgba(255,255,255,0.28); }
.RadPanelBar .rpGroup.rpLevel3 {background:  rgba(255,255,255,0.38); }


    /*.RadPanelBar_rtl .rpExpandHandle:before  { content: '+'!important;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    position: absolute;
    right: -9px;
    top: -8px;
    width: 21px;
    text-align: center;
    z-index: 3;}*/

