/*
Theme Name: Zenon Lite
Description: Zenon Lite is an all in one wordpress theme with 3 awesome fonts, slider, background image easy to use theme option panel. The Theme also includes 3 built-in widgets and 5 useful shortcodes. The theme is SEO Friendly and has plenty of user-friendly options. The theme also comes with a Full-width page, Left Sidebar Page and a Contact page Template which doesn't require any setup. Zenon Lite is suitable for any business or personal website.The Latest version of the theme is optimized for mobile browsing (iPhone, iPad and Android Devices).
Version: 1.9
Theme URI: http://www.towfiqi.com/zenon-lite-free-wordpress-theme.html
Author: Towfiq I.
Author URI: http://www.towfiqi.com/
License: GNU General Public License, v2 (or newer)
License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Tags: theme-options, one-column, dark, blue, red, white, right-sidebar, left-sidebar, custom-background, custom-menu
*/

body{ background:#f7f7f7; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888;}
.center{ width:1000px; margin:0 auto;}
a{ color:#888; text-decoration:none;}

.postitle a{ color:#333;}

#topmenu ul li a:hover, .postitle a:hover, .zn_post_wrap a, #sidebar .widgets ul li a:hover, .comm_meta_reply a:hover, .logged-in-as a, #topmenu .current_page_item a{color:#D73A36;}


#header{width:100%; float:left;}
.logo{ width:100%; float:left; margin-bottom:25px;}
.logo h1{ text-align:center; margin-bottom:5px;}
.logo h1 a{ color:#333; text-decoration:none;}
.desc{text-align:center;}

.outer-center {float: right;right: 50%;position: relative;}
.inner-center {float: right;right: -50%;position: relative;}
.logo img{ margin-top:15px; margin-bottom:15px; border:none;}




/*SKEW ELEMENTS*/
.skew_bottom_big{ background:#ececec; width:970px; height:70px; position:relative; z-index:-1; float:left; margin-top:-54px;}
.skew_bottom_right{ width:50px; float:right; position:relative; background:#ececec; z-index:-1; height:41px; margin-top:-45px; right:0; bottom:0; margin-right:6px}

.skew_top_big{ background:#ececec; width:970px; height:70px; position:absolute; z-index:-1; right:0; margin-top:-14px;}
.skew_top_right{ width:39px; float:right; position:absolute; background:#ececec; z-index:-1; height:41px; margin-top:-15px; left:0; margin-left:8px}

.single_skew {float: left;margin-left: -15px;margin-top: 12px;position: absolute;width: 662px;}
.single_skew .skew_bottom_big{ width:630px; margin-top:-55px;}
.single_skew .skew_bottom_right{ margin-top:-47px;}
.depth-2 .single_skew, .depth-3 .single_skew, .depth-4 .single_skew, .depth-5 .single_skew, .depth-2 .single_skew_comm, .depth-3 .single_skew_comm, .depth-4 .single_skew_comm, .depth-5 .single_skew_comm{ display:none;}
.depth-1 .single_skew{ margin-top:0px; margin-left:0px; bottom:-12px;}

.single_skew_comm {float: left;margin-left: -15px;margin-top: 12px;position: absolute;width: 662px;}
.single_skew_comm .skew_top_big{ width:630px; position:relative; margin-left:48px; margin-top:-25px;}
.single_skew_comm .skew_top_right{margin-top: -68px;margin-left: 26px;}

#respond_wrap .single_skew{margin-left: 0;bottom: -10px;}
#respond_wrap .single_skew_comm{margin-left: -16px;top: 64px;}

/*MENU*/
#menu_wrap{width:100%; float:left;}
#topmenu{ width:998px; border:1px solid #ececec; background:#fff; height:60px; text-align:center; border-bottom:12px solid #ececec;}
.menu-header{margin:auto; padding:0; display:block;}
#topmenu ul{ margin:0; padding:0;}
#topmenu ul li{ list-style-type:none; display:inline-block; margin-right:15px; margin-top:0px; margin-left:15px;position:relative;}
#topmenu ul>li {height:60px; padding-top:20px;}
#topmenu ul li a{ text-decoration:none; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
#topmenu ul li ul{ position:absolute; display:none;}

/*Submneu*/
#topmenu ul .current-menu-item a{ color:#d73a36;}
#topmenu ul .current-menu-item ul li{}
#topmenu ul .current-menu-item ul li a{ padding:4px; color:#888;}
#topmenu ul .current-menu-parent ul .current-menu-item{}
#topmenu ul .current-menu-parent ul .current-menu-item a{ padding:4px;}
#topmenu ul .current-menu-parent ul .current-menu-item ul .menu-item a{ padding:4px;}
#topmenu ul .current-menu-item .current-menu-item .sub-menu li a{ padding:4px;background:none;}

#topmenu ul li ul{ position:absolute;width:150px; z-index:999999;  padding-left:0; margin-left:-10px; border: 1px solid #ececec; border-bottom:6px solid #ececec; margin-top:24px;}
#topmenu ul li ul li{ float:none; margin:0; padding:10px 0px; text-align:center; background:#fff ;  display:block; border-bottom: 1px solid #ececec; height:auto;}
#topmenu ul li ul li a{ font-size:12px; font-weight:normal; padding:4px;}

#topmenu ul li ul li a:hover, #topmenu ul li .sub-menu .current-menu-item a:hover{ color:#d73a36;  }
#topmenu ul li ul li ul{left: 100%; margin-top:-24px; float:none; margin-left:0px;}

.zn_parent_menu span{ display:inline-block; margin-top:3px; font-size:9px; margin-left:5px; text-align:center; width:7px; height:9px; background:url(images/menu_arrow.png) no-repeat;}

/*SLIDER*/
.slider_wrap{ position:relative; width:100%; float:left; margin-bottom:20px;}
#zn_slider{border-bottom:7px solid #ececec; width:100%;float:left; background:#fff;}

/*MIDROW*/
.midrow{ background:#222;}
.midrow_wrap{ width:100%; float:left; margin-bottom:30px;}
.midrow_blocks{ width:970px; height:190px; padding: 0 15px; background:#fff; border:1px solid #ececec; float:left; margin-top:50px;  position:relative;}
.midrow_block{ float:left; width:220px;height:175px; padding-top:15px; overflow:hidden;}

.midrow_block h3{ text-align:center; font-size:20px; color:#333;}
.midrow_block p{ text-align:center;}
.midrow_blocks_wrap{ width:970px; float:left;}

.mid_block_content {border-right: 1px solid #ECECEC;height: 185px; margin-top: -35px;padding: 25px 10px 0;}
.midrow_block:last-child .mid_block_content{ border:none;}

/*LATEST POSTS*/

/*Layout 1*/
.lay1{ padding-top:20px; float:left;}
.lay1 .hentry{ width:284px; padding:15px; background:#fff; border:1px solid #ececec; float:left; margin-right: 25px; margin-bottom:25px;}
.lay1 .hentry:nth-child(3), .lay1 .hentry:nth-child(6), .lay1 .hentry:nth-child(9), .lay1 .hentry:nth-child(12), .lay1 .hentry:nth-child(15), .lay1 .hentry:nth-child(18){ margin-right:0;}

.zn_row{ width:100%; float:left;}
.lay1 .post_content{ height:100px;}
.lay1 .post_content h2{ margin:10px 0;}
.lay1 .post_content h2 a{ font-size:20px!important;}

.lay1 .imgwrap{ overflow:hidden; width:284px; height:200px; float:left; position:relative;}
.lay1 .imgwrap img{ width:284px; border:none; height:auto;}

.lay1 .date_meta, .lay2 .date_meta, .lay3 .date_meta{ position:absolute; bottom:0; right:-300px; color:#fff; background:url(images/date_meta.png) no-repeat; font-size:13px; width:60px; height:18px; text-align:center; padding-top:10px;}
.lay1 .block_comm, .lay2 .block_comm, .lay3 .block_comm{ position:absolute; top:0; left:-200px; background:url(images/comm_meta.png) no-repeat; width:57px; height:55px; font-size:12px;}
.lay1 .block_comm a, .lay2 .block_comm a, .lay3 .block_comm a{ float: left;line-height: 12px;margin-left: -13px;padding-top: 7px;text-align: center;}
.lay1 .block_comm span, .lay2 .block_comm span, .lay3 .block_comm span{ float: left;line-height: 9px;margin-left: 3px;padding-top: 14px;text-align: center;}

.lay1 .block_comm a, .lay1 .block_comm span, .lay2 .block_comm a, .lay2 .block_comm span, .lay3 .block_comm a, .lay3 .block_comm span{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}


/*Layout 2*/
.lay2{ padding-top:20px; float:left; width:985px; padding:15px; background:#fff; border:1px solid #ececec; margin-bottom:30px; padding-right:0; margin-top:20px;}
.lay2 .hentry{ width:290px;float:left; margin-right: 15px; margin-bottom:5px; padding:11px;}
.lay2 .hentry:nth-child(3), .lay2 .hentry:nth-child(6), .lay2 .hentry:nth-child(9), .lay2 .hentry:nth-child(12), .lay2 .hentry:nth-child(15), .lay2 .hentry:nth-child(18){ margin-right:0;}
.lay2 .postitle{ font-size:20px; text-transform:uppercase;}

.lay2 .imgwrap{ overflow:hidden; width:284px;float:left; position:relative;}
.lay2 .imgwrap img{ width:284px; border:none; height:auto;}
.lay2 .post_image{ float:left;}
.lay2 .post_content{ float:left; text-align:center; width:100%;}


/*LAYOUT 3*/
.lay3{ width:660px; float:left; margin-bottom:20px;}
.lay3 .hentry{ width:100%; height:200px; float:left; margin-bottom:30px;}

.lay3 .post_image{ padding:12px; background:#fff; border:1px solid #ececec;}
.lay3 .imgwrap{ overflow:hidden; width:254px;float:left; position:relative;}
.lay3 .imgwrap img{ width:254px; border:none; height:auto;}
.lay3 .post_image{ float:left;}
.lay3 .post_content{ float:left; width:325px; padding:15px; margin-left:20px; background:#fff; border:1px solid #ececec; height:170px; overflow:hidden;}
.lay3 .date_meta{ right:0;}
.lay3 .block_comm{ left:0;}
.lay3 .postitle{ margin-top:0; margin-bottom:10px;}

.lay3_bridge{ width:100px; height:130px; position:absolute; z-index:-1; background:#ececec; margin-top:40px; margin-left:250px;}

/*LAYOUT 4*/
.lay4 { width:660px; float:left;}
.lay4 .single_post{margin-bottom:40px;}
.lay4 .single_metainfo{ padding:6px 0; border-top:1px solid #ececec;border-bottom:1px solid #ececec;}


/*SINGLE POST*/
.single_wrap{ width:662px; float:left;}
#content{ margin-top:20px; float:left; width:100%; margin-bottom:30px;}
.single_post{ width:630px; float:left; padding:15px; background:#fff; border:1px solid #ececec; line-height:18px;}
.single_post .postitle{ color:#333; margin-bottom:10px;}
.single_metainfo{ margin-bottom:15px;}
.post_cat, .post_tag{ font-weight:bold; margin-bottom:5px;}
.catag_list{ font-weight:normal; font-style:italic; display:inline;}
.single_post .post img, .type-page img, .type-attachment img{ max-width:630px; height:auto; border:none;}

#posts .post_content .edit{ text-align:right;margin-top:10px;}
.post_wrap .attachment .post_meta{ display:none;}
.post_content blockquote{ background:url(images/lgn_quote.png) no-repeat top left; margin-left:0; padding-left:40px;}
.post-edit-link{ display:block; padding:5px 10px; background:#D73A36; color:#fff; float:left; margin-left:-16px; margin-top:20px;}


/*POST Table*/
.post table, .org_comment table {margin: 0 -1px 24px 0;text-align: left;width: 100%;border-collapse: collapse;border-spacing: 0;background:url(images/trans_black_2.png) repeat;}
.post table img, .org_comment img{ max-width:200px;}
.post tr th, .post thead th, .org_comment tbody th {color: #333;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px; background:url(images/trans_black.png) repeat;}
.org_comment pre{ background:url(images/trans_black.png) repeat; color:#333; padding:0px 10px;}
.post tr td, .org_comment tr td{padding: 6px 24px;}
.post tr.odd td, .org_comment tr.odd td{background: #f2f7fc;}
.org_comment table th{padding: 6px 24px;}


/*WordPress Core*/
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display:block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float:left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float:right; margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background:url(images/trans_black.png) repeat;border: 1px solid #ececec;max-width: 96%; /* Image does not overflow the content area */padding: 10px 3px 10px;text-align: center;}
.wp-caption img{max-width: 98%!important;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft { margin: 5px 20px 20px 0;}
.wp-caption.alignright { margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none !important;margin: 0 !important;max-width: 570px;padding: 0 !important;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px; margin:0;padding:0 4px 5px;}
.sticky{}
.gallery-caption{}

/*COMMENTS*/
body.page .nocomments{ display:none;}
.comments_template{ width:100%; float:left; margin-top:10px;}
.commentlist{ margin:0; padding:0; width:100%; float:left;}
.commentlist li{ list-style-type:none; background:#fff; border:1px solid #ececec; width:100%; border-bottom:0px; border-top:0px; float:left; margin-bottom:20px;}
.commentlist li ul li{ width:96%; border:none;}
.commentlist .depth-1{ margin-top:20px; position:relative;}
.commentlist .depth-3{width:100%}
.commentlist .depth-4{width:99%}
.commentlist.depth-5{}
h3#comments{ color:#333333; font-size:20px;}
h3#comments_ping{color:#333333; font-size:20px;}


.comment-body{padding:15px; float:left; width:96%;position:relative; z-index:3;}
.commentlist li ul li .comment-body{ background:url(images/trans_black_2.png) repeat; margin-bottom:15px;}
.vcard{ float:left; width:58px; margin-right:15px;}
.fn{ padding-top:5px; text-align:center;}
.avatar img{}

.commentlist .comment-meta a, .commentlist .comment-meta a:hover{ font-size:12px;}
.org_comment {float: left; width: 85%;}
.org_comment ul li{ border:none; list-style-type:circle;}
.org_comment ol li{ list-style-type:inherit; border:none;}
.comm_meta_reply{}
.comm_meta_reply a{ color:#888; font-size:12px;}

.comm_reply{ display:inline-block; float:right; margin-right:15px;}
.comm_edit{ display:inline-block; float:right; margin-right:15px;}

h3#reply-title{ font-size:20px; color:#333; position:relative; top:15px;}
#respond_wrap{width:100%; float:left; position:relative;}
#respond{ width:100%; float:left;}

#commentform{ width:630px; float:left; padding:15px; background:#fff; border:1px solid #ececec; position:relative; z-index:2;}
.comment-notes{ display:none;}

#commentform label{ float:left; position:absolute; padding: 7px 5px 8px 5px; background:#fff; border:1px solid #ececec; width:50px;}
#commentform .required{ float:left; position:absolute;}

.field_wrap{ width:240px; float:left; overflow:hidden;}
.comment-form-author, .comment-form-email, .comment-form-url{ width:100%; float:left; height:30px; position:relative;}

.comment-form-author input, .comment-form-email input, .comment-form-url input{ padding: 7px 3px; background:url(images/trans_black_2.png); border:1px solid #ececec; color:#888; padding-left:70px; width:163px;}

.comment-form-comment label{ display:none;}

.form-allowed-tags{ display:none;}
.comment-form-comment{ width:370px; float:right;}
.comment-form-comment textarea{ background:url(images/trans_black_2.png); border:1px solid #ececec; padding:10px; width:340px; height:128px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888;}
.logged-in-as{ width:210px; float:left; padding-top:30px; padding-left:20px;}
.form-submit{ clear:both;}
.form-submit input, #searchsubmit{ float:right; margin-right:6px; border:none; background:#ececec; padding:5px; color:#888;}



.depth-2 #commentform{ margin-left:-40px; border-left:none; border-right:none; margin-bottom:20px;}
.depth-3 #commentform{ margin-left:-80px;}
.depth-4 #commentform{ margin-left:-120px;}
.depth-5 #commentform{ margin-left:-160px;}

.depth-2 h3#reply-title{ margin-left:-60px;}
.depth-3 h3#reply-title{ margin-left:-90px;}
.depth-4 h3#reply-title{ margin-left:-120px;}
.depth-5 h3#reply-title{ margin-left:-150px;}

.bypostauthor{}

/*SIDEBAR*/
#sidebar{ float:right; width:315px;}
#sidebar .widgets{}
#sidebar .widgets ul{ margin:0; padding:0;}
#sidebar .widgets ul li{ list-style-type:none;}
#sidebar .widgets .widget{ padding:15px; background:#fff; border:1px solid #ececec; margin-bottom:20px; width:283px; float:left;}
#sidebar .widgettitle, #sidebar .widgettitle a{color:#333; margin:0; text-align:right; border-bottom:8px solid #ececec; width:298px; margin-left:-15px; padding-bottom:5px; padding-right:15px; margin-bottom:15px; margin-top:-10px; padding-top:5px;}
#sidebar .widgets .widget ul{}
#sidebar .widgets .widget li{ padding:7px 0; margin:7px 0; border-bottom:1px solid #ececec; }

#sidebar .widget_archive ul, #sidebar .widget_meta ul, #sidebar .widget_recent_entries ul, #sidebar .widget_nav_menu ul, #sidebar .widget_recent_comments ul, #sidebar .widget_pages ul, #sidebar .widget_links ul, #sidebar .widget_categories ul{ margin-left:20px;}

#sidebar .widget_archive li, #sidebar .widget_meta li, #sidebar .widget_recent_entries li, #sidebar .widget_nav_menu li, #sidebar .widget_recent_comments li, #sidebar .widget_pages li, #sidebar .widget_links li, #sidebar .widget_categories li{ list-style-image:url(images/list_type.png);}

#sidebar .widgets .widget li:last-child{ border:none;}

/*FOOTER*/
#footer{ width:970px; float:left; background:#fff; border:1px solid #ececec; font-size:12px;padding-top:15px; padding-left:30px; margin-top:15px;}
#footer .widgets .widget a{}
#footer .widgets ul{ margin:0; padding:0;}
#footer .widgets .widget{ width:217px; float:left; margin-right:25px; list-style-type:none; margin-bottom:25px;}
#footer .widgets .widgettitle, #midrow .widgets .widgettitle a{ color:#333;  font-size:20px;}
#footer .widgets .widget ul{ margin:0; padding:0;}
#footer .widgets .widget ul li{ list-style-type:none; padding:6px 0;border-bottom-style:dashed; border-bottom-color:#ececec;border-width:1px;}
#footer .widgets .widget ul li a{ text-decoration:none; }


#footer .znn_wgt_thumb img{ width:50px; height:50px;}
.znn_feat ul p, .znn_pop ul p, .znn_rand ul p{ margin:5px 0;}
#footer .znn_feat ul li, #footer .znn_pop ul li, #footer .znn_rand ul li{ min-height:55px;}
#footer #searchform{ margin-top:20px;}
#footer #searchform #s{ width:60%;}
#footer #wp-calendar #today{ background:#D73A36;}
#footer #wp-calendar caption {border-bottom-style:dashed; border-bottom-color:#ececec;border-width:1px;}

#copyright{ width:100%; float:left; background:#fff; border:1px solid #ececec; margin-top:30px; margin-bottom:20px;}
#copyright a{ text-decoration:none;}
.copytext{ float:left; padding: 12px 10px; width:420px;}

/*Footer Menu*/
#footmenu{ width:560px; float:right;}
#footmenu ul{float:right; margin-right:15px;}
#footmenu ul li{ list-style-type:none; display:inline-block; margin-left:15px;}
#footmenu ul li a{}


/*PAGINATION*/
.znn_paginate, .navigation{ float:left; margin:15px 0; width:100%; margin-bottom:30px;}
.znn_paginate .amp_title{ display:none;}
.znn_paginate span, .znn_paginate a, .navigation a, .navigation span{ padding: 5px 10px; border:1px solid #ececec;}
.amp_page, .amp_next, .amp_prev, .page-numbers{ text-align:center; text-decoration:none; font-size:13px; margin-right:10px; background:#ececec; display:inline-block; color:#888;}
.amp_current{text-decoration:none; font-size:13px;margin-right:10px;background:#fff ; color:#888;display:inline-block;}
.amp_title{ display:none;}
.amp_next{}
.amp_page:hover, .amp_next:hover, .amp_prev:hover, .page-numbers:hover, .navigation .current {background:#fff; color:#888;}
.hidden_nav{ display:none;}
.lay1 .znn_paginate, .lay2_pagi .znn_paginate{ text-align:center;}


/*----------------PREMIUM--------------------
---------------------------------------------*/
/*RELATED POSTS*/
#related{ float:left; width:100%; margin-top:20px;}
#related ul{ margin:0; padding:0;}
#related ul li{ list-style-type:none; float:left; margin-right:15px;}
#related h3{ color:#333;}
.related_img{ width:146px; height:103px; overflow:hidden; float:left; position:relative;}
.related_img img{ width:146px; height:auto; border:none;}

#related_wrap ul{ width:630px; float:left; background:#fff; border: 1px solid #ececec; padding:15px;}
.rltd_hover{ width:136px; height:93px; background:url(images/trans_black.png); position:absolute; color:#FFF; padding:5px; font-size:16px; margin-top:103px; text-indent:-200px;}

.rltd_button{ width:45px; height:45px; background:url(images/rltd_button.png) no-repeat; position:absolute; right:-50px; bottom:0;}






/*SHORTCODES
-------------
*/

/*Columns*/
.col2{ width:48%; float:left; margin-right:2%;margin-bottom: 15px;}
.col3{ width:31%; float:left; margin-right:2%;margin-bottom: 15px;}
.col4{ width:23%; float:left; margin-right:2%;margin-bottom: 15px;}

/*TABS*/
.tabs-container{ float:left;width:100%; margin:15px 0;}
.tabs{ margin:0; padding:0; width:100%;}
.single_post .tabs li{ list-style-type:none; float:left; background:url(images/trans_black.png) repeat;  padding:6px 10px; position:relative; z-index:3; color:#fff;}
.single_post .tabs li a{color:#fff;}
.single_post .tabs li.active{ background:url(images/trans_black_2.png) repeat;}
.single_post .tabs li.active a{}
.lgn_tab{ width:95%; float:left; min-height:100px; padding:10px; position:relative; z-index:1;background:url(images/trans_black_2.png) repeat;}
.post_content ul{clear:both;}

/*TOGGLE*/
.lgn_toggle{ margin-bottom:15px; float:left;}
.trigger_wrap{background:#fff; float:left;}
.trigger{ display:inline-block; font-size:14px; cursor:pointer; padding:10px; background:url(images/foot_arrow_down.png) no-repeat; padding-left:20px;  background-position:5px 15px;}
.lgn_toggle .down{background:url(images/foot_arrow_up.png) no-repeat; background-position:5px 12px;}
.lgn_toggle_content{ padding-top:15px; clear:both;}

/*LIST ELEMENTS*/
.list1 li{ list-style-image:url(images/list1.png);}
.list2 li{ list-style-image:url(images/list2.png);}
.list3 li{ list-style-image:url(images/list3.png);}
.list4 li{ list-style-image:url(images/list4.png);}
.list5 li{ list-style-image:url(images/list5.png);}

/*MESSAGE BOX*/
.lgn_scs{ width:92%; background:#c8ffd3 url(images/lgn_success.png) no-repeat; background-position:5px 5px; border:1px solid #98f1a9; padding:10px; padding-left:32px; color:#3f834c; clear:both; margin:15px 0;}
.lgn_info{ width:92%; background:#c5eaf5 url(images/lgn_info.png) no-repeat; background-position:5px 5px; border:1px solid #8ac7e8; padding:10px; padding-left:32px; color:#469cc0; clear:both; margin:15px 0;}
.lgn_wng{ width:92%; background:#f7e0b6 url(images/lgn_warning.png) no-repeat; background-position:5px 5px; border:1px solid #ebc887; padding:10px; padding-left:32px; color:#af7a18; clear:both; margin:15px 0;}
.lgn_err{ width:92%; background:#ffd0cc url(images/lgn_error.png) no-repeat; background-position:5px 5px; border:1px solid #e49a94; padding:10px; padding-left:32px; color:#b04840; clear:both; margin:15px 0;}

/*QUOTE*/
.lgn_quote{ width:92%; background: url(images/lgn_quote.png) no-repeat; background-position:5px 5px; clear:both; margin:15px 0;padding-left:37px; font-style:italic; min-height:30px;}

/*Button*/
.single_post .scl_button a{ width:auto; float:left; padding:10px; background:#D73A36; clear:both; color:#fff!important; margin-bottom:15px;}
.single_post .scl_button span{ display:inline-block;}
.single_post .scl_button a:hover{ background:#ececec!important; color:#888!important;}



/*WIDGETS
-------------
*/

.znn_wgt_thumb{}
.znn_wgt_thumb img{ width:65px; float:left; height:65px; margin-right:10px;}
#sidebar .widgets .widget ul li .znn_wgt_tt, #midrow .widgets .widget ul li .znn_wgt_tt{ color:#333;}
#footer .widgets .widget ul li .znn_wgt_tt{  color:#888;}
#footer .widget_content p{ font-size:12px; }
.znn_ad125x125_widget{ float:left; display:block; width:283px;}
.ads-125x125 img{ width:125px; height:125px; float:left; margin-right:25px; margin-bottom:10px; margin-top:10px;}
.ads-125x125 a:nth-child(2) img, .ads-125x125 a:nth-child(4) img{ margin-right:0;}
.ads-160x600{ float:left; margin-left:60px; margin-top:30px; margin-bottom:30px;}
.ads-250x250{ float:left; margin:20px;}
.znn_twitter #twitter_update_list span a, .widget_tag_cloud a:hover, .textwidget a{ color:#D73A36;}
.znn_flckr_widget img{ padding:9px; display:inline;}
.flickr_badge_image{ display:inline-block;}
#sidebar .widgets .widget_nav_menu ul li ul li, #midrow .widgets .widget_nav_menu ul li ul li, #footer .widgets .widget_nav_menu ul li ul li{ background:none; padding-left:15px; border-bottom:none;}

#sidebar .znn_feat ul, #sidebar .znn_pop ul, #sidebar .znn_rand ul{ margin-left:0;}
.znn_feat ul li, .znn_pop ul li, .znn_rand ul li{ list-style-type:none; min-height:75px;}

#searchform .screen-reader-text{ display:none;}
#searchform #s{ width:70%; padding:5px; border:1px solid #ececec; background:url(images/trans_black_2.png); color:#888;}

#wp-calendar{ width:100%;}
#wp-calendar caption{ padding-bottom:5px; border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
#wp-calendar tbody td{ text-align:center;}
#wp-calendar #today{ background:#D73A36; color:#FFF;}
#wp-calendar #today a{color:#FFF;}
#wp-calendar #prev{ padding-top:10px;}

/*SOCIAL SHARE*/
.social_wrap{ position:fixed; top:220px; left:0;}
.social{}
.social ul{ margin:0; padding:0;}
.social ul li{list-style-type:none; opacity:0.3;}
.social ul li a{ display:block; width:35px; height:50px; background:url(images/social.png) no-repeat; text-indent:-999999px; margin-top:-19px;}
.social ul .soc_fb a{ background-position:0 0;}
.social ul .soc_tw a{ background-position:0px -51px;}
.social ul .soc_plus a{ background-position:0px -102px;}
.social ul .soc_ytb a{ background-position:0px -151px;}
.social ul .soc_flkr a{ background-position:0px -350px;}
.social ul .soc_lnkd a{ background-position:0px -201px;}
.social ul .soc_pin a{ background-position:0px -251px;}
.social ul .soc_rss a{ background-position:0px -301px;}


/*Contact Page*/
.entry-content{ margin-top:15px; width:100%; float:left;}
.entry-content input{ padding:10px; border:none; color:#888; font-family:Arial, Helvetica, sans-serif;width:50%;background:#ececec; color:#888;}
.entry-content textarea{ padding:10px; background:#ececec; border:none; color:#888; font-family:Arial, Helvetica, sans-serif; width:80%;height:200px; font-size:13px; color:#888;}
.entry-content label{ width:100px; display:block; float:left;}
.entry-content #submit_msg{ width:auto; left:90%; padding:5px 10px; position:relative; background:#ececec; color:#888;}


/*FULL WIDTH PAGE*/
.page-template-page-full_width-php .single_post, .error404 .single_wrap, .error404 .single_post{ width:970px;}
.page-template-page-full_width-php .single_skew_comm{width: 962px;}
.page-template-page-full_width-php .single_skew_comm .skew_top_big{width: 968px;}
.page-template-page-full_width-php .single_skew_comm .skew_top_right{ margin-top:-71px;}
.page-template-page-full_width-php .single_skew .skew_bottom_big{width: 968px;}
.page-template-page-full_width-php .single_skew{ width:1000px;}
.page-template-page-full_width-php #commentform{ width:970px;}
.page-template-page-full_width-php .comment-form-comment textarea{width: 570px;}
.page-template-page-full_width-php .comment-form-comment{width: 600px;}
.page-template-page-full_width-php .field_wrap{width: 340px;}
.page-template-page-full_width-php .comment-form-author input, .page-template-page-full_width-php .comment-form-email input, .page-template-page-full_width-php .comment-form-url input{width: 263px;}


/*LEFT SIDEBAR PAGE TEMPLATE*/
.page-template-page-left_sidebar-php #sidebar{ float:left;}
.page-template-page-left_sidebar-php .single_wrap{ float:right;}


/*404 Page*/
.error404 .single_post{ width:970px; padding-bottom:40px;}
.fourofour{ text-align:center;}
.fourofour a{ font-size:320px; color:#333;}
.error_page h2{ text-align:center;}
.error_msg{ width:600px; margin:0 auto;}
.error_msg #searchform #s{ width:86%;}

/*SEARCH PAGE*/
.search_term{ width:970px; padding:15px; background:#fff; border:1px solid #ececec; margin-bottom:25px;}
.search_term #searchform{ margin-top:10px;}
.search_term #searchsubmit{ float:none;}



/*EASYSLIDER*/
#slides{ float:left; margin-top:20px; width:1000px; overflow:hidden;}

.easyslider{height:360px;overflow:hidden;}
#slider{ position:relative; overflow:hidden;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{ width:1000px;height:360px;overflow:hidden; position:relative;}	
#slider li img{ max-width:1000px; height:auto;}
.slider-content{ width:444px; position:absolute; height:100px; bottom:0px; color:#fff; right:0px;background:url(images/slider_content.png) no-repeat; height:170px;}
.slider-content h2{ margin:5px 0; right:100px; text-align:right; font-size:24px; margin-top:50px; width:380px; padding-right:10px; float:right;}
#slider .slider-content h2 a, #slider .slider-content a{ color:#fff; text-decoration:none; text-transform:uppercase;}
.slider-content p{ margin-top:0px; padding:10px; text-transform:capitalize;text-align:right; margin-left:-100px; width:400px; float:right;}
/* numeric controls */	
ol#controls{ float:right;padding:0; margin:0; margin-right:35px;}
ol#controls li{ list-style-type:none; float:left; padding:10px 10px 5px 10px; margin-right:1px; background:#fff; border-right:1px dashed #ececec;}
ol#controls li a{ text-decoration:none; font-style:italic;}
ol#controls li.current a{color:#D73A36;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* Easy Slider END */

/*ACCORDION*/
#slide_acord{width:1000px; position:relative; overflow:hidden;}
.kwicks {list-style: none;position: relative;margin: 0;padding: 0;}
.kwicks li{height: 480px;
/*do not change these */
display: block;
overflow: hidden;
padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}
.kwicks.horizontal li {	float: left;}
.kwicks.horizontal li img{ border:none; }
.kwicks.horizontal #kwick_4 {
	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */
}
.kwicks.vertical #kwick_4 {
	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */
}
#accordion{ width:1000px; height:480px; overflow:hidden;}
#accordion h2{}
#accordion h2 a{ color:#fff;}
.acord_text{position:absolute; margin-top:300px; background:url(images/trans_black3.png); padding:15px; width:270px; border-left: 1px solid #777; color:#fff;}


/* The Nivo Slider styles */
.slider-wrapper{ height:360px; width:1000px; overflow:hidden;}
#zn_nivo {position:relative; height:360px; width:1000px;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption {position:absolute;right:0px;bottom:30px;background:url(images/nivo_caption.png) no-repeat;color:#333;opacity:1; /* Overridden by captionOpacity setting */width:410px;z-index:8; text-align:right; padding:10px 5px; }
.nivo-caption h2{ margin:0px; padding-left:5px; text-align:right;}
.nivo-caption h2 a{ color:#111;}
.nivo-caption p {margin:0; width:350px; float:right;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;width:27px; height:53px; display:block; text-indent:-999999px; background:url(images/nivo_nav.png) left no-repeat;}
.nivo-nextNav {right:0px;width:27px; height:53px; display:block; text-indent:-999999px; background:url(images/nivo_nav.png) right no-repeat;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{ position:absolute; bottom:10px; left:30px;}
.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.nivo-controlNav img{ position:relative; width:60px; height:60px; margin-right:4px;background:url(images/nivo_caption.png) center; padding:4px;}
.nivo-controlNav a.active img{ background:#fff;}


/*AJAX*/
.zn_ajaxwrap{ width:100%; margin-bottom:30px; height:100px;}
.zn_ajax{ width:32px; height:32px; background:url(images/ajax-loader.gif) no-repeat; margin-left:470px;}



/*SHARE THIS*/
.single_post .share_this{ width:100%; float:left; padding-bottom:7px; margin-top:15px;}
.single_post .share_this a{ color:#999; display:block; float:left;}
.share_this .social_buttons div{ margin-right:13px;padding-left:20px; height:16px; float:right;}
.share_this .lgn_fb{ background:url(images/social_post.png) top left no-repeat; }
.share_this .lgn_twt{background:url(images/social_post.png) left no-repeat;background-position: 0px -21px;}
.share_this .lgn_del{background:url(images/social_post.png) left no-repeat;background-position: 0px -42px;}
.share_this .lgn_digg{background:url(images/social_post.png) left no-repeat; background-position: 0px -63px;}
.share_this .lgn_stmbl{background:url(images/social_post.png) left no-repeat;background-position: 0px -83px;}
.share_this .lgn_gplus{background:url(images/social_post.png) left no-repeat;background-position: 0px -104px;}

.share_this .lgn_fb:hover{ background:url(images/social_post_hover.png) top left no-repeat; }
.share_this .lgn_twt:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -21px;}
.share_this .lgn_del:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -42px;}
.share_this .lgn_digg:hover{background:url(images/social_post_hover.png) left no-repeat; background-position: 0px -63px;}
.share_this .lgn_stmbl:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -83px;}
.share_this .lgn_gplus:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -104px;}


/*Bug FIX*/
.single-post .single_skew{margin-top: 50px!important;}
.fourofour a {display: block;height: 150px;margin-top: 100px;}
#subscribe-label, #subscribe-blog-label{border: none!important;width: 420px!important;}
.tinynav1, .tinynav{ display: none }