html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}ol,ul {list-style:none;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}body {background:#eaeaea;font-size:12px;line-height:1.5em;color:#666;font-weight:300;}::selection {background:#3b8dbd;color:#000;}::-moz-selection {background:#3b8dbd;color:#000;}a {color:#3b8dbd;text-decoration:none;outline:0;}a:hover {color:#444;}img {max-width:100%;height:auto;}a,a:before,a:after {-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}a img {-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}address,cite,em {font-style:italic;}strong {font-weight:600;}.left,.alignleft {float:left;}.right,.alignright {float:right;}.aligncenter {margin-left:auto;margin-right:auto;}.city_group:before,#nav-topbar .nav-wrap ul.menu:before,.city_group:after,#nav-topbar .nav-wrap ul.menu:after{content:"";display:table;}.city_group:after {clear:both;}.city_group,#nav-topbar .nav-wrap ul.menu {zoom:1;}.fa {width:1em;text-align:center;}.themeform.searchform div {position:relative;}.themeform.searchform div input {line-height:20px;height:38px;background:#fff;border:2px solid #ddd;color:#777;display:block;max-width:100%;outline:none;padding:7px 8px 7px 26px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0;-moz-appearance:none;-webkit-appearance:none;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:none;}.themeform.searchform div input:focus{border-color:#ccc;color:#444;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);}.themeform.searchform div:after {color:#ccc;line-height:24px;font-size:14px;content:"\f002";position:absolute;left:10px;top:6px;font-family:FontAwesome;}.entry {font-size:18px;line-height:1.6em;}.entry p{margin-bottom:1em;}.heading{font-weight:normal;font-size:18px;text-transform:uppercase;font-weight:600;margin-bottom:1em;}.heading i {font-size:22px;margin-right:6px;}#wrapper {min-width:1024px;height:100%;}.container {padding:0 20px;}.container-inner,#nav-topbar .nav-wrap ul.menu{max-width:1380px;min-width:1380px;width:100%;margin:0 auto;}.main {background-color:#fff!important;position:relative;}.main-inner {position:relative;min-height:600px;}.top_content {width:100%;position:relative;}.pad {padding:30px 30px 20px;}.boxed #wrapper {max-width:1380px;margin:0 auto;-webkit-box-shadow:6px 0 0 rgba(0,0,0,0.04),-6px 0 0 rgba(0,0,0,0.04);box-shadow:6px 0 0 rgba(0,0,0,0.04),-6px 0 0 rgba(0,0,0,0.04);}.boxed .container {padding:0;}.boxed #page {background:#eaeaea;padding-bottom:1px;}.col-2cl .main-inner {background:url(/templates/city/images/sidebar/s-right-s1.png) repeat-y right 0;padding-right:340px;}.col-2cl .s1 {float:right;margin-right:-340px;}.col-2cl .top_content {float:left;}.col-2cr .main-inner {background:url(/templates/city/images/sidebar/s-left.png) repeat-y left 0;padding-left:340px;}.col-2cr .s1 {float:left;margin-left:-340px;}.col-2cr .top_content {float:right;}.col-3cm .main {background:url(/templates/city/images/sidebar/s-right-s2.png) repeat-y right 0;}.col-3cm .main-inner {background:#fff repeat-y left 0;padding-left:340px;padding-right:260px;}.col-3cm .s1 {float:left;margin-left:-340px;}.col-3cm .s2 {float:right;margin-right:-260px;position:relative;right:-100%;}.col-3cm .top_content {float:right;}.col-3cl .main {background-image:none;}.col-3cl .main-inner {background:url(/templates/city/images/sidebar/s-right-dual-full-expand.png) repeat-y right 0;padding-right:600px;}.col-3cl .s1 {float:right;margin-right:-600px;}.col-3cl .s2 {float:right;margin-right:-260px;}.col-3cl .top_content {float:left;}.col-3cr .main {background-image:none;}.col-3cr .main-inner {background:url(/templates/city/images/sidebar/s-left-dual-full-expand.png) repeat-y left 0;padding-left:600px;}.col-3cr .s1 {float:left;margin-left:-600px;}.col-3cr .s2 {float:left;margin-left:-260px;}.col-3cr .top_content {float:right;}.sidebar {padding-bottom:20px;position:relative;z-index:2;}.sidebar .pad {padding-left:20px;padding-right:20px;}.sidebar-top {padding:15px 20px;}.sidebar-top p {float:left;color:#fff;color:rgba(255,255,255,0.8);font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;padding:3px 0;}.sidebar-toggle {display:none;text-align:center;cursor:pointer;width:100%;height:60px;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.1);}.sidebar-toggle i {font-size:38px;color:#fff;padding:10px 0;}.s1-expand .s1,.s2-expand .s2 {-moz-transition:width .2s ease;-webkit-transition:width .2s ease;transition:width .2s ease;}.icon-sidebar-toggle:before {font-family:FontAwesome;}.col-2cl .s1 .icon-sidebar-toggle:before,.col-3cl .s1 .icon-sidebar-toggle:before,.col-3cm .s2 .icon-sidebar-toggle:before,.col-3cl .s2 .icon-sidebar-toggle:before {content:"\f100";}.col-2cr .s1 .icon-sidebar-toggle:before,.col-3cm .s1 .icon-sidebar-toggle:before,.col-3cr .s1 .icon-sidebar-toggle:before,.col-3cr .s2 .icon-sidebar-toggle:before {content:"\f101";}.s1 {width:340px;z-index:2;}.s1:hover {z-index:98;}.s1 .sidebar-top,.s1 .sidebar-toggle {background:#50a460;}
@media only screen and (min-width:479px) and (max-width:960px) {.s1 .sidebar-top {background:none!important;border-bottom:1px solid #ddd;}.s1 .sidebar-top p {color:#666;}.s1 .sidebar-top .social-links .social-tooltip {color:#666;}}
.s2 {width:260px;z-index:1;}.s2 .sidebar-top,.s2 .sidebar-toggle {background:#50a460;}
@media only screen and (min-width:479px) and (max-width:1200px) {.s2 .sidebar-top {background:none!important;border-bottom:1px solid #ddd;}.s2 .sidebar-top p {color:#666;}}
.grid {margin-right:3.2%;float:left;display:inline;position:relative;}.last {clear:right;margin-right:0!important;}.one-full {margin-right:0;width:100%;overflow:hidden;}.one-half {width:48.4%;}.one-third {width:31.2%;}.two-third {width:65.6%;}.one-fourth {width:22.6%;}.three-fourth {width:74.2%;}.one-fifth {width:17.4%;}.two-fifth {width:38.1%;}.three-fifth {width:58.7%;}.four-fifth {width:79.4%;}.social-links {float:right;position:relative;padding-top:2px;}.social-links li {display:inline-block;margin-left:8px;line-height:16px;font-size:0;}.social-links li a {display:block!important;position:relative;text-align:center;}.social-links .social-tooltip {color:#fff;color:rgba(255,255,255,0.7);font-size:24px;display:inline;position:relative;z-index:98;}.social-links .social-tooltip:hover {color:#fff;text-decoration:none;}.social-links .social-tooltip:hover:after {top:-36px;background:#fff;font-size:14px;color:#666;content:attr(title);display:block;right:0;padding:5px 15px;position:absolute;white-space:nowrap;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2);}.social-links .social-tooltip:hover:before {top:-10px;right:8px;border:solid;border-color:#fff transparent;border-width:5px 5px 0 5px;content:"";display:block;position:absolute;z-index:1;}.page-title {background:#fff;position:relative;padding-top:18px;padding-bottom:17px;color:#666;font-size:16px;font-weight:600;text-transform:uppercase;line-height:24px;}.page-title span {color:#aaa;}.page-title h2{color:#666;}.thumb-icon {background:rgba(0,0,0,0.7);color:#fff;text-align:center;display:block;width:32px;height:32px;position:absolute;bottom:20px;left:20px;-webkit-border-radius:6px;border-radius:6px;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;-webkit-box-shadow:0 0 2px rgba(255,255,255,0.4);box-shadow:0 0 2px rgba(255,255,255,0.4);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg); -o-transform:rotate(45deg);transform:rotate(45deg);}.thumb-icon i {font-size:18px;padding:7px 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg); -o-transform:rotate(-45deg);transform:rotate(-45deg);}.thumb-icon .fa-play {margin:-1px 0 0 2px;}.thumb-icon.small {width:24px;height:24px;position:absolute;bottom:14px;left:14px;-webkit-border-radius:4px;border-radius:4px;}.thumb-icon.small .fa {font-size:14px;line-height:16px;padding:5px 0;}.thumb-icon.small .f-play {margin:-1px 0 0 2px;}.nav-container {background:rgba(38,39,43,0.95);z-index:99;position:relative;}.nav-toggle {display:none;background:#777;cursor:pointer;float:right;height:50px;width:60px;color:#fff;text-align:center;}.nav-toggle i {font-size:29px;padding:10px 0;}.nav-text {display:none;float:right;font-size:16px;line-height:24px;padding:13px 20px;}.menu li > a:after,.menu > li > a:after {font-family:FontAwesome;display:inline-block;}
@media only screen and (min-width:720px) {.nav-wrap {height:auto!important;}.menu {font-size:0;position:relative;}.menu li a {color:#ccc;display:block;line-height:20px;}.menu li > a:after {content:"\f0da";float:right;opacity:0.5;}.menu > li > a:after {content:"\f0d7";float:none;margin-left:6px;font-size:14px;line-height:1.2em;}.menu li > a:only-child:after {content:"";margin:0;}#footer .menu li > a:after {content:"\f0da";}#footer .menu > li > a:after {content:"\f0d8";}#footer .menu li > a:only-child:after {content:"";}.menu > li {font-size:14px;border-right:1px solid #999;display:inline-block;position:relative;}.menu > li > a {padding:15px 14px;}.menu > li > a:hover,.menu > li:hover > a {background:#777;}.menu li > a:hover,.menu li:hover > a,.menu li.current_page_item > a,.menu li.active > a,.menu li.current-menu-ancestor > a,.menu li.current-post-parent > a {color:#fff;}.menu li:hover > ul {display:block;}.menu ul {display:none;background:#777;position:absolute;left:0;top:50px;width:290px;padding:10px 0;z-index:2;-webkit-transform:translateZ(0);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.15);box-shadow:0 2px 2px rgba(0,0,0,0.15);}.menu ul li {font-size:14px;position:relative;display:block;padding:0;}.menu ul li a {padding:10px 20px;}.menu ul li:last-child {border-bottom:0!important;}.menu ul ul {position:absolute;top:0px;left:285px;}}
@media only screen and (max-width:719px) {.menu {font-weight:600;}.nav-container {text-transform:none;}.nav-toggle,.nav-text {display:block;}.nav-wrap {position:relative;float:left;width:100%;height:0;overflow:hidden;}.nav-wrap.transition {-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.expand .nav-wrap {height:auto;}.safari .nav-wrap.transition {-webkit-transition:none;transition:none;}.menu {float:left;width:100%;}.menu li a {line-height:20px;display:block;padding:8px 20px;}.menu li li a {padding-left:15px;padding-right:15px;}.menu li > a:after {content:'\f0d7';opacity:0.5;margin-left:6px;}.menu > li > a:after {content:'\f0d7';font-size:14px;}.menu li > a:only-child:after {content:'';}.menu > li {font-size:15px;}.menu li > a:hover,.menu li.current_page_item > a,.menu li.active > a,.menu li.current-post-parent > a {color:#fff;}#header .menu ul,#footer .menu ul{display:block!important;margin-left:40px;}.menu ul li {font-size:13px;font-weight:300;}.menu ul li a {padding-top:6px;padding-bottom:6px;}}
#header {background:#33363b;position:relative;padding-bottom:60px;}#header .pad {padding-top:30px;padding-bottom:30px;}#header .container-inner,#nav-topbar .nav-wrap ul.menu {position:relative;}.site-title {text-align: center;width: 100%;float: none;}.site-title a {display:block;color:#fff;max-width:100%;}.site-title a img {display:block;max-width:100%;max-height:60px;height:auto;padding:0;margin:0 auto;-webkit-border-radius:0;border-radius:0;}.site-image {display:block;margin:0 auto;max-height:400px;}#is_header_banner {width: auto;}#is_header_banner img {max-width: 100%;max-height: 108px;display:block;padding: 50px 82%;position: absolute;right: 0;top: -100px;}


.toggle-search {font-size: 0px;color: RGBA(0, 0, 0, 0);padding:15px 22px;display:block;position:absolute;right:0;top:-50px;width: 15px;}
.button_q {color:#fff;font-size:28px;line-height:10px;cursor:pointer;padding:0px 215px 0px 10px;display:block;position:absolute;right:0;top:-50px;-webkit-box-shadow:-1px 0 0 rgba(255,255,255,0.1);box-shadow:-1px 0 0 rgba(255,255,255,0.1);}
.button_k {color:#fff;font-size:28px;line-height:10px;cursor:pointer;padding:0px 75px 0px 8px;display:block;position:absolute;right:0;top:-50px;-webkit-box-shadow:-1px 0 0 rgba(255,255,255,0.1);box-shadow:-1px 0 0 rgba(255,255,255,0.1);}
.button_z {color:#fff;font-size:28px;line-height:10px;cursor:pointer;padding:0px 145px 0px 10px;display:block;position:absolute;right:0;top:-50px;-webkit-box-shadow:-1px 0 0 rgba(255,255,255,0.1);box-shadow:-1px 0 0 rgba(255,255,255,0.1);}
.button_f { color:#fff;font-size:28px;line-height:10px;cursor:pointer;padding:0px 3px 0px 10px;display:block;position:absolute;right:0;top:-50px;-webkit-box-shadow:-1px 0 0 rgba(255,255,255,0.1);box-shadow:-1px 0 0 rgba(255,255,255,0.1);}

.toggle-search:hover,.toggle-search.active {color:#fff;}
.search-expand {display:none;background:#26272b;position:absolute;top:0;right:0;width:340px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1);box-shadow:0 1px 0 rgba(255,255,255,0.1);}

.search-expand-inner {background:rgba(0,0,0,0.15);padding:15px;}
.search-expand .themeform input {width:100%;border:2px solid #e2e2e2;border-radius:0;}

#nav-topbar.nav-container {background:rgba(38,39,43,0.95);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.15);box-shadow:0 0 5px rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.15);}
#nav-topbar 
.nav-toggle {background:transparent;color:#fff;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.06);box-shadow:inset 1px 0 0 rgba(255,255,255,0.06);}#nav-topbar .nav-text {color:#fff;color:rgba(255,255,255,0.7);}


@media only screen and (min-width:1025px) {.full-width.topbar-enabled #header {background: url("/templates/city/images/logo_top.jpg") no-repeat bottom center rgba(51, 54, 59, 0.11);padding-top:158px;}.full-width #nav-topbar.nav-container {position:fixed;top:0;left:0;right:0;width:100%;z-index:100;}}
@media only screen and (min-width:720px) {#nav-topbar .menu li a {color:#fff;color:rgba(255,255,255,0.7);}#nav-topbar .menu > li {border-right:none;}#nav-topbar .menu > li > a:hover,#nav-topbar .menu > li:hover > a {background-color:rgba(0,0,0,0.1);}#nav-topbar .menu li > a:hover,#nav-topbar .menu li:hover > a,#nav-topbar .menu li.current_page_item > a,#nav-topbar .menu li.active > a,#nav-topbar .menu li.current-menu-ancestor > a,#nav-topbar .menu li.current-post-parent > a {color:#fff;}#nav-topbar .menu ul {background:#26272b url(/templates/city/images/opacity-10.png) repeat;}#nav-topbar .menu ul li {box-shadow:0 1px 0 rgba(255,255,255,0.06);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.06);}#nav-topbar .menu ul li:last-child {box-shadow:none;-webkit-box-shadow:none;}}
@media only screen and (max-width:719px) {#nav-topbar .container {padding-left:0;}#nav-topbar .menu li a {color:#fff;color:rgba(255,255,255,0.8);border-top:1px solid rgba(255,255,255,0.06);}#nav-topbar .menu li > a:hover {background:rgba(0,0,0,0.15);color:#000;}#nav-topbar .menu li.current_page_item > a,#nav-topbar .menu li.active > a,#nav-topbar .menu li.current-post-parent > a {background:rgba(0,0,0,0.15);color:#fff;}}
#nav-header.nav-container {z-index:97;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 -1px 0 rgba(0,0,0,0.2),inset 1px 0 0 rgba(0,0,0,0.2),inset -1px 0 0 rgba(0,0,0,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 -1px 0 rgba(0,0,0,0.2),inset 1px 0 0 rgba(0,0,0,0.2),inset -1px 0 0 rgba(0,0,0,0.2);}#nav-header .container {padding:0 15px;background:rgba(14, 60, 95, 0.8);}#nav-header .nav-toggle {background:transparent;color:#fff;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.05),-1px 0 0 rgba(0,0,0,0.2);box-shadow:inset 1px 0 0 rgba(255,255,255,0.05),-1px 0 0 rgba(0,0,0,0.2);}#nav-header .nav-text {color:#fff;color:rgba(255,255,255,0.7);}
@media only screen and (min-width:720px) {#nav-header .menu li a {color:#fff;background-image:none;}#nav-header .menu > li {border-right:none;}#nav-header .menu > li > a:hover,#nav-header .menu > li:hover > a {background:rgba(0,0,0,0.1);}#nav-header .menu li > a:hover,#nav-header .menu li:hover > a,#nav-header .menu li.active > a {color:#fff;}#nav-header .menu ul {background:#33363b url(/templates/city/images/opacity-10.png) repeat;}#nav-header .menu ul li {box-shadow:0 1px 0 rgba(255,255,255,0.06);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.06);}#nav-header .menu ul li:last-child {box-shadow:none;-webkit-box-shadow:none;}}
@media only screen and (max-width:719px) {#nav-header.nav-container {border-left:0;border-right:0;}#nav-header .container {padding:0;}#nav-header .menu {padding-bottom:20px;}#nav-header .menu li a {color:#fff;color:rgba(255,255,255,0.8);border-top:1px solid rgba(255,255,255,0.06);}	#nav-header .menu li > a:hover {background:rgba(0,0,0,0.15);color:#fff;} #nav-header .menu li.active > a{color:#3B8DBD;color:#000;}}
#page {padding-bottom:60px;margin-top:-60px;}#page .container-inner {background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);}#footer {background:#fff;color:#777;width:100%;}#footer a {color:#777;}#footer a:hover {color:#ccc;}#footer .pad {padding-bottom:30px;}#footer-widgets{padding-top:20px;}#footer-bottom {background:#33363b;}#footer-bottom .pad {padding-top:30px;}#footer-bottom a {color:#fff;color:rgba(255,255,255,0.7);}#footer-bottom a:hover {color:#fff;}#footer-bottom #footer-logo {display:block;margin-bottom:20px;max-height:50px;-webkit-border-radius:0;border-radius:0;}#footer-bottom #copyright,#footer-bottom #credit {color:#fff;color:rgba(255,255,255,0.5);font-size:15px;line-height:1.5em;}#footer-bottom #back-to-top {background:#eaeaea;color:#777;overflow:hidden;text-align:center;width:60px;height:30px;display:block;margin:0 auto;margin:0 auto -30px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(0,0,0,0.05);}#footer-bottom #back-to-top i {font-size:38px;position:relative;top:-7px;}#footer-bottom #back-to-top:hover {color:#444;}#footer-bottom .social-links {padding-top:10px;}#footer-bottom .social-links a {color:rgba(255,255,255,0.6);}#footer-bottom .social-links a:hover {color:#fff;}#footer-bottom .social-links .social-tooltip {font-size:28px;}#nav-footer.nav-container {background:#fff;border-top:1px solid #eee;}#nav-footer .nav-toggle {background:transparent;color:#444;border-left:1px solid #eee;}
@media only screen and (min-width:720px) {#nav-footer .menu {text-align:center;}#nav-footer .menu li a {color:#999;background:none;}#nav-footer .menu > li > a {padding:12px 18px;}#nav-footer .menu > li {border-right:0;}#nav-footer .menu > li:first-child {border-left:0;}#nav-footer .menu > li > a:hover,#nav-footer .menu > li:hover > a {background:#f0f0f0;}#nav-footer .menu li > a:hover,#nav-footer .menu li:hover > a,#nav-footer .menu li.current_page_item > a,#nav-footer .menu li.active > a,#nav-footer .menu li.current-menu-ancestor > a,#nav-footer .menu li.current-post-parent > a {color:#666;}#nav-footer .menu ul {background:#f0f0f0;bottom:44px;top:auto;text-align:left;-webkit-box-shadow:0 -2px 2px rgba(0,0,0,0.05);box-shadow:0 -2px 2px rgba(0,0,0,0.05);}#nav-footer .menu ul li {border-bottom:1px solid #e4e4e4;}#nav-footer .menu ul ul {top:-10px;}#nav-footer .menu ul ul {position:absolute;top:auto;bottom:-10px;}}
@media only screen and (max-width:719px) {#nav-footer .menu li a {color:#999;color:rgba(0,0,0,0.8);border-top:1px solid #f2f2f2;}#nav-footer .menu li > a:hover {background:#f2f2f2;color:#444;}#nav-footer .menu li.current_page_item > a,#nav-footer .menu li.active > a,#nav-footer .menu li.current-post-parent > a {background:#f2f2f2;color:#444;}}
.sldfeatured.cityflexslider .flex-direction-nav {position:absolute;top:-60px;left:auto;right:0;}.sldfeatured.cityflexslider .flex-direction-nav li {float:left;margin-left:3px;}.sldfeatured.cityflexslider .flex-direction-nav li:first-child {float:left;}.sldfeatured.cityflexslider .flex-direction-nav li:last-child {float:right;}.sldfeatured.cityflexslider .flex-direction-nav a {background:#50a460;color:#fff;font-size:14px;line-height:24px;position:relative;width:34px;height:36px;margin:0 0 0;display:block;text-align:center;cursor:pointer;text-indent:-999px;overflow:hidden;opacity:1;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s ease;transition:all .3s ease;left:0;}.sldfeatured.cityflexslider .flex-direction-nav a:before {font-family:FontAwesome;line-height:24px;position:absolute;text-align:center;left:0;right:0;top:8px;text-indent:0;}.sldfeatured.cityflexslider .flex-direction-nav .flex-next:before {content:"\f054";}.sldfeatured.cityflexslider .flex-direction-nav .flex-prev:before {content:"\f053";}.sldfeatured.cityflexslider .flex-direction-nav .flex-next:hover,.sldfeatured.cityflexslider .flex-direction-nav .flex-prev:hover {opacity:1;color:#3b8dbd;}.sldfeatured.cityflexslider .flex-control-nav {position:absolute;top:-9px;bottom:auto;}.sldfeatured.cityflexslider .flex-control-nav li {margin:0;padding:0;margin-right:2px;float:left;}.sldfeatured.cityflexslider .flex-control-nav li a {background:#ddd;width:20px;height:12px;text-indent:-999px;overflow:hidden;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.sldfeatured.cityflexslider .flex-control-nav li a:hover {background:#ccc;}.sldfeatured.cityflexslider .flex-control-nav li a.flex-active {background:#50a460;}.sldfeatured,.sldfeatured.cityflexslider {padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #eee;}.sldfeatured .post {margin-bottom:0;}.sldfeatured .post-title {font-size:1.5em;letter-spacing:-0.7px;line-height:1.4em;margin:3px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.post-list {margin-right:-30px;}.post-list .post-row {margin-left:-30px;padding-left:30px;float:left;width:100%;border-bottom:1px solid #eee;margin-bottom:30px;position:relative;}.post-list .post-row:last-child {border:none;margin-bottom:0;}.post-list .post,.post-list .page {width:50%;float:left;}.post-list .post-inner {margin:0px 24px 0 6px;}.post-hover:hover .post-thumbnail {opacity:0.75;}.post-hover:hover .post-title a {color:#3b8dbd;}.post-hover:hover .thumb-icon {background:#fff;color:#111;}.post-thumbnail {width:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}.post-thumbnail {position:relative;max-height:350px;overflow:hidden;}.post-thumbnail img {display:block;width:100%;height:auto;}.post-list .post-inner .post-thumbnail{max-height:145px;}.post-comments {background:#82b965;font-size:12px;line-height:20px;color:#fff;display:block;position:absolute;top:10px;right:0;-webkit-box-shadow:inset -1px 0 1px rgba(0,0,0,0.2);box-shadow:inset -1px 0 1px rgba(0,0,0,0.2);}.post-comments > span {display:block;position:relative;padding:2px 7px;}.post-comments > span:before {content:'';display:inline-block;border-left:9px solid transparent;border-right:9px solid #82b965;border-top:9px solid transparent;border-bottom:9px solid transparent;position:absolute;top:3px;left:-16px;}.post-comments i {margin-right:3px;}.post-comments:hover {color:#fff!important;padding-right:4px;}.post-comments.v_count{top:40px;background:coral;}.post-comments.v_count > span:before{border-right:9px solid coral;}.post-comments.r_count{top:70px;background:teal;}.post-comments.r_count > span:before{border-right:9px solid teal;}.post-meta {font-size:1em;color:#bbb;margin-bottom:0.3em;}.post-meta .post-cityuser {display:inline-block;margin-right:6px;}.post-meta .post-date {float:right;}.post-title {color:#444;font-weight:normal;margin:8px 0;font-size:1.2em;line-height:1.2em;-ms-word-wrap:break-word;word-wrap:break-word;}.post-title strong {font-weight:600;}.post-title i {font-style:italic;}.post-title a {color:#444;}.post-title a:hover {color:#3b8dbd;}.entry.excerpt {font-size:1em;color:#aaa;}.entry.excerpt p {margin-bottom:0;}.sidebar .widget {padding:30px 15px 10px;}.sidebar.s2 .widget {padding:10px 15px;}#footer .widget {padding-bottom:30px;}.widget > ul li:before,.widget > ul li a:before,.widget > div > ul li a:before {font-family:FontAwesome;font-size:12px;margin-right:6px;color:#ccc;display:inline-block!important;width:1em;text-align:center;}.widget > ul li a:hover:before {color:#999;}.widget_nav_menu ul li a:before {content:"\f068";}.alx-posts li {padding:10px 0;border-bottom:1px solid #e4e4e4;}.alx-posts li:first-child {padding:0 0 10px;}#footer .widget_nav_menu ul li a {border-color:#f2f2f2;}.widget_search input.search {color:#999;padding-left:26px;width:100%;}.widget_search .screen-reader-text,.widget_search #searchsubmit {display:none;}.widget_text .textwidget p {margin-bottom:1em;}.alx-posts li {font-weight:400;line-height:1.4em;overflow:hidden;}.alx-posts a {-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease;}.alx-posts img {display:block;width:100%;height:auto;}.alx-posts .post-item-thumbnail {position:relative;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}.alx-posts .post-item-category {color:#aaa;text-transform:uppercase;font-size:13px;}.alx-posts .post-item-title a {color:#444;}.alx-posts .post-item-category a:hover {color:#444!important;}.alx-posts .post-item-title {margin:2px 0;-ms-word-wrap:break-word;word-wrap:break-word;}.alx-posts .post-item-date {text-transform:uppercase;color:#aaa;font-size:13px;}.alx-posts li:hover .post-item-thumbnail {opacity:0.75;}.alx-posts li:hover .thumb-icon {background:#fff;color:#111;}.s1 .alx-posts .post-item-category a,.s1 .alx-posts li:hover .post-item-title a,#footer .alx-posts .post-item-category a,#footer .alx-posts li:hover .post-item-title a {color:#3b8dbd;}.s2 .alx-posts .post-item-category a,.s2 .alx-posts li:hover .post-item-title a {color:#82b965;}.alx-posts .post-item-thumbnail {margin-bottom:10px;max-height:160px;overflow:hidden;}.s2 .alx-posts .post-item-thumbnail {max-height:120px;}.alx-posts .post-item-title {font-size:16px;line-height:1.5em;}.s2 .alx-posts .post-item-title{font-size:15px;line-height:1.2em;}.s1 .alx-posts .post-item-title{font-size:15px;line-height:1.3em;font-weight:bold;}.child-menu {zoom:1;position:relative;padding:0 0 20px;}.child-menu a {color:#777;font-weight:600;display:block;padding:0 44px;}.child-menu a:hover {color:#3b8dbd;}.child-menu .current_page_item > a {background:#fff;color:#3b8dbd;}.child-menu > li {display:none;}.child-menu > li.current_page_item,.child-menu > li.current_page_parent,.child-menu > li.current_page_ancestor {display:block;}.child-menu > li.current_page_item > ul ul,.child-menu > li.current_page_parent > ul ul,.child-menu > li.current_page_ancestor > ul ul {display:none;}.child-menu > li ul li.current_page_item ul,.child-menu > li ul li.current_page_parent ul,.child-menu > li ul li.current_page_ancestor ul {display:block;}.child-menu > li > a {font-size:20px;display:block;padding:20px 30px;}.child-menu > li > ul {background:#e9e9e9;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0 10px 10px;}.child-menu > li > ul > li > a {font-size:15px;background:#f0f0f0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:11px 20px;-webkit-box-shadow:inset 0 1px 0 #f9f9f9;box-shadow:inset 0 1px 0 #f9f9f9;}.child-menu > li > ul > li > a:before {font-family:FontAwesome;content:"\f055";font-weight:normal;font-size:18px;margin-right:8px;}.child-menu > li ul ul {background:#f0f0f0;border-bottom:1px solid #ddd;border-top:3px solid #ebebeb;border-left:1px solid #ddd;padding:6px 0;}.child-menu > li ul ul a {font-size:15px;font-weight:300;padding-top:7px;padding-bottom:7px;margin-bottom:1px;}.child-menu > li ul ul a:hover {background:#e9e9e9;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.04);box-shadow:inset 0 1px 0 rgba(0,0,0,0.04);}.child-menu > li ul ul li.current_page_item > a {background:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.04);box-shadow:0 1px 0 rgba(0,0,0,0.04);}.col-2cl .child-menu > li > ul,.col-3cr .child-menu > li > ul {padding-left:0;padding-right:10px;}.col-2cl .child-menu > li > ul > li > a,.col-3cr .child-menu > li > ul > li > a {border-left:0;border-right:1px solid #ddd;}.col-2cl .child-menu > li ul ul,.col-3cr .child-menu > li ul ul {border-left:0;border-right:1px solid #ddd;}.flex-container a:active,.cityflexslider a:active,.flex-container a:focus,.cityflexslider a:focus {outline:none;}.slides,.flex-control-nav{margin:0;padding:0;list-style:none;}.cityflexslider {margin:0;padding:0;}.cityflexslider .slides > li {display:none;-webkit-backface-visibility:hidden;}.cityflexslider .slides img {width:100%;height:auto;display:block;margin:0 auto;}.flex-pauseplay span {text-transform:capitalize;}.slides:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} html {-webkit-font-smoothing:antialiased;}html[xmlns] .slides {display:block;} * html .slides {height:1%;}.no-js .slides > li:first-child {display:block;}.cityflexslider {margin:0 0 60px;position:relative;zoom:1;}.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport {max-height:300px;}.cityflexslider .slides {zoom:1;}.cityflexslider .slides > li {position:relative;overflow:hidden;}.carousel li {margin-right:5px;}.cityflexslider:hover .flex-next,.cityflexslider:hover .flex-prev {opacity:0.8;}.cityflexslider:hover .flex-next:hover,.cityflexslider:hover .flex-prev:hover {opacity:1;}.flex-control-nav {width:100%;position:absolute;bottom:-30px;text-align:center;}.flex-control-nav li {margin:0 3px;display:inline-block;zoom:1;*display:inline;}.flex-control-nav li a {background:rgba(0,0,0,0.15);width:10px;height:10px;display:block;cursor:pointer;text-indent:-999px;overflow:hidden;-webkit-border-radius:100%;border-radius:100%;}.flex-control-nav li a:hover {background:rgba(0,0,0,0.15);}.flex-control-nav li a.flex-active {background:rgba(0,0,0,0.25);cursor:default;}.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li {width:25%;float:left;margin:0;}.flex-control-thumbs img {width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover {opacity:1;}.flex-control-thumbs .flex-active {opacity:1;cursor:default;}.dropcap {color:#444;display:block;float:left;font-size:94px;line-height:0.9em;font-weight:600;margin:0 10px 0 0;}hr,.hr {border:0;background:#eee;border-bottom:2px solid #eee;height:1px;margin:30px 0;}body.ie8,.ie8.single .related-posts .post-title,.ie8 .s1 .alx-posts .post-item-title,.ie8 #footer .alx-posts .post-item-title {font-weight:400;}.ie8 .author-bio .bio-avatar:after,.ie8 .commentlist li.bypostauthor > .comment-body:after {display:none;}.ie8 .menu li > a:after {content:""!important;}.ie8 .menu > li > a:after {content:""!important;}.ie8 #nav-topbar .menu > li > a:hover,.ie8 #nav-topbar .menu > li:hover > a,.ie8 #nav-header .menu > li > a:hover,.ie8 #nav-header .menu > li:hover > a,.ie8 .toggle-search:hover,.ie8 .toggle-search.active,.ie8 .search-expand-inner {background:url(/templates/city/images/opacity-10.png);}.ie8 .thumb-icon,.ie8 .image-caption,.ie8 .page-image-text .description i,.ie8 .flex-direction-nav a {background:url(/templates/city/images/ie/opacity-70.png);}.ie8 .entry .gallery .gallery-caption {background:url(/templates/city/images/ie/opacity-80-light.png);}

/* Header Navigation menu style======================================================== */


/* menu test ===================================================================== */
/* big Menu ========================================= */

nav .menu,
nav .menu li,
nav .menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

nav .menu > ul > a:hover {    background: rgba(165, 165, 242, 0.8)!important;}

nav .menu > li > a:hover {    background: rgba(165, 165, 242, 0.8) !important;}

nav .menu li ul li.active > a{ color:rgba(37, 153, 153, 0.8); }
nav .menu li ul li.active > a:hover { color:rgba(37, 153, 153, 0.8); }

nav .menu ul li:hover > a { background-color: rgba(165, 165, 242, 0.8)}  /* 2-й уровень цвет перехода  */
nav .menu ul li {

 border-bottom: solid 0.2px rgba(205, 205, 234, 0.26);    /* цвет линии между переходом  */
}

header .menu ul {
      box-shadow: 0 1px 1px #DAE9FA;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    
}

nav .menu,
nav .menu li,
nav .menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}



nav .menu > ul > a:hover {    background: #34495e;}

nav .menu > li > a:hover {    background: #3a6690 !important;}

.menu ul li {
    background-color:rgb(77, 77, 153);     /* цвет второго меню  */
  /* цвет линии между переходом  */
}


.menu nav .menu > li {
    float: left;
    padding: 0 2px 0 0;
    background: url("../images/libg.png") repeat-y right top !important;
}
nav .menu > li:last-child
{
    background: none !important;
}


nav .menu > li > a {
    display: block;
    padding: 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color:#FFF;
    text-decoration: none;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
}



nav .menu > li.active > a { background: #3a6690 !important; }
nav .menu > li.active > a:hover {  }
nav .menu > li.active > ul a:hover { color:#fff; }

nav .menu ul li a,
nav .menu li.active ul li a {
    color: #fff;
    text-shadow: none;
    text-decoration: none;
    padding: 0 10px;
}

nav .menu li ul li.active > a{ color:#fff; }
nav .menu li ul li.active > a:hover { color:#fff; }

nav .menu ul li:hover > a { background-color: #3a6690; }

nav .menu ul li:hover > a,
nav .menu ul li.active > a,
nav .menu ul ul li:hover > a,
nav .menu ul ul li.active > a
{
    background-color: #3a6690;
}

nav .menu li:hover {
    position: relative;
    z-index: 599;
    cursor: default;
}

nav .menu ul {
    visibility: hidden;
    position: absolute;
    top: 98%;
    left: 0;
    z-index: 598;
    width: 100%;
    
}
nav .menu li.folder:last-child ul
{
    
}
nav .menu li.folder:last-child ul ul
{
    left: auto !important;
    right: 100% !important;
}

nav .menu ul li
{
    float: none;
    background-color: #315169;  /*цвет 2-й уровень меню*/
    width: 146%;
}

nav .menu ul li:last-child {
    border-bottom: none;
}


nav .menu ul li a {
    display: block;
   
    overflow: hidden;
}

nav .menu ul ul {
    top: 0;
    left: 99%;
}

nav .menu li:hover > ul {
    visibility: visible;
}

nav .menu ul { width: 200px; margin-top: 1px; }

nav .menu ul li:last-child,
nav .menu ul li:last-child a {
}

nav .menu ul li:first-child,
nav .menu ul li:first-child a {
}

nav .menu > .folder > a {
    padding-right: 8px;
}

nav .menu > .folder > a > .wrap {
    padding-right: 20px;
   
}

nav .menu ul *.folder > a {
    padding-right: 15px;
    background-image: url("../images/nav-arrow-right.png") !important;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

/*  menu test


/*  widget : text content home page
/* ------------------------------------ */
.widget_text .textwidget p { margin-bottom: 1em; }

/*  custom widget : alxtabs / alxposts
/* ------------------------------------ */
.alx-tabs-nav { border-bottom: 3px solid #ddd; margin-bottom: 10px; text-align: center; }
.alx-tabs-nav.tab-count-1 li { width: 100%; }
.alx-tabs-nav.tab-count-2 li { width: 50%; }
.alx-tabs-nav.tab-count-3 li { width: 33.333%; }
.alx-tabs-nav.tab-count-4 li { width: 25%; }
.alx-tabs-nav li { display: block; float: left; }
.alx-tabs-nav li a { font-size: 18px; display: block; padding: 8px 0; margin-bottom: -3px; border-bottom: 3px solid transparent; }
.alx-tabs-nav li a:hover { border-bottom-color: #ccc; }
.alx-tabs-nav li.active a,
#footer .alx-tabs-nav li.active a { color: #444; /* background: linear-gradient(to bottom, rgba(255,255,255,0.0) 0%, #fff 100%) 0 0 rgba(0,0,0, 0); */ }
.alx-tabs-nav li a span { display: none; }
#footer .alx-tabs-nav { border-bottom-color: #eee; }
#footer .alx-tabs-nav li a:hover { border-bottom-color: #ddd; }

.s1 .alx-tabs-nav li.active a,
#footer .alx-tabs-nav li.active a { border-bottom-color: #3b8dbd; }
.s2 .alx-tabs-nav li.active a { border-bottom-color: #82b965; }

.alx-tab li,
.alx-posts li { font-weight: 400; line-height: 1.4em; overflow: hidden; }
.alx-tab a,
.alx-posts a { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; transition: all 0.2s ease; }
.alx-tab img,
.alx-posts img { display: block; width: 100%; height: auto; }
.alx-tab.thumbs-enabled li{ padding-left: 80px; }
.alx-tab .tab-item-thumbnail { width: 64px; margin-left: -75px; float: left; }
.alx-tab .tab-item-thumbnail,
.alx-posts .post-item-thumbnail { position: relative; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.alx-tab.avatars-enabled li{ padding-left: 62px; }
.alx-tab .tab-item-avatar { margin-left: -62px; width: 48px; float: left; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.alx-tab .tab-item-category,
.alx-posts .post-item-category { color: #aaa;  font-size: 13px; }
.alx-tab .tab-item-title a,
.alx-tab .tab-item-comment a,
.alx-posts .post-item-title a { color: #444; }
.alx-tab .tab-item-category a:hover,
.alx-posts .post-item-category a:hover { color: #444!important; }
.alx-tab .tab-item-title,
.alx-tab .tab-item-comment,
.alx-posts .post-item-title { margin: 2px 0; -ms-word-wrap: break-word; word-wrap: break-word; font-size:14px;} /* �������� ���� ����� ������������ ������*/
.alx-tab .tab-item-date,
.alx-tab .tab-item-name,
.alx-posts .post-item-date  {  color: #aaa; font-size: 13px; }
.alx-tab .thumb-icon.small { bottom: 8px; left: 8px; }
.alx-tab li:hover .tab-item-thumbnail,
.alx-tab li:hover .tab-item-avatar,
.alx-posts li:hover .post-item-thumbnail { opacity: 0.75; }
.alx-tab li:hover .thumb-icon,
.alx-posts li:hover .thumb-icon { background: #fff; color: #111; }

.s1 .alx-tab .tab-item-category a,
.s1 .alx-posts .post-item-category a,
.s1 .alx-tab li:hover .tab-item-title a,
.s1 .alx-tab li:hover .tab-item-comment a,
.s1 .alx-posts li:hover .post-item-title a,
#footer .alx-tab .tab-item-category a,
#footer .alx-posts .post-item-category a,
#footer .alx-tab li:hover .tab-item-title a,
#footer .alx-tab li:hover .tab-item-comment a,
#footer .alx-posts li:hover .post-item-title a { color: #3b8dbd; }
.s2 .alx-tab .tab-item-category a,
.s2 .alx-posts .post-item-category a,
.s2 .alx-tab li:hover .tab-item-title a,
.s2 .alx-tab li:hover .tab-item-comment a,
.s2 .alx-posts li:hover .post-item-title a { color: #82b965; }

.alx-posts .post-item-thumbnail { margin-bottom: 10px; }
.alx-posts .post-item-title { font-size: 14px; line-height: 1.5em; }

.s1 .alx-posts .post-item-title,
#footer .alx-posts .post-item-title { font-size: 18px; line-height: 1.4em; font-weight: 300; }
.s1 .alx-posts .post-item-category,
.s1 .alx-posts .post-item-date,
#footer .alx-posts .post-item-category,
#footer .alx-posts .post-item-date { font-size: 14px; }
/*  widgets : common
/* ------------------------------------ */
.widget_search > h3,
.widget_text > h3,
.widget_tag_cloud > h3,
.widget_calendar > h3 { margin-bottom: 1em; }

.widget_archive ul li, 
.widget_categories ul li, 
.widget_links ul li, 
.widget_meta ul li, 
.widget_recent_comments ul li, 
.widget_recent_entries ul li,
.widget_rss ul li,
.widget_pages ul li a,
.widget_nav_menu ul li a,
.alx-tab li,
.alx-posts li { padding: 10px 0; border-bottom: 1px solid #e4e4e4; }



/*  base :  Base Structure table center content text size
/* ------------------------------------ */
h1, h3, h4, h5, h6 { color: RGBA(255, 255, 255, 0.9); font-weight: 600; -ms-word-wrap: break-word; word-wrap: break-word; }
h2 { color:#000; font-weight: 600; -ms-word-wrap: break-word; word-wrap: break-word; }
.entry h1 span, .entry h2 span, .entry h3 span, .entry h4 span, .entry h5 span, .entry h6 span { color: #bbb; }
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6  { margin-bottom: 14px; font-weight: 400; line-height: 1.3em; }
.entry h1 { font-size: 38px; letter-spacing: -1px; }
.entry h2 { font-size: 34px; letter-spacing: -0.7px; }
.entry h3 { font-size: 28px; letter-spacing: -0.5px; }
.entry h4 { font-size: 24px; letter-spacing: -0.3px; }
.entry h5 { font-size: 20px; font-weight: 600; }
.entry h6 { font-size: 18px; font-weight: 600;  }



/* ------------------------------------------------------------------------- *
 *  Base Structure table center content text size
/* ------------------------------------------------------------------------- */

