/*  
Theme Name:exehill remake
Theme URI: https://veebiaken.ee
Description: Has a lot of hacks to work with PHP7.x and 8.x
Version: 1.1
Author: Sten Aus
Author URI: https://veebiaken.ee
Template: exehill


 ------------------------------------- global 
body {font:75%/170% Arial, Helvetica, sans-serif; padding:0px; margin: 0px; color:#333333; background: url(images/bg.png) no-repeat top center;}
a {color:#21759b; text-decoration: none;}
a:hover {color:#0074C1; text-decoration:none;}*/
img {border:none;max-width:100%;} 
.clear{clear:both;}
body{font-family:Geneva, Arial, Helvetica, sans-serif;}
/* list list-style-image: url(images/ul.png); */
ul, ol{ list-style:none; margin:0px; padding-left:0px;}
ul li, ol li { list-style:none; margin:0px; padding:0px;}
#slider-stopper{display:none}
/* blockquote */
blockquote, pre {quotes: "201C" "201D"; font-style:italic;color:#999999; border-left:7px solid #F0F0F0; margin-left:20px; padding-left:10px;}

/* wp gallery */
.attachment-thumbnail {width:70px !important; height:70px !important;}

/* typo */
small {font-size: 90%;}
p {margin:0 0 5px 0; padding:0;}
h1, h3, h4, h5, h6 {font-weight:bolder; letter-spacing:-0.05em; font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size:250%; margin:0 0 5px 0;  padding:0 0 15px 0;line-height:120%;}
h2 {color:#222222; font-size:20px; font-weight:normal; margin:0 0 5px;}
h3 {font-size:150%;}
h4 {font-size:130%;}
h5 {font-size:110%;}
h6 {font-size:100%;}

/* images post :: Do not edit! */
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

/* next post */
.global_pag_next a {position:absolute; display:block; width:27px; height:27px; top:370px; left:50%; margin-left:530px; padding:0; background:url(images/global_pag.png) no-repeat 0px 0px;}
.global_pag_next a:hover {background:url(images/global_pag.png) no-repeat -27px 0px;}
.global_pag_previous a {position:absolute; display:block; width:27px; height:27px; top:370px; left:50%; margin-left:-557px; background:url(images/global_pag.png) no-repeat 0px -27px;}
.global_pag_previous a:hover {background:url(images/global_pag.png) no-repeat -27px -27px;}
.global_sorry {margin:20px;}


/* error 404 */
.error {display:block; width:980px; height:250px;}

/* image effect */
.default, .MooTrans {display:block; position:relative; width:100%; height:100%; background:transparent; }
.MooTrans {background:url(images/button_on.png) repeat;}

/* dbx blog section 
.dbx_group_blog {}
.handlebox {width:616px; padding-left:20px !important; background: url(images/handlebox.png) no-repeat;}
.dbxblog_content {width:658px; background:#FFFFFF url(images/sidep-bottom.png) no-repeat;}
#deleteheader {display:none;}

 dbx sidebar section
.dbx_group {width:298px;}
.dbxsidebar {background:url(images/sidep-handle.png) no-repeat 0 0;}
.dbxsidebar_content {background:#FFFFFF url(images/sidep-bottom.png) no-repeat; padding: 7px 20px 20px 20px;}
.sidebar_dbx_container {} */

/* author info */
.author {background:#FAFAFA; padding:10px 20px 20px 20px; margin:20px 0 20px 0; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4;  clear:both;}
.author_avatar {float:left; width:72px; height:60px; margin:0 10px 5px 0;}
.author_data {float:left; width:480px; height:60px;}
.author_mail {float:right; width:16px; height:16px;}
.author_info {float:left; width:418px; height:26px;padding:0;margin-bottom:2px;}
.author_name {font-size:26px; padding:7px 0 0 0; margin-bottom:4px;}
.author_posts {padding:7px 0 0 0; margin:0;}
.author_description {text-align:justify; clear:both;}


/* structure */
.supersingle {display:block; width:980px; margin:10px auto; background:url(images/supersingle.png) no-repeat; border-bottom:1px solid #D5D5D5;}
#widgetpadding {padding:20px;}
.etags { display:block; height:30px; padding:0 0 0 30px; line-height:30px; background:url(images/tags.png) no-repeat center left;}

/* top */
.top {display:block; width:980px; height:90px; margin:0 auto; padding:0 30px;}
.top_logo {display:inline-block; width:250px; height:90px;}
.top_logo a {display:block; width:250px; height:90px;}
.top_navigation { display:inline-block; width:645px; height:37px; padding-top:53px; background: url(images/bg_navi.png) no-repeat;padding-left:15px;vertical-align:top;margin-left:20px;}
.top_search a{float:left; display:block; width:25px; height:25px; background:url(images/topsearch.png) no-repeat 0px 0px;}
.top_search a:hover{background:url(images/topsearch.png) no-repeat 0px -25px;}
#top_navigation>div{display:inline-block}
#top_navigation .menu{display:inline-block;}
#top_navigation .menu>li>ul,#mob_nav>div>ul ul{display:none ;z-index:900;}
#top_navigation .menu li:hover>ul{display:block ;}
#top_navigation .menu>li:hover,#top_navigation .menu>li.current_page_item,#top_navigation .menu>li.current_page_parent,#top_navigation .lang_switch:hover,#mob_nav li.current_page_item>a,#mob_nav li>a:hover,#mob_back:hover,#mob_nav li.current_page_ancestor>a,#top_navigation li.current_page_ancestor>a{color:#CCFF00; background-color: #121212;cursor:pointer;}
#top_navigation .menu>li:hover>a,#top_navigation .menu>li.current_page_item>a,#top_navigation .menu>li.current_page_parent>a,.menu .sub-menu a:hover{color:#CCFF00;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.menu a.hover{color:#CCFF00; background-color: #121212;}
.menu{line-height:25px;}
.menu a,.lang_switch,#mob_nav a,#mob_back{min-width:40px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;letter-spacing:1px;display:block;padding:0 10px;color:#333333;text-decoration:none;text-align:center;}
#sidebar .menu a{text-align:left;font-size:12px;font-weight:400;letter-spacing:0;padding:0}
#mob_nav a,#mob_back{font-size:14px;line-height: 40px;}
#mob_back{display:none;}
.menu li ul a{width:150px; background-color:black;text-align:left;color:#CCCCCC;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
#mob_nav>div>ul>li ul a{width:100%;color:#ccc;background:#222;padding:0;}
#top_navigation .menu li ul{border-top:solid 1px #333;width:172px;}
#top_navigation .menu li ul li{width:172px;}
#top_right_menu{display:inline-block;float:right;}
.menu li ul li a{border-bottom:solid 1px #333333;border-left:solid 1px #333333;border-right:solid 1px #333333;}
.menu li ul li a:hover{}
.menu{margin:0;padding:0;list-style-type:none;}
.menu ul{margin:0;padding:0;list-style-type:none;}
.menu a{display:block;}
#top_navigation .menu ul{position:absolute;display:none;}
#top_navigation .menu li ul a{float:left;}
#top_navigation .menu li ul{float:left;}
#top_navigation .menu li ul li{float:left;position:relative;}
#top_navigation .menu ul ul{top:0;left:100%;}
#top_navigation .menu li ul ul{width:auto;margin:-1px 0 0;float:left;border-top:1px solid #333333;}
.menu li:hover ul ul,.menu li:hover ul ul ul,.menu li:hover ul ul ul ul{display:none;}
.menu li:hover ul,.menu li li:hover ul,.menu li li li:hover ul,.menu li li li li:hover ul{display:block;}
.element_2 .title-block_2 a, .element_2 .title-block_2 a:link, .element_2 .title-block_2 a:visited{color:#fff !important;font-weight:800 !important;}
#top_navigation .menu li{position:relative;display: inline-block;}
#top_navigation .lang_switch{line-height:25px;text-transform:uppercase;display:inline-block}
#top_navigation .menu-facebook-link-container{display:inline-block;vertical-align:top;}
.menu-facebook-link-container a>span{display:none}
.menu-facebook-link-container a{width:25px;height:25px;display:block;background:url("images/fb_logo.png")no-repeat;padding:0;min-width:20px;background-size:100% 100%;}
.lang_switch:hover{cursor:pointer;}
/* coda */
.sliderwrapper {position:relative;width:980px; height:365px; overflow:hidden;}
.sliderwrapper .contentdiv {position:absolute; width:980px; height:100%; left:0; top:0; visibility:hidden;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1}
.coda_pagination {display:block; width:960px; height:25px; margin-left:20px; clear:both;}
.blog_go{display:none}
/*.coda_pagination a {float:left; display:block; width:25px; height:25px; text-align:center; background:url(images/bg_pag.png) no-repeat center center; color:#999999; font:bolder 12px/25px Verdana, Arial, Helvetica, sans-serif; }
.coda_pagination a:hover{color:#999999; background:url(images/bg_pag_hover.png) no-repeat center center;}
.coda_pagination a.selected {color:#999999; background:url(images/bg_pag_hover.png) no-repeat center center;}*/

.coda_textbox {float:left; display:block; width:410px; height:315px; margin:45px 0 20px 20px;}
.coda_title {display:block;}
.coda_text {display:block; height:120px;}
.coda_button {font:bold 13px/30px Arial, Helvetica, sans-serif; text-align:center;}
/*.coda_button a {display:block; width:150px; height:30px; background:url(images/codabutton.png) no-repeat 0px 0px; color:#999999;}
.coda_button a:hover {background:url(images/codabutton.png) no-repeat 0px -30px; color:#FFFFFF;}*/
.coda_content {display:block; width:350px; height:320px; padding:20px 30px 20px 20px;}
.coda_imagebox {float:left; display:block; width:540px; height:350px;}
.coda_image {display:block; width:478px; height:280px; margin:47px 0 0 6px;}
.coda_image a{display:block;width:100%;height:100%;}
 
/* slider 2 */
/* .slider2 {display:block; width:960px; height:360px; margin:10px auto; background: url(images/bg_slider2.png) no-repeat; padding:10px;}*/
.slider2_container {position:relative; display:block; width:960px; height:360px;}
.slider2_image{float:left; display:block; width:660px; height:360px;}
.slider2_right {float:right; display:block; width:300px; height:360px; background: url(images/bg_slider_samll_2.png) repeat; }
.slider2wrapper_feet {position:relative;width:660px; height:360px; overflow:hidden;}
.slider2wrapper_feet .contentdiv {position:absolute; width:100%; height:100%; left:0; top:0; visibility:hidden; background:#000000; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1}
.slider2_display {display:block; width:660px; height:360px;}

.slider2_pagination {display:block; width:300px; height:360px; clear:both; text-align:center;}
/*.slider2_pagination a {display:block; width:280px; height:40px; padding:0 10px 0 10px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:#CCCCCC url(images/bg_slider2_button.png) no-repeat; text-decoration:none; color:#666666; line-height:40px;}
.slider2_pagination a:hover{ background:#F0F0F0 url(images/bg_slider2_button_hover.png) no-repeat; color:#FFFFFF; font-weight:bolder;}
.slider2_pagination a.selected {background:#F0F0F0 url(images/bg_slider2_button_hover.png) no-repeat; color:#FFFFFF; font-weight:bolder;}*/
#slider2_navi {display:block; width:300px; height:40px; }

/* add */
/* .add {display:block; width:980px; height:90px; margin:20px auto; background:url(images/add.png) no-repeat;}*/
.add_slug {float:left; width:700px; height:90px; font: 26px/90px Verdana, Arial, Helvetica, sans-serif; padding:0 20px 0 20px; color:#999999;}
.add_button {float:left; display:block; width:150px; height:39px; margin:30px 0 0 30px;}
/* .add_button a { display:block; width:150px; height:39px; background:url(images/addbutton.png) no-repeat 0px 0px; font-weight:bolder; letter-spacing:-0.05em; font-family: Arial, Helvetica, sans-serif; font-size:130%;color:#FFFFFF; text-align:center; line-height:39px;}
.add_button a:hover {background:url(images/addbutton.png) no-repeat 0px -39px; color:#FFFFFF;}*/

/* index main */
.main {display:block; width:980px; margin:10px auto; overflow:hidden;}
.main_left {float:left; display:block; width:660px;}
.main_left_single {float:left; display:block; width:660px;}
.main_left_cat {float:left; display:block; width:658px; border:1px solid #D5D5D5; background:#FFFFFF;}
.main_right {float:left; display:block; width:300px; margin-left:20px;}
.main_left_single .cbox_thumb{margin:20px 0;display:block}
.main_left_single .cbox_thumb:hover{cursor:pointer}
/* box */
.box {display:block; width:610px; padding:20px;}

/* featured slider */
.slider_container {position:relative; display:block; width:658px; height:280px;}
.slider_image{float:left; display:block; width:420px; height:280px;}
.slider_right {float:right; display:block; width:238px; height:280px; background: url(images/bg_slider.png) repeat; }
.sliderwrapper_feet {position:relative;width:420px; height:280px; overflow:hidden;}
.sliderwrapper_feet .contentdiv {position:absolute; width:100%; height:100%; left:0; top:0; visibility:hidden; background:#000000; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1}
.slider_display {display:block; width:420px; height:280px;}

.slider_pagination {display:block; width:238px; height:280px; clear:both; text-align:center;}
/* .slider_pagination a {display:block; width:218px; height:40px; padding:0 10px 0 10px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:#CCCCCC url(images/bg_featured_button.png) no-repeat; text-decoration:none; color:#666666; line-height:40px;}
.slider_pagination a:hover{ background:#F0F0F0 url(images/bg_featured_button_hover.png) no-repeat; color:#FFFFFF; font-weight:bolder;}
.slider_pagination a.selected {background:#F0F0F0 url(images/bg_featured_button_hover.png) no-repeat; color:#FFFFFF; font-weight:bolder;}*/
#slider_navi {display:block; width:238px; height:40px; }

/* videodisplay */
.vid_container {display:block; width:658px; padding-top:20px; overflow:hidden;}
.vid_frame {float:left; display:block; width:164px; height:140px;  text-align:center;}
.vid_thumb {display:block; width:120px; height:90px; padding:10px 22px 40px 22px; background:url(images/bg_vid_item.png) no-repeat;}
.vid_inner_thumb {display:block; width:120px; height:90px;}
.vid_headline {display:block; width:176px; height:auto; padding:0 15px 0 15px; text-align:center; font-weight:bolder;}
.vid_box {display:block; width:120px; height:90px;  margin:1px;}
#vid_post a {display:block; width:100%; height:100%; overflow:hidden;}
.vid_permalink {display:block; width:120px; height:45px; background:transparent;}
.vid_permalink a {background:url(images/bg_link_vid.png) no-repeat 0px 0px;}
.vid_permalink a:hover {background:url(images/bg_link_vid.png) no-repeat 0px -90px;}
.vid_gallery {display:block; width:120px; height:45px; background:transparent;}
.vid_gallery a {background:url(images/bg_link_vid.png) no-repeat 0px -45px;}
.vid_gallery a:hover {background:url(images/bg_link_vid.png) no-repeat 0px -135px;}
.vid_bottominfo {display:block; width:618px; height:40px; margin:10px 20px 10px 20px; text-align:center;  font:bold 12px/55px Arial, Helvetica, sans-serif;}
/*.vid_bottominfo a {display:block; width:618px; height:40px; color:#666666;  background:url(images/bg_vidbottom.png) no-repeat 0px 0px;}
.vid_bottominfo a:hover {color:#FFFFFF;  background:url(images/bg_vidbottom.png) no-repeat 0px -40px;}*/

/* media */
.media_container {display:block; width:940px; padding:20px; overflow:hidden;}
.media_slug {display:block; width:940px; height:200px; margin:20px 20px 0 20px;}
.media_seperator {display:block; width:940px; height:20px; margin-top:20px; background: url(images/mediasep.png) no-repeat;}
.media_frame {float:left; display:block; width:120px; height:140px; margin:14px;  text-align:center;}
.media_thumb {display:block; width:120px; height:90px; padding:10px 22px 40px 22px; background:url(images/bg_vid_item.png) no-repeat;}
.media_inner_thumb {display:block; width:120px; height:90px;}
.media_headline {display:block; width:176px; height:auto; padding:0 15px 0 15px; text-align:center; font-weight:bolder;}
.media_box {display:block; width:120px; height:90px;  margin:1px;}
#media_post a {display:block; width:100%; height:100%; overflow:hidden;}
.media_permalink {display:block; width:120px; height:45px; background:transparent;}
.media_permalink a {background:url(images/bg_link_vid.png) no-repeat 0px 0px;}
.media_permalink a:hover {background:url(images/bg_link_vid.png) no-repeat 0px -90px;}
.media_gallery {display:block; width:120px; height:45px; background:transparent;}
.media_gallery a {background:url(images/bg_link_vid.png) no-repeat 0px -45px;}
.media_gallery a:hover {background:url(images/bg_link_vid.png) no-repeat 0px -135px;}
.media_bottominfo {display:block; width:618px; height:40px; margin:10px 20px 10px 20px; text-align:center;  font:bold 13px/55px Verdana, Arial, Helvetica, sans-serif;}
/*.media_bottominfo a {display:block; width:618px; height:40px; color:#666666;  background:url(images/bg_vidbottom.png) no-repeat 0px 0px;}
.media_bottominfo a:hover {color:#FFFFFF;  background:url(images/bg_vidbottom.png) no-repeat 0px -40px;}*/

/* media single */
.mediasingle_item {display:block; width:640px; height:401px; padding:10px; background:url(images/media_single.png) no-repeat;}
.mediasingle_text {display:block; width:618px; margin-top:0px; padding:20px; background:#FFFFFF; border:1px solid #D5D5D5;}

/* image */
.image_container {display:block; width:940px; padding:20px; overflow:hidden;}
.image_slug {display:block; width:940px; height:200px; margin:20px 20px 0 20px;}
.image_seperator {display:block; width:940px; height:20px; margin-top:20px; background: url(images/mediasep.png) no-repeat;}
.image_frame {float:left; display:block; width:120px; height:140px; margin:14px;  text-align:center;}
.image_thumb {display:block; width:120px; height:90px; padding:10px 22px 40px 22px; background:url(images/bg_vid_item.png) no-repeat;}
.image_inner_thumb {display:block; width:120px; height:90px;}
.image_headline {display:block; width:176px; height:auto; padding:0 15px 0 15px; text-align:center; font-weight:bolder;}
.image_box {display:block; width:120px; height:90px;  margin:1px;}
#image_post a {display:block; width:100%; height:100%; overflow:hidden;}
.image_permalink {display:block; width:120px; height:45px; background:transparent;}
.image_permalink a {background:url(images/bg_link_vid.png) no-repeat 0px 0px;}
.image_permalink a:hover {background:url(images/bg_link_vid.png) no-repeat 0px -90px;}
.image_gallery {display:block; width:120px; height:45px; background:transparent;}
.image_gallery a {background:url(images/bg_link_vid.png) no-repeat 0px -45px;}
.image_gallery a:hover {background:url(images/bg_link_vid.png) no-repeat 0px -135px;}
.image_bottominfo {display:block; width:618px; height:40px; margin:10px 20px 10px 20px; text-align:center;  font:bold 13px/55px Verdana, Arial, Helvetica, sans-serif;}
/*.image_bottominfo a {display:block; width:618px; height:40px; color:#666666;  background:url(images/bg_vidbottom.png) no-repeat 0px 0px;}
.image_bottominfo a:hover {color:#FFFFFF;  background:url(images/bg_vidbottom.png) no-repeat 0px -40px;}*/

/* image single 
.imagesingle_item {position:relative;display:block; width:640px; height:426px; padding:10px; background:url(images/image_single.png) no-repeat;}*/
.imagesingle_text {display:block; width:618px; margin-top:0px; padding:20px; background:#FFFFFF; border:1px solid #D5D5D5;}
.imagesingle_text ul { margin: 5px 0px 10px;padding-left: 20px;}
.imagesingle_text ul li {margin: 0px;list-style-image: url(images/ul.png);}
.imagesingle_text ol {margin:5px 0px 10px;padding-left: 20px;}
.imagesingle_text ol li {margin:0px; list-style-type:upper-roman; }
.imagesingle_display { display:block; width:640px; height:406px;}
#singlegallery{width: 638px !important;height: 404px !important;overflow:hidden;}
.post_single_footer { height:30px; padding:0; margin:15px 0 8px 0; background:#FAFAFA; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; line-height:30px;}
.post_time { height:30px; margin-left:20px; padding-left:20px; background:url(images/time.png) no-repeat center left;}
.post_single_tags { height:30px; margin-left:20px; padding-left:20px; background:url(images/tags.png) no-repeat center left;}
.post_cat { height:30px; margin-left:23px; padding-left:23px; background:url(images/category.png) no-repeat center left;}

/* search tables */
.search_site_container tr.over td, .search_site_container tr:hover td {background-color:#96BCE7;}
.search_site_container table {width:940px;font-size:11px; text-align:left; margin:20px 20px 0 20px;}
.search_site_container table thead tr th {padding:2px 8px; height:25px; background:#F0F0F0 url(images/sort_off.png) repeat-x; border-top:1px solid #F0F0F0;}
.search_site_container table tbody tr td { padding:2px 4px;}
.search_site_container table tbody tr.alt {background:#EFEFFF;}
.search_site_container table tbody tr.collapsed td { padding:0px;}
.search_site_container table tbody tr.collapsed td div {margin-left:10px;}

/* search site */
.search_site_container {display:block; padding-top:40px;}
.search_site_content {padding:0 25px 0 25px;}
.search_site_left a {display:block; height:30px; padding:0 20px 0 20px; font:12px Geneva, Arial, Helvetica, sans-serif; color:#666666; border-bottom:1px solid #F0F0F0; letter-spacing:-1px; line-height:20px;}
.search_site_left a:hover {background:#F0F0F0;}

/* search form no match */
.search_container_nomatch {display:block;}
.search_container_form_nomatch {display:block; width:920px; margin:20px 0 20px 20px; color:#666666; }
.search_headline_nomatch {font:bold 13px Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 20px 20px; color: #CC0000;}
.searchform_form_nomatch {width:420px; padding:4px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif; background:url(images/form-field-bg.gif) no-repeat; border-top:1px solid #e6e6e6; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; border-left:1px solid #e6e6e6;}
.searchform_form_nomatch:focus {border:1px solid  #0099FF;}
.searchform_button_form_nomatch {width:135px; height:25px; font:12px/100% Arial, Helvetica, sans-serif; color:#000000; background:transparent url(images/submit.png) no-repeat 0px 0px; border: none;}
.searchform_button_form_nomatch:hover {background:transparent url(images/submit.png) no-repeat 0px -25px; color:#333333;}
.search_latest{font:bold 12px Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 5px 20px; color:#666666}


/* postlist site */
/*.postlist_container tr.over td, .postlist_container tr:hover td {background-color:#96BCE7;}*/
.postlist_container table {width:658px;font-size:11px; text-align:left;}
/*.postlist_container table thead tr th {padding:2px 8px; height:25px; background:#F0F0F0 url(images/sort_off.png) repeat-x; border-top:1px solid #F0F0F0;}*/
.postlist_container table tbody tr td { padding:2px 4px;}
.postlist_container table tbody tr.alt {background:#EFEFFF;}
.postlist_container table tbody tr.collapsed td { padding:0px;}
.postlist_container table tbody tr.collapsed td div {margin-left:10px;}
.forward_sort {color:#33CC00;}
.reverse_sort {color:#CC0000;}


/* news box
div.blog_container {position:relative; display:block; width:658px; height:150px; background: url(images/bg_news.png) no-repeat 0px 0px; color:#666666;}
div.blog_container:hover {display:block; width:658px; height:150px; background: url(images/bg_news.png) no-repeat 0px -150px;}
.blog_go a {position:absolute; display:block; width:50px; height:50px; bottom:0; right:0; background:url(images/go.png) no-repeat;}
.blog_go a:hover {background:url(images/go.png) no-repeat 0px -51px;} */

.blog_left {float:left; width:160px; height:150px; background: url(images/bg_blog_thumb.png) no-repeat 0px 0px;}
.blog_content {float:left; width:490px; height:150px;margin-left:5px;}
.blog_thumb {display:block; width:120px; height:90px; margin:27px 19px 0 21px; }
.blog_thumb a {display:block; width:120px; height:90px;}
.blog_headline {display:block; width:490px; height:20px; margin:16px 0 5px 0; padding:0 0 4px 0; line-height:20px;}
.blog_title {float:left; width:390px; font:bolder 14px Verdana, Arial, Helvetica, sans-serif; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.blog_title a {color:#666666;}
.blog_title a:hover{color:#0099CC;}
.blog_date {float:left; width:83px; padding-right:15px; text-align:right; color:#6D93A9;}
.blog_excerpt {text-align:justify; font-size:12px; line-height:17px; padding-right:13px;}
.post_continue_reading a{padding:2px;color:#333333; background:#F0F0F0; font-size:10px;}
.post_continue_reading a:hover{padding:2px;color:#FFFFFF; background:#333333;}

/* comments */
.comments {width:618px; padding:1px; margin-bottom:10px; background:#FFFFFF; color:#333333; margin-top:30px;}
.comments_inner { background:#FFFFFF; color:#333333;}
.comments_headline {font-size:18px; padding-bottom:3px; margin-bottom:8px; border-bottom:1px solid #E4E4E4;}
.comments_count {float:right; display:block; width:40px; height:20px; background:url(images/comment.png) no-repeat center left; text-align:center; font-size:10px; font-weight:normal;}
.comments_rss {float:right; display:block; width:28px;}

/* comment list */
.comment ol {list-style:none; margin:5px 0 0 20px; padding-left:10px;  }  
.comment li {list-style:none; background:transparent; margin:0px 0 0 10px; padding-left:10px;} 
.comment_arrow {padding-top:20px;}  
.comment_inner {padding:10px; border:1px solid #F0F0F0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.pingback comment-author {padding:0 170px 0 0;}  
.comment_frame{margin-bottom:5px;}
.comment_avatar{ float:left; width:46px; height:46px;}
.comment_author_top{float:left; width:310px; height:46px; margin-left:10px; font-size:9px;}
.comment_data_right{float:right; width:80px; height:26px; font:normal 10px Geneva, Arial, Helvetica, sans-serif; text-align:right;} 
.comment_date{padding:0px; margin:0px;}
.comment_author_say{padding:0px; margin:0px;color:#333333; font:17px Geneva, Arial, Helvetica, sans-serif;}
.comment_title{padding:0px; margin:0px;}
.comment_title a{color:#CCCC00;}
.comment_title a:hover{color:#0099FF;}
.comment_text{display:block; padding-top:10px; border-top:1px solid #F0F0F0;}
.comment li.pingback div.vcard {padding:0 170px 0 0; }  

/* comments navigation */
.comment small {margin-bottom: 5px;display: block;font-size: 87%;}
.comment small a, .commentlist small a:visited {color: #999999;}
.comments_navigation{margin-top:5px;}
.comments_navigation a {padding:0 5px;text-decoration:none;color:#CCCCCC;border:1px solid #CCCCCC;}
.comments_navigation a:hover {color:#333333;border:1px solid #333333;}
.comments_respond{margin-top:10px;}

/* commentform */
#commentform {margin-top: 10px;}
#commentform label {font-weight: bold;color:#666;font-size: 100%;padding-left: 5px;}
#commentform small {color: #999999;font-size: 90%;}
#commentform input {width:220px; padding:5px 3px 3px 7px; font: 110% Arial, Helvetica, sans-serif; background:url(images/form-field-bg.gif) no-repeat; border-top:1px solid #e6e6e6; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2; border-left:1px solid #e6e6e6;}
#commentform textarea {font:110% Arial, Helvetica, sans-serif; width:600px; height: 140px; padding: 5px 3px 3px 7px;  background:url(images/form-field-bg.gif) no-repeat; border: solid 1px #F0F0F0;overflow:hidden;}
#commentform #submit {width:135px; height:25px; padding-bottom:6px; margin-left:477px; font:12px/100% Arial, Helvetica, sans-serif; color:#000000; background:transparent url(images/submit.png) no-repeat 0px 0px; border: none;}
#commentform #submit:hover {background:transparent url(images/submit.png) no-repeat 0px -25px; color:#333333;}
#commentform textarea:focus, #commentform input[type="text"]:focus {border:1px solid  #0074C1;}

/* sidebar */
#sidebar {width:298px; color:#666666; line-height: 160%;}
#sidebar p {margin:0px 0px 15px;}
#sidebar h3 {font:bold 17px/100% Arial, Helvetica, sans-serif; color:#333333;}
#sidebar h3 a, #sidebar h3 a:visited {color: #666666;}
#sidebar h3 img {vertical-align: middle;}
#sidebar ul {margin: 0; padding:0 0 0 10px;}
/*#sidebar ul li {padding-left:18px; margin:7px 0 3px 0; list-style:none; background:url(images/sidebar_li.png) no-repeat;}
#sidebar ul li ul li {background: url(images/sidebar_li_li.png) no-repeat; padding-left:12px;}*/

/* archives widget */
#archives ul li {background: url(images/sidebar_archive.png) no-repeat;}

/* pages widget */
#pages ul li {background: url(images/sidebar_page.png) no-repeat;}

/* recent comments widget */
#recent-comments ul li {background: url(images/sidebar_comment.png) no-repeat; width:240px; white-space:nowrap; text-overflow:ellipsis; /*Opera*/ -o-text-overflow:ellipsis; /*breaks validation*/ overflow:hidden;}

/* recent posts widget */
#recent-posts ul li {background: url(images/sidebar_page.png) no-repeat; width:240px; white-space:nowrap; text-overflow:ellipsis; /*Opera*/ -o-text-overflow:ellipsis; /*breaks validation*/ overflow:hidden;}

/* links widget */
#linkcat-1 ul li {background: url(images/sidebar_link.png) no-repeat;}
#linkcat-2 ul li {background: url(images/sidebar_link.png) no-repeat;}
#linkcat-3 ul li {background: url(images/sidebar_link.png) no-repeat;}
#linkcat-4 ul li {background: url(images/sidebar_link.png) no-repeat;}
#linkcat-5 ul li {background: url(images/sidebar_link.png) no-repeat;}

/* meta */
#meta ul li{background: url(images/wordpress.png) no-repeat;}

/* calendar */
.widget_calendar h3 {display:none;}
#wp-calendar {width:100%;}
#wp-calendar #today {background:#F0F0F0;}
#wp-calendar tbody a {font-weight:bolder;}
#wp-calendar caption {padding-bottom:5px; font-family:Arial; font-weight:bolder; letter-spacing:-0.05em; font-size:150%; text-align:left;}
#wp-calendar th, #wp-calendar td {text-align:center;}
#wp-calendar tbody td {border:1px solid #E4E4E4;}
#wp-calendar tbody td.pad {border:0 none;}
#wp-calendar th {background:#E4E4E4;color:#FFFFFF;}
#wp-calendar td#prev {text-align:left;padding-top:5px;}
#wp-calendar td#next {text-align:right;padding-top:5px;}

/* ------------------------------------- footer area  */
/* footer */
.footer { margin:10px auto 0 auto;  color:#ccc;background:#1a1a1a;padding:30px 0;}
.footer_inner {margin:0 auto; width:980px;}
.footer_inner>div{display:inline-block;vertical-align:top}
.footer_right{margin-left:100px;}
.footer_right ul ul{display:none;}
.footer_right .menu li:hover>ul{display:none ;}
.footer a{color:#ccc;text-align:left;font-size:12px;letter-spacing:1px;}
.footer .lang_switch{text-transform:uppercase}
/* mob btn*/
#mob_btn{width:40px;height:23px;display:none;margin:46px 30px 0 0;position:absolute;top:50px;right:0;}
#mob_btn>p{height:1px;background:#121212;margin:5px 0;}
#mob_nav{display:none;}
#mob_btn:hover{cursor:pointer}
#mob_btn.down{border-radius:4px;border:1px solid #aaa;padding:3px 6px;}

/* Responsive stuff */

@media(max-width:1020px){
	body{background:#F6F6F6 !important;}
	.main_right{display:none;}
	.main,.main_left,.main .dbxblog_content,.main div.blog_container,.handlebox,.top{width:100%;}
	.blog_content{width:calc(100% - 200px);overflow:hidden;height:140px;}
	.main .handlebox{background:#fff;}
	.main{padding:0 15px;width:auto;}
	.main div.blog_container:hover{background:#F1F1F1}
	.blog_title{width:auto;padding-right:10px;}
	.main .dbx-content{border:0;background:none;}
	.footer{padding:30px 15px;}
	.footer_inner{width:auto;}
	.footer_right{text-align:left;margin-bottom:20px}
	.top_navigation{width:calc(100% - 336px);background:none;border-bottom:1px solid #ccc;}
	body .coda,#paginate-slider,#slider{width:auto;}
	#slider .contentdiv {width:100%;}
	body .coda{background:none}
	#slider .coda_imagebox{float:none;width:100%;}
	#slider .coda_image{width:100%;-webkit-background-size: cover !important;
-moz-background-size: cover !important;
-ms-background-size: cover !important;
-o-background-size: cover !important;
background-size: cover  !important;
margin:0;height:100%;
}
.coda_textbox{background:rgba(0,0,0,0.4);color:#fff;height:auto;}
.coda_textbox a{color:#fff;}
.coda_content{height:auto;}
	.coda_text{height:auto;margin-bottom:30px;}
	.main_left_single,.imagesingle_text{width:auto;float:none;}
	.main img{max-width:100%;}
	.main div.blog_container{background:none}
	.main .dbx-handle{width:auto;background:none;}
	.supersingle,.search_container_form_nomatch{width:auto;}
	.search_site_container table{width:92%;}
	.searchform_form_nomatch{width:calc(100% - 200px)}
}
@media(max-width:767px){
	.top{height:auto;padding:0;}
	.top_navigation{display:block;width:90%;margin:0 auto;padding:0px;height:auto;}
	.top_logo{margin:-15px auto 15px auto;display:block;}
}
@media(max-width:519px){
	.main div.blog_container{height:auto;background:none;width:90%;text-align:center;border-bottom:1px solid #ccc;margin-bottom:10px;}
	.main div.blog_container:hover{background:none}
	.blog_left{float:none;display:inline-block;}
	.blog_content{width:100%;height:auto;text-align:left;}
	.blog_headline{width:auto;height:auto;}
	.blog_title{display:block;float:none;margin-bottom:10px;white-space:normal; text-overflow:clip; }
	.blog_date{display:block;float:none;text-align:left;width:auto;}
	.footer{line-height:20px;width:auto;}
	.footer,.footer_inner,.footer_left,.footer_right{width:auto;float:none;height:auto;text-align:left;}
	.footer_inner>div{display:block;}
	.footer_left{display:block;padding:0 10px;}
	.footer_right{margin:10px 0;display:block;}
	#top_navigation{display:none}
	.top_logo{margin:0 4%;display:inline-block;}
	#mob_btn{display:inline-block;}
	.top_navigation{width:100%;}
	.coda_textbox{width:90%;}
	.coda_content{width:auto;}
	.main{padding:0}
	.main_left{padding:0 10px;}

} 
@media(min-width:520px){
}
@media(max-width:380px){
	#mob_btn{display:block;float:none;margin:20px auto;position:relative;top:0;}
	.top_logo{display:block;margin:0 auto;}
}

/* COLORBOX */
#colorbox iframe{width:100%;height:100%} 
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#000;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#000;}
        #cboxTitle{position:absolute; top:-25px; left:0; color:#ccc;font-size:16px;font-weight:800;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;font-weight:800;letter-spacing:1px}
        #cboxLoadingGraphic{}
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:10px; margin-top:-32px; background:url("images/controls.png") no-repeat bottom left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:top left;}
        #cboxNext{position:absolute; top:50%; right:10px; margin-top:-32px; background:url("images/controls.png") no-repeat bottom right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:top right;}
        #cboxClose{position:absolute; top:10px; right:0px; display:block; background:url("images/controls.png") no-repeat bottom center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:top center;} 


.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
