/*
Theme Name: Theron PRO v2
Description: Theron PRO is an all in one wordpress theme with 15 awesome fonts with ability to load custom fonts, 3 sliders, background image, easy to use theme option panel. The Theme also includes 8 built-in widgets and 20 useful shortcodes. The theme is SEO Friendly and has plenty of user-friendly options. The theme also comes with a Blog Page, Full-width page, Left Sidebar Page, Home Page Layout Template and a Contact page Template which doesn't require any setup and 2 other page templates. Theron is suitable for any business or personal website.The The theme is optimized for mobile browsing (iPhone, iPad and Android Devices).
Version: 2.0
Theme URI: http://www.towfiqi.com/theron-pro-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{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#888; font-size:13px;}
.center{ width:1000px; margin: 0 auto;}
a{ text-decoration:none; color:#888;}
p{ line-height:19px;}

/*Header*/
.logged-in #header{ margin-top:0px;}
#header{ background:#302f2f url(images/pattern.png) repeat; width:100%; float:left; position:relative; margin-top:10px;}
.headcenter{ width:1000px; margin:0 auto;}
body .header3{ width:100%;}
body .header2 #header{ background:none!important;}
.header2 .logo a, .header2 .desc{ color:#333;}
body .header3 #menu_wrap{ width:100%!important;}
.header1 .logo{box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}

body .header4 #header{ background:none!important; position:relative;}
body .header4 #menu_wrap{ width:auto; float:right;padding-top: 20px;}
body .header4 .center{ width:auto;}
body .header4 .logo{ width:auto;}
body .header4 .logo h1{}
body .header4 .logo h1 a{ text-align:left;}
body .header4 #topmenu ul li{ padding:10px 15px;}
body .header4 #topmenu ul li ul{ margin-top:10px;}
body .header4 #topmenu ul li ul li ul, body .header4 #topmenu ul li ul li ul li ul{ margin-top:-26px;}
.header4-shadow{ display:none;}
body .header4 .logo img{ margin-top:0px;}

/*LOGO*/
.logo {float: left;padding-bottom: 30px; width:100%;}
.logo h1{ margin-bottom:0px; }
.logo h1 a{ display:block;text-align:center; color:#fff; text-decoration:none;outline: none;}
.desc{ text-align:center; color:#fff; font-size:11px;}

.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;}


/*MENU*/
#menu_wrap{width:100%; float:left; background:#302f2f url(images/menu_wrap.png) repeat;}
.is-sticky{ width:1000px!important;}
#topmenu{text-align:center;}
.menu-header{margin:auto; padding:0; display:block;}
#topmenu ul{ margin:0; padding:0;}
#topmenu ul li{list-style-type:none; display:inline-block; position:relative; margin-top:0px;padding:25px 15px;}
#topmenu li a{ font-size:18px; color:#fff;}
#topmenu ul > li:hover{  background:url(images/transblack.png) repeat;}


/*SUBMENU*/
#topmenu ul li ul{ position:absolute;width:150px; z-index:999999;  padding-left:0; margin-left:-10px;  margin-top:24px; display:none;}
#topmenu ul li ul li{ float:none; margin:0; padding:10px 0px; text-align:center; background:#302f2f url(images/pattern.png) repeat;  display:block; border-bottom: 1px solid #333; height:auto;}
#topmenu ul > li ul li:hover{ background:#2bb975 url(images/pattern.png) repeat;}

#topmenu ul li ul li a{ font-size:14px; font-weight:normal; padding:4px;}
#topmenu ul li ul li ul{left: 100%; margin-top:-27px; float:none; margin-left:0px;}

.tinynav, .tinynav1{ display:none;}

/*SLIDER*/
#slider{width:100%;float:left; }
.slide_shadow{ width:100%; height:10px; background:url(images/slider_shadow.png) no-repeat bottom; float:left;}
#slider img{ height:auto;}
#slider li img{border:none!important;}

/* The Nivo Slider styles */
.slider-wrapper{ width:100%; height:400px; background:#fff; float:left;overflow:hidden; position:relative;}
#zn_nivo {position:relative; height:400px; width:100%; overflow:hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivo-main-image {display: block !important;position: relative !important; width: 100% !important;border:none; height:auto!important;}
.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%;	top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {position:absolute;left:30px;bottom:30px;background:url(images/nivo_caption.png) ;color:#fff;opacity:1; /* Overridden by captionOpacity setting */width:350px;z-index:8;  padding:15px; border-bottom:5px solid #2bb975;}
.nivo-caption h2{ margin:0px; padding-left:5px; margin-bottom:15px;}
body .nivo-caption h2 a{ color:#fff!important;}
.nivo-caption p {margin:0; width:350px;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;bottom:20px;z-index:9;cursor:pointer;}
.nivo-prevNav {right:60px;width:27px; height:53px; display:block; text-indent:-999999px; background:url(images/nivo_nav.png) left no-repeat;}
.nivo-nextNav {right:20px;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; right: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/transwhite.png) center; padding:4px; opacity:0.5;}
.nivo-controlNav a.active img{ background:#fff; opacity:1;}


/*ACCORDION*/
#slide_acord{width:100%; height: 480px; background:#fff; float:left; position:relative; overflow:hidden;}
.kwicks {list-style: none;position: relative;margin: 0;padding: 0; display:block; list-style-type:none;}
.kwicks li{min-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; }

#accordion{ width:100%; min-height:480px;overflow:hidden;}
#accordion h2{}
#accordion h2 a{ color:#fff;}
.acord_text{position:absolute; margin-top:300px; background:url(images/nivo_caption.png); padding:15px; width:270px; border-left: 1px solid #777; color:#fff;}
.kwicks > * {display: block;overflow: hidden;padding: 0;margin: 0;}
.kwicks.kwicks-processed > * {margin: 0;position: absolute;}
.kwicks-horizontal > * {float: left;}
.kwicks-horizontal > :first-child {margin-left: 0;}
.kwicks-vertical > :first-child {margin-top: 0;}


/*Newslider*/

#newslider_home {width: 100%;height: 360px;overflow: hidden;position: relative;}
#newslider_home ul {position: absolute;top: 0;list-style: none;	padding: 0;margin: 0;}
#newslider_home ul#tabs_home {right:0;z-index: 10;width: 32%; height:360px; background:url(images/nivo_caption.png);}
#newslider_home ul#tabs_home li { list-style-type:none; margin-top:10px;}
#newslider_home ul#tabs_home li h4{ margin:0 0 5px 0;font-weight:bold; font-size:14px;}
#newslider_home ul#tabs_home li a h4 { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:5px;}
#newslider_home ul#tabs_home li p{ font-size:12px; line-height:18px; margin:5px 0; color:#fff; width:90%;}
#newslider_home ul#tabs_home li img {padding: 5px;border: none;float: left;margin: 10px 10px 0 0;}
#newslider_home ul#tabs_home li a {color: #bebebe;text-decoration: none;display: block;padding: 5px 10px 17px 10px;height: 80px;outline: none; overflow:hidden;}
body #newslider_home ul#tabs_home li a.current { background:#2bb975;color: #FFF!important; width:96%;  padding-left:10px;}
body #newslider_home ul#tabs_home li a.current span p{color: #FFF!important;}
#newslider_home ul#tabs_home li a.current h4{ color:#fff;}
#newslider_home ul#tabs_home li a.current:hover {text-decoration: none;cursor: default;}
#newslider_home ul#output_home {right: 0;width: 100%;height: 360px;}
#newslider_home ul#output_home li {position: absolute;width: 100%;height: 360px;}
#newslider_home ul#output_home li a {position: absolute;text-decoration: none;font-size: 11px;color: #FFF;}
#newslider_home .news_buttn{ display:block; padding:5px 10px; background:#2bb975 url(images/pattern.png) repeat; bottom:15px; left:15px;}
#newslider_home ul#output_home img{ width:100%;}



/*Welcome Message*/
#thn_welcom{ width:90%; padding:5%; font-size:24px; color:#888; text-align:center; float:left; margin-top:30px; background:#fff; box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}
#thn_welcom p{ line-height:34px;}

/*Midrow Blocks*/
/*MIDROW*/
.midrow{width:100%; float:left; margin-bottom:30px; margin-top:40px;}
.midrow_wrap{ }
.midrow_blocks{ width:100%; padding: 0px; background:#fff; float:left;  position:relative;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}
.midrow_block{ float:left; width:24%; padding:15px 0px; overflow:hidden; padding-bottom:15px; min-height:195px;}
/*version 1.5*/
.midrow_wrap .fourblocks .midrow_block{width:25%; }
.midrow_wrap .threeblocks .midrow_block{width:33.3%; }
.midrow_wrap .twoblocks .midrow_block{width:50%; }
.midrow_wrap .oneblock .midrow_block{width:100%; }

.midrow_block h3{ text-align:center; font-size:20px; color:#333;}
.midrow_block p{ text-align:center; font-size:13px;}
.midrow_blocks_wrap{ width:100%; float:left;}

.mid_block_content { margin-top: -35px;padding: 25px 10px 0;}
.midrow_block:last-child .mid_block_content{ border:none;}

.midrow_block:hover{ background:#2bb975; color:#fff;}
.midrow_block:hover h3{ color:#fff;}

.blocklink{ display:block; width:1px; height:1px; margin:0 auto; text-indent:-999999px;background:url(images/blocklink.png) no-repeat;}
.midrow_block:hover .blocklink{ display:block; width:32px; height:32px; }




/*LAYOUT 1*/

.lay1{ width:100%; float:left; margin-top:30px;}

.lay1 .hentry{ width:22%; background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); height:350px; margin-right:4%; float:left; margin-bottom:40px;}
.lay1 .hentry .imgwrap{ width:100%; max-height:180px; height:auto; overflow:hidden; position:relative;}
.lay1 .hentry img{ width:100%; height:auto; border:none;}

.lay1 .date_meta{position:absolute; top:10px; background:url(images/transwhite.png);  padding:3px; font-size:11px; color:#333;}


.lay1 .hentry:nth-child(4), .lay1 .hentry:nth-child(8), .lay1 .hentry:nth-child(12), .lay1 .hentry:nth-child(16), .lay1 .hentry:nth-child(20), .lay1 .hentry:nth-child(24){ margin-right:0;}

.lay1 .post_content{ float:left; padding:10%; padding-top:5%; line-height:19px; width:80%; height:140px; overflow:hidden;}
.lay1 .post_content h2{ margin:10px 0;}
.lay1 .postitle a{ color:#333;}
.lay1 .postitle a:hover{color:#2BB975;}

.lay1 .catmeta, .lay4 .catmeta{ position:absolute; bottom:0; right:0; background:#2BB975; padding:3px 5px; font-size:12px; }
.lay1 .catmeta a, .lay4 .catmeta a{color:#fff;}



/*LAYOUT 2*/

.lay2{ width:100%; float:left; margin-top:30px;}
.lay2 .hentry { background: #FFFFFF;float: left; margin-bottom: 25px;margin-right: 2%; padding: 1.7%;width: 28.5%; height:auto; position:relative;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}
.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 .post_content{background:#302f2f url(images/pattern.png) repeat; color: #fff;position: absolute; opacity:0.9; border-bottom:5px solid #2bb975;top:5%; width: 80%;height:auto; top:154px; min-height:180px; padding:5%; padding-top:0;}
.lay2 .imgwrap{ width:100%; height:auto; overflow:hidden; min-height:180px; max-height:180px;}
.lay2 .imgwrap img{ width:100%; height:auto; border:none;}

.lay2 .postitle{ margin-top:0; margin-bottom:10px;}
.lay2 .postitle a{color:#fff;}
.lay2 .postitle a:hover{color:#2BB975;}
.lay2 .date_meta{ color:#888; font-size:11px;}


.lay2 .post_content_wrap {width: 99.5%;height: auto;min-height: 185px;overflow: hidden;position: absolute;top: 5%;z-index: 3;}


/*Layout 3*/
.lay3{ width:100%;padding-top:20px; float:left; position:relative;}
.lay3 .hentry{ margin-right: 2%; padding: 1.7%;width: 28.5%; height:auto; background:#fff; float:left; margin-bottom:25px;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}
.lay3 .hentry:nth-child(3), .lay3 .hentry:nth-child(6), .lay3 .hentry:nth-child(9), .lay3 .hentry:nth-child(12), .lay3 .hentry:nth-child(15), .lay3 .hentry:nth-child(18){ margin-right:0;}

.zn_row{ width:100%; float:left;}
.lay3 .post_content{ min-height:100px; max-height:108px; overflow:hidden;}
.lay3 .post_content h2{ margin:10px 0;}
.lay3 .post_content h2 a{ font-size:20px!important; color:#333;}

.lay3 .imgwrap{ overflow:hidden; width: 100%; height:auto; float:left; position:relative;min-height:180px; max-height:180px;}
.lay3 .imgwrap img{ width: 100%; border:none; height:auto; border:none;}

.lay3 .date_meta{ position:absolute; bottom:10px; right:-200px; color:#fff; background:url(images/transblack.png); font-size:11px; text-align:center; padding: 3px 10px;}
.lay3 .block_comm{ position:absolute; top:0; left:-200px; background:url(images/comm_meta.png) no-repeat; width:57px; height:55px; font-size:12px;}
.lay3 .block_comm a{ float: left;line-height: 12px;margin-left: -13px;padding-top: 7px;text-align: center;}
.lay3 .block_comm span{ float: left;line-height: 9px;margin-left: 3px;padding-top: 14px;text-align: center;}

.lay3 .block_comm a, .lay3 .block_comm span{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.lay3 .postitle a:hover{color:#2BB975;}


/*LAYOUT 4*/
.lay4{width:68%; float:left; margin-top:30px;}
.lay4 .hentry{  float:left;padding:5%; width:90%; border-bottom:5px solid #f5f5f5;background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); margin-bottom:30px;}
.lay4 .post_image{ width:40%; overflow:hidden; float:left; position:relative;}
.lay4 .imgwrap img{width:100%; height:auto; border:none;}
.lay4 .post_content{ width:55%; margin-left:5%; float:left;}
.lay4 .postitle{ margin-top:0px;}
.lay4 .postitle a{ color:#333;}
.lay4 .postitle a:hover{color:#2BB975;}


/*LAYOUT 5*/
.lay5{width:68%; float:left;}
.lay5 .single_wrap{ width:100%!important;}
.lay5 .postitle a{color:#333; font-size:24px;}
.lay5 .postitle a:hover{color:#2BB975;}




/*FOOTER*/
#footer{ width:100%; float:left; margin-top:30px; background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}
#footer .widgets{ padding:20px;}

#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:#2bb975;  font-size:20px;margin-top:10px;}
#footer .widgets .widget ul{ margin:0; padding:0;}
#footer .widgets .widget ul li{ list-style-type:none; padding:6px 0;}
#footer .widgets .widget ul li a{ text-decoration:none; color:#888;}

#footer .widgets .widget ul li .thn_wgt_tt{  color:#888;}
#footer .thn_wgt_thumb img{ width:50px; height:50px;}

#footer .widgets .widget:nth-child(4), #footer .widgets .widget:nth-child(8), #footer .widgets .widget:nth-child(12){ margin-right:0;}

#footer .thn_ad250x250_widget img{ width:217px; height:217px;}
#footer .thn_ad125x125_widget img{ width:100px; height:100px;}
.thn_feat ul p, .thn_pop ul p, .thn_rand ul p{ margin:5px 0;}
#footer .widgets .widget .thn_feat ul li, #footer .widgets .widget .thn_pop ul li, #footer .widgets .widget .thn_rand ul li{ min-height:55px; padding:10px 0px;}
#footer #searchform{ margin-top:20px;}
#footer #searchform #s{ width:60%;}
#footer #wp-calendar #today{ background:#2BB975;}
#footer #wp-calendar caption {border-bottom-style:dashed; border-bottom-color:#f5f5f5;border-width:1px;}


#copyright{width:94%; padding:15px 3%; float:left; background:#302f2f url(images/pattern.png) repeat; margin-bottom:30px;}
#copyright a{ color:#ccc;}
.copytext{ float:left; padding: 5px 0; width:60%;}
.no_fmenu .copytext{ width:100%;}

/*Footer Menu*/
#footmenu{ width:40%; float:right;}
#footmenu ul{float:right; padding:5px 10px; margin:0;}
#footmenu ul li{ list-style-type:none; display:inline-block; margin-left:15px;}
#footmenu ul li a{ color:#999;}
#footmenu ul li a:hover{ color:#fff;}




/*PAGINATION*/
.thn_paginate, .navigation{ float:left; margin:15px 0; width:100%; margin-bottom:30px;}
.thn_paginate .amp_title{ display:none;}
.thn_paginate span, .thn_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 .thn_paginate, .lay2 .thn_paginate, .lay3 .thn_paginate{ text-align:center;}



/*WIDGETS
-------------
*/

.thn_wgt_thumb{}
.thn_wgt_thumb img{ width:65px; float:left; height:65px; margin-right:10px;}
#sidebar .widgets .widget ul li .thn_wgt_tt, #midrow .widgets .widget ul li .thn_wgt_tt{ color:#333;}

body #sidebar .widgets .thn_feat_widget ul, body #sidebar .widgets .thn_rand_widget ul, body #sidebar .widgets .thn_pop_widget ul{ margin-left:0px;}

#footer .widget_content p{ font-size:12px; }
.thn_ad125x125_widget{ float:left; display:block; width:283px;}
.ads-125x125 img{ width:120px; height:120px; float:left; margin-right:15px; 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:50px; margin-top:30px; margin-bottom:30px;}
.ads-250x250{ float:left;}
.thn_twitter .tweet_text a, .widget_tag_cloud a:hover, .textwidget a{ color:#2BB975;}
.thn_twitter .tweet_avatar{width:60px; float:left;}
.thn_flckr_widget img{ padding:9px; display:inline; width:67px; height:auto;}
.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 .thn_feat ul, #sidebar .thn_pop ul, #sidebar .thn_rand ul{ margin-left:0;}
.thn_feat ul li, .thn_pop ul li, .thn_rand ul li{ list-style-type:none; min-height:75px;}

#searchform .screen-reader-text{ display:none;}
#sidebar #searchform #s{ width:65%; 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:#2BB975; color:#FFF;}
#wp-calendar #today a{color:#FFF;}
#wp-calendar #prev{ padding-top:10px;}




/*SINGLE PAGE*/
#content{ width:100%; float:left; margin-bottom:30px;}
#content .single_wrap{ float:left; width:68%; margin-top:30px;}
.single_wrap .postitle{ font-size:30px; color:#333;}
.single_post .post img, .type-page img, .type-attachment img, .thn_post_wrap img{ max-width:100%; height:auto; border:none;}
.single_wrap .single_post{  float:left;padding-right:5%; width:90%; padding-left:5%; border-bottom:5px solid #f5f5f5;background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); margin-bottom:30px;}

.single_metainfo a{ padding-left:13px;  margin-right:20px; color:#888;}
.comm_date{ background:url(images/icons.png) no-repeat;background-position: 0px 2px;}
.meta_auth{ background:url(images/icons.png) no-repeat;background-position: 0px -10px;}
.thn_post_wrap{ margin-top:30px;}

.post_foot{ width:111%; margin-left:-6%; border-bottom:1px solid #f5f5f5; float:left;  padding-top:20px;}
.post_cat{ float:right;}
.post_tag{ float:left;}
.catag_list, .tag_list{ background:url(images/trans_black_2.png); padding:5px 10px;}
.catag_list a{ font-size:11px; color:#888; padding-left:12px; background:url(images/icons.png) no-repeat; background-position: 0px -37px; margin-right:5px;}
.tag_list a{ font-size:11px; color:#888; padding-left:13px; background:url(images/icons.png) no-repeat; background-position: 0px -25px; margin-right:5px;}
.post-edit-link{ font-size:11px; color:#888; padding-left:13px; background:url(images/icons.png) no-repeat; background-position: 0px -49px; margin-right:5px;}

.single_wrap .thn_post_wrap a{ color:#2BB975;}


/*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_2.png) repeat;}
.org_comment pre{ background:url(images/trans_black_2.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/transblack.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{}


/*SHARE THIS*/
.single_post .share_this{ width:100%; float:left; padding-bottom:12px; margin-top:12px; margin-left:10px;}
.single_post .share_this a{ color:#888; display:block; float:left;}
.share_this .social_buttons div{ margin-right:13px;padding-left:20px; height:16px; float:right; margin-bottom:15px;}
.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_pin{background:url(images/social_post.png) left no-repeat;background-position: 0px -125px;}

.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;}
.share_this .lgn_pin:hover{background:url(images/social_post_hover.png) left no-repeat;background-position: 0px -124px;}



/*RELATED*/

#newslider {width: 96%; padding-bottom:15px;overflow: hidden;position: relative;float:left; margin: 0; margin-bottom:30px; min-height:150px;background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); padding-left:2%; padding-right:2%;}
#newslider ul {list-style: none;	}
#newslider h3{color:#333;text-align:left; width:62%; position:relative;padding-right:10px;color:#2BB975; margin-left:5%; margin-top:0px; margin-bottom:0px; float:left;}

.related_img{overflow: hidden;min-height: 120px;max-height: 140px;width: 100%;float: left;}

ul#tabs{z-index: 400;float: left;margin: 0px;padding-left: 5%;width: 65%;}
ul#tabs li { list-style-type:none; margin-top:5px; padding:10px 0; border-bottom:1px solid #f5f5f5;}
ul#tabs li a { font-size:16px;}
ul#tabs li a:hover{ color:#2BB975;}
ul#tabs li a.current { color:#333;}
ul#tabs li a.current:hover {text-decoration: none;cursor: default;}

ul#output {width:30%;height: auto; float:left; padding-left:0px; margin-top:0px; min-height: 140px; margin-bottom:0px;}
ul#output li {width:30%; float:left;position: absolute; height:auto; overflow:hidden; }
ul#output li a {}
ul#output li img {border: none;width: 100%;height: auto;}





/*SIDEBAR*/
#sidebar{ float:left; width:28%; margin-top:30px; margin-left:3.5%;}
#sidebar .widgets{}


#sidebar .widgets ul{ margin:0; padding:0;}
#sidebar .widgets ul li{ list-style-type:none;}
#sidebar .widgets .widget{ padding:0px; width:100%; float:left; background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); margin-bottom:30px;}

#sidebar .widgets .widget_wrap{ padding:5%; float:left; width:90%;}
#sidebar .widgettitle, #sidebar .widgettitle a{color:#333; margin:0; text-align:right; border-bottom:2px solid #2bb975;  padding-bottom:-7px; padding-right:15px;  padding-top:5px; font-size:20px; margin-left:-7px; width:100%; margin-bottom:15px;}
#sidebar .widgets .widget ul{margin:0px; padding:0px; margin-left:15px;}
#sidebar .widgets .widget li{ padding:7px 0; margin:7px 0; border-bottom:1px solid #f5f5f5; }
#sidebar .widgets .widget li a{ color:#888;}

#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:0px; padding:0px; padding-left:15px;}

#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;}



/*COMMENTS*/
body.page .nocomments{ display:none;}
.nocomments{ padding-left:15px;}
.comments_template{ float:left; width:100%;background:#fff;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}
.comments_template #comments, #comments_ping{ margin:0px; font-size:16px; text-align:center; border-bottom:1px solid #f5f5f5; padding:12px 0; color:#333;}
.comments_template #comments a{color:#2bb975;}

#comments_ping{ float:left; width:100%; border-top:1px solid #f5f5f5;}

.commentlist{padding-left:0px; float:left; margin-top:0; width:100%;}
.commentlist li.comment{ list-style-type:none;}


.commentlist li{ list-style-type:none;width:100%; border-bottom:1px solid #f5f5f5;float:left;}
.commentlist li ul li{ width:96%; border:none;}
.commentlist .depth-1{ margin-top:10px; 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;}

.commentmetadata, .commentmetadata a{ color:#2BB975;}
.commentmetadata span{ color:#333;}
.comment-body{padding:10px 15px; float:left; width:92%;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:11%; margin-right:7px;}
.fn{ padding-top:5px; text-align:center;}
.avatar img{ width:90%; height:auto; max-width:50px; max-height:50px;}


.org_comment {float: left; width: 86%;}
.org_comment a, .org_ping a{  color:#2BB975;}
.org_comment ul li{ border:none; list-style-type:circle;}
.org_comment ol li{ list-style-type:inherit; border:none;}

.comm_meta_reply{ float:right; text-align:right; width:300px; font-size:11px; opacity:0.7; margin-right:-20px;}
.org_ping .comm_meta_reply{ margin-right:0px;}
.org_comment:hover .comm_meta_reply{ opacity:1;}
.comm_meta_reply a{ padding-left:12px; margin-right:15px;}

.comm_meta_reply a, .org_comment .comm_date{ color:#888; font-size:11px;}



.comment-reply-link{ background:url(images/icons.png) no-repeat; background-position:0px -63px;}
.comment-edit-link{background:url(images/icons.png) no-repeat; background-position:0px -49px; }



/*Comment Form*/
h3#reply-title{ font-size:20px; color:#2bb975; position:relative; top:15px; padding-left:15px;}
#respond_wrap{width:100%; float:left; position:relative;}
#respond{ width:100%; float:left;}

#commentform{ width:93%; float:left; padding:15px; background:#fff;position:relative; z-index:2;}
.comment-notes{ display:none;}

.comment-form-author label, .comment-form-email label, .comment-form-url label{ float:left; position:absolute; padding: 5px 5px 6px 5px; background:#fff; border:1px solid #ececec; width:50px;}
#commentform .required{ float:left; position:absolute;}

.field_wrap{ width:50%; 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/transblack3.png); border:1px solid #ececec; color:#888; padding-left:70px; width:70%;}

.comment-form-comment label{ display:none;}

.form-allowed-tags{ display:none;}
.comment-form-comment{ width:50%; float:right;}
.comment-form-comment textarea{ background:url(images/transblack3.png); border:1px solid #ececec; padding:5%; width:90%; min-height:108px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#888;}
.logged-in-as{ width:210px; float:left; padding-top:30px; padding-left:20px;}
.logged-in-as a{ color:#2BB975;}
#cancel-comment-reply-link{ font-size:12px; color:#888;}
.form-submit{ clear:both;}
.form-submit input, #searchsubmit{ float:right; margin-right:6px; border:none; background:#2BB975; padding:5px; color:#fff; cursor:pointer;}



.depth-2 #commentform{ margin-left:-40px;width: 100%; border-left:none; border-right:none; margin-bottom:20px;}
.depth-3 #commentform{ margin-left:-80px;width: 110%;}
.depth-4 #commentform{ margin-left:-120px;width: 122%;}
.depth-5 #commentform{ margin-left:-160px;width: 132%;}

.depth-2 h3#reply-title{ margin-left:-40px;}
.depth-3 h3#reply-title{ margin-left:-80px;}
.depth-4 h3#reply-title{ margin-left:-120px;}
.depth-5 h3#reply-title{ margin-left:-150px;}

.bypostauthor{}

.comments_template .navigation{ margin:0px; padding-left:20px;}
.compagin{margin: 15px 0 30px;}




/*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/transblack.png) repeat;  padding:6px 10px; position:relative; z-index:3; color:#fff;}
.single_post .tabs li a{color:#888;}
.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; width:100%;}
.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:#2BB975; 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;}


/*Contact Page*/
.entry-content{ margin-top:15px; width:100%; float:left;}
.entry-content p{ width:100%; float:left; margin:5px 0;}
.entry-content input{ padding:10px; border:none; color:#888; font-family:Arial, Helvetica, sans-serif;width:50%;background:url(images/trans_black_2.png); color:#888; border:1px solid #eee;}
.entry-content textarea{ padding:10px; background:url(images/trans_black_2.png); border:none; color:#888; font-family:Arial, Helvetica, sans-serif; width:96%;height:200px; font-size:13px; color:#888; border:1px solid #eee;}
.entry-content label{ width:100%; display:block; float:left;}

.entry-content .contact_verify{ width:50%;}
.entry-content .contact_submit{width:50%;}
.contact_submit input{background:#2BB975; color:#fff; width:100px; margin-top:15px; float:right;}
.entry-content #submit_msg{ width:auto; left:90%; padding:5px 10px; position:relative; }
.entry-content .error{color:#e06671}
.entry-content .success{ color:#77b33d;}

/*FULL WIDTH PAGE*/
.page-template-page-full_width-php .single_post, .error404 .single_post{ width:90%;}
.page-template-page-full_width-php #content .single_wrap{ width:100%;}

.page-template-page-full_width-php .commentlist{width:100%;}
.page-template-page-full_width-php #commentform{ width:93%;}
.page-template-page-full_width-php .comment-form-comment textarea{width: 90%;}
.page-template-page-full_width-php .comment-form-comment{width: 100%;}
.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: 90%;}


/*LEFT SIDEBAR PAGE TEMPLATE*/
.page-template-page-left_sidebar-php #sidebar{ float:left; margin-left:0px;}
.page-template-page-left_sidebar-php .single_wrap{ float:right!important;}


/*Archive and Sitemap Page Template*/
.page-template-page-archive-php .archive-template, .page-template-page-sitemap-php .archive-template{ width:90%; margin-bottom:0px;}
.page-template-page-archive-php #content .single_wrap, .page-template-page-sitemap-php #content .single_wrap{width:100%;}
.archive-template ul{ }
.archive-template ul li{ list-style-image:url(images/list_type.png);}
.archive-template ul li a:hover{ color:#2BB975;}
.archive-template #s{ width:300px; float:left;}
.archive-template #searchsubmit{ float:left;}
.arcblock, .sitemap_block{ width:45%; float:left; margin-right:20px;}

.arcblock ul, .sitemap_block ul{ margin-left:0px; padding:15px;}
.sitemap_block h2, .archive-template h2{ margin-bottom:0px;}
.arcrss{ background:#C60; color:#fff; font-size:9px; padding:1px 3px; margin-left:5px;}

/*404 Page*/

.error404 .single_post{ padding:5%; margin-bottom:0px;width:90%;}
.error404 .single_wrap{ width:100%!important;}
.fourofour{ text-align:center;}
.fourofour a{ font-size:320px; color:#333;}
.error_page h2{ text-align:center;}
.error_msg{ width:100%; margin:0 auto; padding-bottom:30px;}
.error_msg #searchform #s{ width:86%;padding:5px; float:left;}
.error_page #searchsubmit{height: 30px;margin-top: 2px;margin-left: 0; float:left;}


/*SEARCH PAGE*/
.search_term{ width:90%; padding:5%; background:#fff;margin-bottom:25px;box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10); -webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.10);}
.search_term #searchform{ margin-top:10px;}
.search_term #searchsubmit{ float:none;}


/*SOCIAL SHARE*/
.header3-social { position:relative;}
.header3-social .social_wrap{ position:absolute; z-index:8; right:10px; top:10px;}
.social_wrap{ width:330px; float:right; position:relative; margin-top:10px;}
.social{float: right;}
.social ul{ margin:0; padding:0; float:left;}
.social ul li{ float:left; list-style-type:none; margin:3px 5px;}
.social ul li a{ display:block; width:28px; height:28px; background:url(images/social.png) no-repeat; text-indent:-999999px;}
.social ul .soc_fb a{ background-position:0 0;}
.social ul .soc_tw a{ background-position:-36px 0;}
.social ul .soc_plus a{ background-position:-72px 0;}
.social ul .soc_ytb a{ background-position:-108px 0;}
.social ul .soc_lnkd a{ background-position:-144px 0;}
.social ul .soc_pin a{ background-position:-178px 0;}
.social ul .soc_rss a{ background-position:-215px 0;}
.social ul .soc_flkr a{ background-position:-251px 0;}
.social ul .soc_tmblr a{ background-position:-286px 0;}
.social ul .soc_insta a{ background-position:-320px 0;}
.social ul .soc_vim a{ background-position:-357px 0;}



/*FULL WIDTH PAGE*/
.thn_fullwdth_body .single_post{ width:90% !important;}
.thn_fullwdth_body #content .single_wrap{ width:100%;}

.thn_fullwdth_body .commentlist{width:100%;}
.thn_fullwdth_body #commentform, .thn_fullwdth_body #newslider{ width:96%;}
.thn_fullwdth_body .comment-form-comment textarea{width: 90%;}
.thn_fullwdth_body .comment-form-comment{width: 50%;}
.thn_fullwdth_body .field_wrap{width: 50%;}
.thn_fullwdth_body .comment-form-author input, .thn_fullwdth_body .comment-form-email input, .thn_fullwdth_body .comment-form-url input{width: 50%;}
.thn_fullwdth_body .org_comment{ width:97%;}
.thn_fullwdth_body .single_post .post img, .thn_fullwdth_body .type-page img, .thn_fullwdth_body .type-attachment img{ max-width:100%; height:auto;}


#menu-icon{display:none;}


@media screen and (max-width: 1100px){
.center, .headcenter{ width:90%!important; margin: 0 auto;}
.is-sticky{ width:90%!important;}
body .header3{width: 100%!important;}
}


@media screen and (max-width: 800px) and (min-width: 499px){
.comment-form-author input, .comment-form-email input, .comment-form-url input{width:50%}

/*Layout1*/
body .lay1 .hentry{ width:30.5%}
.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), .lay1 .hentry:nth-child(21), .lay1 .hentry:nth-child(24){ margin-right:0;}
.lay1 .hentry:nth-child(4), .lay1 .hentry:nth-child(8), .lay1 .hentry:nth-child(12), .lay1 .hentry:nth-child(16), .lay1 .hentry:nth-child(20), .lay1 .hentry:nth-child(24){ margin-right:4%!important;}

/*Layout2*/
body .lay2 .imgwrap {min-height: 120px;max-height: 120px;}
body .lay2 .post_content{top: 100px;min-height: 120px;}
body .lay2 .post_content_wrap{min-height: 125px;}

/*Layout3*/
body .lay3 .hentry{ width:28.5%}


}
@media screen and (min-width: 500px){
body .header4 #menu_wrap{ width:auto; float:right; background:none!important;padding-top: 20px;}
}
/*=========================== Mobile Support==========================*/
@media screen and (max-width: 500px){
#content .single_wrap, #sidebar{ width:100%!important;}
body #sidebar{ margin-left:0;}
.midrow_wrap .midrow_block{width:100%!important;}
body .lay1 .hentry{ width:100%;}
body .lay1 .hentry, body .lay1 .hentry .post_content{ height:auto;}
body .nivo-controlNav{ display:none;}
body .nivo-caption{width:100%; left:auto; right:auto; bottom:0px;}
body .slider-wrapper{ height:auto;}
body #zn_nivo{ height: auto;}
body .midrow_block{ height:auto!important; min-height:0!important;}

.lay5, .lay4{width:100%!important; float:left;}
.lay5 .single_wrap{ width:100%!important;}
.fourofour a{ font-size:220px; color:#333;}
body .lay4 .post_image {width: 100%;}
body .lay4 .post_content {width: 100%;margin-left: 0;margin-top: 10px;}
body .arcblock, body .sitemap_block{ width:100%;}
body .lay2 .hentry{ width:97%;}
body .lay2 .imgwrap{ max-height:100%;}
body .lay2 .post_content_wrap, body .lay2 .post_content{ position:relative;min-height:0;}
body .lay2 .post_content_wrap{width:100%; margin-top:-3px;}
body .lay2 .post_content_wrap .post_content{width:90%; top:0;}
body .lay3 .hentry{ width:97%;}
body .lay3 .imgwrap{ max-height:100%;}
body .lay3 .post_content_wrap, body .lay3 .post_content{ position:relative;min-height:0;}

.lgn_scs, .lgn_quote, .lgn_info, .lgn_wng, .lgn_err{ width:85%;}

body .acord_text{width: 80%;margin-top: 170px;}
body #slide_acord{ height:360px;}
body #accordion, body .kwicks li{ min-height:360px;}
body .kwicks.horizontal li img{ max-width:600px;}

body #newslider_home ul#output_home, body #newslider_home ul#output_home li, body #newslider_home{height: 260px;}


body .field_wrap{width:100%}
body .comment-form-comment{width:100%;}

body .header4 #menu_wrap{width:100%!important; padding-top:0!important;}
body .header3{width: 100%!important;}


/* nav-wrap */
body #menu_wrap, body #topmenu{width:100%;}
body #menu_wrap .center{width:100%!important;}
#menu_wrap {position: relative;}
/* menu icon */
#menu-icon {padding: 10px 0px;cursor: pointer;font-size:20px;display: block!important; /* show menu icon */}
#menu-icon:hover {background-image:url(images/transblack.png);}
/* main nav */
body #topmenu ul.menu, body #topmenu div.menu > ul{clear: both;position: absolute;top: 38px;width: 60%;z-index: 10000; background:#302f2f url(images/menu_wrap.png) repeat;display: none; margin-right:auto;margin-left:auto;margin-top:5px;left:0; right:0;}
body #topmenu ul.menu li, body #topmenu div.menu > ul li{width:160px;clear: both;float: none;padding:6px 0px;text-align:left;padding-left:10px;padding-righ:10px;}
body #topmenu ul > li:hover, body #topmenu div.menu ul li:hover{background:none!important;}
body #topmenu ul.menu li ul li, body #topmenu div.menu ul li ul li{ background:none!important; width:140px;}
body #topmenu ul.menu li ul li:hover, body #topmenu div.menu > ul li ul li:hover{background:none!important;}
body #topmenu ul.menu a, body #topmenu ul.menu ul a, body #topmenu div.menu ul a, body #topmenu div.menu ul li ul a {background: none;display: inline;padding: 0;border: none;}
body #topmenu ul.menu a:hover, body #topmenu ul.menu ul a:hover {background: none;}
/* dropdown */
body #topmenu ul.menu ul, body #topmenu div.menu > ul li ul{width: auto;position: static;display: block;border: none;background: inherit;margin-top:0px;}
body #topmenu ul.menu ul li, body #topmenu div.menu > ul li ul li {margin: 3px 0 3px 15px;}
}
