/*
Theme Name: WD-ChildBlog
Theme URI: http://wpdance.com/
Description: Blog/Magazine Template
Author: Wpdance Team / Wpdance.com
Author URI: http://wpdance.com/
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url(fonts/webfontkit-comfortaa/stylesheet.css);
@import url(fonts/CenturyGothic/stylesheet.css);

/*==============================================================*/
/*                      1.Reset Elemens                         */
/*==============================================================*/
*{margin:0;padding:0;}
body{font:12px/16px tahoma, arial, sans-serif;color:#5b5b5b;text-align:left;vertical-align: baseline;background:#fff;}
img{border:0;vertical-align:top}
a{text-decoration:none;color:#ec345f;cursor:pointer;}
a:hover{text-decoration:underline;}
:focus{ outline:0;}

/* Heading */
h1,h2,h3,h4,h5,h6 {color:#242424;font-weight:normal}
h1{font-size:24px;line-height:26px;font-family:comfortaabold}
h2{font-size:24px;line-height:24px;font-family:comfortaabold}
h3{font-size:22px;line-height:20px;font-family:comfortaabold;letter-spacing:-0.25px;}
h4{font-size:16px;line-height:20px;}
h5{font-size:14px;line-height:18px;}
h6{font-size:14px;line-height:18px;}

.page-item  .entry-content h1,
#content .single-post h1,
.widget_text .textwidget h1{margin-bottom:8px;}
.page-item  .entry-content h2,
#content .single-post h2,
.widget_text .textwidget h2{margin-bottom:8px;}
.page-item  .entry-content h3,
#content .single-post h3,
.widget_text .textwidget h3{margin-bottom:8px;}
.page-item  .entry-content h4,
#content .single-post h4,
.widget_text .textwidget h4{margin-bottom:8px;}
.page-item  .entry-content h5,
#content .single-post h5,
.widget_text .textwidget h5{margin-bottom:3px;}
.page-item  .entry-content h6,
#content .single-post h6,
.widget_text .textwidget h6{margin-bottom:3px;}

/* Form */
form{display:inline;}

/* Table */
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;}/* tables still need 'cellspacing="0"' in the markup */

/* List */
ul,ol{list-style:none;}

.page-item  .entry-content ul, .page-item  .entry-content ol,
#content .single-post ul, #content .single-post ol,
.widget_text .textwidget ul, .widget_text .textwidget ol{list-style:none;/*margin-top:10px;*/}
.page-item  .entry-content ol,
#content .single-post ol,
.widget_text .textwidget ol{margin-left:40px;}
.page-item  .entry-content ul li, .page-item  .entry-content ol li,
#content .single-post ul li, #content .single-post ol li,
.widget_text .textwidget ul li, .widget_text .textwidget ol li{padding:0 0 7px 0;}
.page-item  .entry-content ul ul, .page-item  .entry-content ol ol,
#content .single-post ul ul, #content .single-post ol ol,
.widget_text .textwidget ul ul, .widget_text .textwidget ol ol{margin-left:16px;}
.page-item  .entry-content ul li,
#content .single-post ul li,
.widget_text .textwidget ul li{background:url(images/shortcode/ul_cycle.png) no-repeat 0 6px;padding-left:10px;}
.page-item  .entry-content ul li:hover,
#content .single-post ul li:hover,
.widget_text .textwidget ul li:hover{color:#01b5b7;}

/* Content */
del {text-decoration:line-through;}

/* blockquote */
blockquote {line-height:16px; quotes: "\201C" "\201D";color:#5a5a5a}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }
blockquote p{margin:0;display:inline}

/* code */
code{display:block;background:url(images/bg_widget_social.png) repeat 0 0;padding:5px 20px 5px;font-family:Arial;color:#878787;margin-bottom:25px;line-height:26px;}
code code{display:inline;background:0;padding:0;margin:0;border:0;}

/* Form Elements */
input,select,textarea{font:12px/20px arial;vertical-align:middle;}
select {padding:1px;}
select option {padding-right:10px;}
textarea {overflow:auto;}
button.button::-moz-focus-inner {padding:0;border:0;/* overrides extra padding in Firefox */} /* FF Fix */
button.button {-webkit-border-fit:lines;} /* <- Safari & Google Chrome Fix */
button.button, a.button {display:block;overflow:visible;/* removes extra side padding in IE */width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer;}
button.button span, a.button span {display:block;text-align:center; white-space:nowrap; padding:0 0 0 4px;width:auto;background-position:0 0;background-repeat:no-repeat;}
button.button span span, a.button span span {font-family:arial;background-position:100% 100%;font-size:14px;font-weight:bold;color:#fff;text-transform:uppercase;}
a.button{display:inline-block;}

/* Others */
.sticky{}
.bypostauthor{}
.screen-reader-text {position: absolute;left: -9000px;}
.edit-link{display:none;}
.clear, .clearboth {clear:both;}
.noimage{margin-left:0;}

/* opacity */
img:hover {opacity:0.9;
filter:alpha(opacity=90);}

#header img:hover, #footer img:hover {opacity:1;
filter:alpha(opacity=100);}

/*==============================================================*/
/*                         2.Layout                             */
/*==============================================================*/
.layout-full{margin-bottom:40px;}
body {background:url(images/bg-layout.png) repeat;}
#wrapper {position:relative;overflow:hidden;background:url(images/bg-main.png) 50% 0 repeat-y}
#container .top-home {width:100%;}
.home #container {margin-top:40px;}

/*==============================================================*/
/*                         3.Header                             */
/*==============================================================*/
#header{z-index:1000;position:relative;background:url(images/bg-top-header.png) repeat-x 0 0;width:960px;margin:0 auto;}
#header-content{width:960px;height:64px;margin:0 auto;position:relative;}
#header .inner{}

/* logo */
.logo{float:left;display:inline-block;width:300px;font-size:38px;line-height:38px;font-family:comfortaabold;margin:0;display:block;position:absolute;left:0;top:0;}
.logo a{color:#02bbd5;display:inline-block;height:64px;line-height:64px;}
.logo a:hover{text-decoration:none;color:#ec345f}

/* search form */
#searchform{position:relative;float:right;margin:20px 10px 0 0;}
.bg_search{position:relative;background:url(images/bg-search.png) no-repeat;width:199px;height:27px;}
#searchform #s{background:0;border:0;height:27px;line-height:27px;padding:0 0 0 5px;width:170px;float:left;font-size:11px;font-style:italic;color:#AEAEAE;display:block;}
#searchsubmit{background:url(images/i_search.png) no-repeat 50% 50%;display:block;width:27px;height:27px;border:0;text-indent:-9999px;position:absolute;top:0;right:0;}
#searchsubmit:hover {cursor:pointer}

/* main menu */
.nav {float:right;margin:22px 0 0 0;}
.nav a:hover {text-decoration:none;}
.nav > div > ul > li {float:left;display:inline-block;position:relative;height:25px;line-height:24px;padding-left:15px;}
.nav > div > ul > li:hover {background:url(images/nav-hover.png) no-repeat 0 0;}
.nav > div > ul > li > a {text-transform:uppercase;color:#777;font-size:12px;height:24px;line-height:24px;display:inline-block;padding-right:15px;}
.nav > div > ul > li:hover > a {background:url(images/nav-hover.png) no-repeat 100% 100%;}
.nav > div > ul > li.parent > a{}
.nav > div > ul > li.parent:hover > a, 
.nav > div > ul > li:hover > a {color:#fff;}
.nav > div > ul > li > div {display:none;position:absolute;top:25px;left:0;background:url(images/bg-top-submenu.png) no-repeat;width:189px;}
.nav > div > ul > li:hover > div {display:block;}
.nav > div > ul > li > div > ul {display:inline-block;width:100%;background:url(images/bg-submenu.png) no-repeat 0 100%;margin-top:10px;padding-bottom:25px;}

.nav > div > ul > li li {position:relative;height:35px;line-height:35px;}
.nav > div > ul > li li a {display:block;font-size:14px;color:#797878;line-height:32px;padding:0 10px 0 17px;}
.nav > div > ul > li li.last > a {border:0;}
.nav > div > ul > li li div {display:none;position:absolute;left:179px;top:-3px;width:189px;background:url(images/bg-top-submenu.png) no-repeat 1px 0;}
.nav > div > ul > li li:hover > div {display:block;}
.nav > div > ul > li li:hover > a {color:#ec345f;}
.nav > div > ul > li li.parent:hover > a {background:url(images/i-submenu.png) no-repeat 165px 50%;}
.nav > div > ul > li li div > ul {display:inline-block;width:100%;background:url(images/bg-submenu.png) no-repeat 1px 100%;margin-top:10px;padding-bottom:25px;}

/*==============================================================*/
/*                         4.Contents                           */
/*==============================================================*/
#main{clear:both;overflow:hidden;height:100%;}
#container{}
.home #content{margin-top:6px}

h1.page-title, h1.entry-title, .page-item h1.entry-title{font-size:24px;line-height:24px;font-weight:normal;margin-bottom:20px;padding:6px 0 20px;color:#4a4a4a;background:url(images/title-shadow.png) no-repeat 50% 100%;letter-spacing:-1px;}
.page-template-fulltemplate-php h1.page-title,.page-template-fulltemplate-php h1.entry-title,.page-template-fulltemplate-php .page-item h1.entry-title {background-image:url(images/title-shadow-full.png)}

/* post */

/* post list */
.list-posts{margin-bottom:40px;overflow:hidden;}
.list-posts .home-features-item .author{margin-bottom:15px;}
.list-posts .home-features-item .cat{margin-top:-4px;}

/* crumbs */
#crumbs{color:#5a5a5a;padding:15px 0;font-family:arial;}
#crumbs .brn_arrow{background:url(images/i-crumbs.png) no-repeat 0 50%;text-indent:-99999px;display:inline-block;width:5px;margin:0 5px;}
#crumbs a{color:#5a5a5a;}
#crumbs .current {color:#EC345F;text-transform:capitalize;}

/* Tabs Post List, Popular Post List */
#primary .tabs-post-list, #primary .tabs-comments-list, #primary .popular-post-list{/*width:270px;*/padding:0 10px}
.tabs-post-list li, .tabs-comments-list li, .popular-post-list li{margin-bottom:30px;overflow:hidden;height:100%;}
.tabs-post-list li.last, .tabs-comments-list li.last, .popular-post-list li.last{margin-bottom:0;}
.tabs-post-list li .image .thumbnail, .popular-post-list li .image .thumbnail{display:block;float:left;margin:0 20px 0 0;}
.tabs-post-list li .image .thumbnail img, .popular-post-list li .image .thumbnail img{padding:3px;background:#fff;border:1px solid #ddd;}
.tabs-post-list li .content, .popular-post-list li .content{overflow:hidden}
.tabs-post-list li h2, .popular-post-list li h2{font-size:14px;font-family:arial;font-weight:bold;line-height:18px;margin-bottom:1px;letter-spacing:-0.1px;margin-top:-2px;/*height:36px;overflow:hidden*/}
.tabs-post-list li h2 a, .popular-post-list li h2 a{color:#3d3d3d;}
.tabs-post-list li .author, .popular-post-list li .author{color:#878787;font-size:11px;line-height:14px;}
.tabs-post-list li .author .author-name a, .popular-post-list li .author .author-name a{color:#01b5b7;}

/* Tabs Comment List */
#primary .tabs-comments-list{padding:0 10px}
.tabs-comments-list li{overflow:hidden;height:100%;margin-bottom:10px;}
.tabs-comments-list li.last{margin-bottom:0;}
.tabs-comments-list li .comment-body{word-wrap:break-word;overflow:hidden;font-family:arial;line-height:16px;margin-bottom:5px;/*height:32px;overflow:hidden*/}
.tabs-comments-list li .author{color:#878787;font-size:11px;line-height:14px;}
.tabs-comments-list li .author .author-name{color:#01b5b7;}

#footer .widget_customrecent ul li.item{}

/* page default */
.page-item .entry-content{padding-bottom:40px;}
.layout-full .page-item .entry-content{padding-bottom:0;}

/* navigation */
.page_navi{text-align:center;margin-bottom:50px;width:620px;height:42px;display:inline-block;line-height:38px;background:url(images/navi-shadow.png) no-repeat 50% 0;}
.page_navi a, .page_navi span{border:0;padding:0;margin:0;display:inline-block;height:20px;line-height:20px;color:#939293;font-weight:bold;text-transform:uppercase;font-size:11px;text-align:center;}
.page_navi a:hover{text-decoration:none;}
.page_navi span.curent-total{display:none;}

.page_navi span.current, .page_navi a.pager{overflow:visible;width:auto;height:28px;}
.page_navi span.current span, .page_navi a.pager span{height:28px;line-height:28px;white-space:nowrap; padding:0 5px;width:auto;}
.page_navi span.current span span, .page_navi a.pager span span{padding:0}
.page_navi span.current span, .page_navi a.pager:hover span{}
.page_navi span.current span span, .page_navi a.pager:hover span span{color:#ec345f;}

.page_navi a.first, .page_navi a.last {display:none;}
.page_navi a.first, .page_navi a.previous{margin-left:10px}
.page_navi a.next, .page_navi a.last{margin-right:10px}
.page_navi a.first span, .page_navi a.last span,
.page_navi a.next span, .page_navi a.previous span{}
.page_navi a.first span span, .page_navi a.last span span,
.page_navi a.next span span, .page_navi a.previous span span{}
.page_navi a.first:hover span, .page_navi a.last:hover span,
.page_navi a.next:hover span, .page_navi a.previous:hover span{}
.page_navi a.first:hover span span, .page_navi a.last:hover span span,
.page_navi a.next:hover span span, .page_navi a.previous:hover span span{color:#EC345F;}

.page_navi a.next {background:url(images/i-navi-next.png) no-repeat 100% 50%;padding-right:13px;margin-left:16px;}
.page_navi a.next:hover {background-image:url(images/i-navi-next-hover.png)}
.page_navi a.previous {background:url(images/i-navi-pre.png) no-repeat 0 50%;padding-left:13px;margin-right:16px;}
.page_navi a.previous:hover {background-image:url(images/i-navi-pre-hover.png)}

.page_navi a.previous-phrase, .page_navi a.next-phrase{width:28px;}
.page_navi a.next, .page_navi a.last{}

/* add plugin */
.page_navi span.current >  span, .page_navi a.smaller > span, .page_navi a.larger > span {padding:0 8px;}
.page_navi span.pager.current > span {padding:0 5px;}
.page_navi_active .extend {width:28px;}
.page_navi_active .previouspostslink {margin-right:16px!important;}
.page_navi_active .nextpostslink {margin-left:16px!important;}

/*==============================================================*/
/*                         5.Widgets                            */
/*==============================================================*/
#primary{padding-bottom:50px;}
#primary h3.widget-title{background:url(images/bg-primary-widget-title.png) no-repeat;width:100%;height:44px;color:#fff;text-indent:55px;line-height:38px;letter-spacing:-1px;}
#footer h3.widget-title{display:inline-block;line-height:20px;font-weight:normal;text-transform:capitalize;padding-bottom:15px;font-size:18px;}
#footer h3.widget-title:hover{color:#EC345F}
#primary .widget-container{margin-bottom:33px}
#footer .widget-container{margin-bottom:36px;overflow:hidden;}


/* Default Widgets: ---------------- */
#primary .widget_archive ul, #primary .widget_categories ul, #primary .widget_meta ul, #primary .widget_links ul,
#primary .widget_recent_entries ul, #primary .widget_recent_comments ul{overflow:hidden;padding:0 10px;margin:10px 0 0;}

/* Widget Archive, Categories, Meta, Links */
.widget_archive, .widget_categories, .widget_meta, .widget_links{}
.widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_links ul li{display:block;margin-bottom:3px;padding-bottom:3px;}
.widget_archive ul li a, .widget_categories ul li a, .widget_meta ul li a, .widget_links ul li a{color:#5a5a5a;display:inline-block;background:url(images/i_archives.png) no-repeat 0 3px;padding-left:16px;}
.widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_links ul li a:hover {background-image:url(images/i_archives_hover.png)}
.widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_meta ul li a:hover, .widget_links ul li a:hover,
.widget_categories ul li.current-cat a, .widget_archive ul li.current a{text-decoration:none;color:#EC345F}

#footer .widget_archive ul li, #footer .widget_categories ul li, #footer .widget_meta ul li, #footer .widget_links ul li{margin-bottom:8px;}
#footer .widget_archive ul li:hover, #footer .widget_categories ul li:hover, #footer .widget_meta ul li:hover, #footer .widget_links ul li:hover {}
#footer .widget_archive ul li a, #footer .widget_categories ul li a, #footer .widget_meta ul li a, #footer .widget_links ul li a{color:#5b5b5b;background:0;padding-left:0;}
#footer .widget_archive ul li a:hover, #footer .widget_categories ul li a:hover, #footer .widget_meta ul li a:hover, #footer .widget_links ul li a:hover,
#footer .widget_categories ul li.current-cat a, #footer .widget_archive ul li.current a{color:#ea5381;}
@-moz-document url-prefix() { #footer abbr { display:table-row-group; } } /* fix firefox */

/* Widget Archive*/
#primary .widget_archive ul li{float:left;width:50%}

/* Widget Recent Posts */
#primary .widget_recent_entries ul{padding:0 10px}
.widget_recent_entries ul li{padding-bottom:7px;margin-bottom:7px;display:inline-block;background:url(images/i_archives.png) no-repeat 0 3px;padding-left:16px;}
.widget_recent_entries ul li a{color:#3d3d3d;font-family:arial;font-size:12px;letter-spacing:0;}
#primary .widget_recent_entries ul li:hover{}
#primary .widget_recent_entries ul li:hover a{color:#01b5b7;}
#primary .widget_recent_entries ul li a:hover{text-decoration:none;}

#footer .widget_recent_entries ul li{background:0;padding-left:0;}
#footer .widget_recent_entries ul li a{color:#5b5b5b;}
#footer .widget_recent_entries ul li:hover{}
#footer .widget_recent_entries ul li:hover a{color:#01b5b7;}
#footer .widget_recent_entries ul li a:hover{text-decoration:none;}

/* Widget Recent Comments */
#primary .widget_recent_comments ul{padding:0 10px}
.widget_recent_comments ul li{color:#878787;font-size:11px;padding-bottom:7px;margin-bottom:7px;display:inline-block;background:url(images/i_archives.png) no-repeat 0 3px;padding-left:16px;}
.widget_recent_comments ul li a{color:#3d3d3d;font-family:arial;font-size:12px;letter-spacing:0;}
#primary .widget_recent_comments ul li:hover{}
#primary .widget_recent_comments ul li:hover a{color:#01b5b7;}
#primary .widget_recent_comments ul li a:hover{text-decoration:none;}

#footer .widget_recent_comments ul li{background:0;padding-left:0;}
#footer .widget_recent_comments ul li a{color:#5b5b5b;}
#footer .widget_recent_comments ul li:hover{}
#footer .widget_recent_comments ul li:hover a{color:#01b5b7;}
#footer .widget_recent_comments ul li a:hover{text-decoration:none;}

/* Widget Tags */
.tagcloud{line-height:24px;}
#primary .tagcloud{padding:0 10px;}
.tagcloud a{color:#3d3d3d;}
.tagcloud a:hover{color:#01b5b7;text-decoration:none;}

#footer .tagcloud a{color:#5b5b5b;}
#footer .tagcloud a:hover{color:#01b5b7;}

/* Widget Calendar */
#primary #calendar_wrap{padding:0 10px}
#wp-calendar{width:100%;text-align:center;border:0;}
#wp-calendar caption{padding:0 0 10px 0;color:#3d3d3d;}
#wp-calendar thead tr th,
#wp-calendar tbody tr td,
#wp-calendar tfoot tr td{border:0;background:0;letter-spacing:0;padding-left:0;padding-right:0;text-align:center;}

#wp-calendar tfoot tr td{padding:0}
#wp-calendar tbody td a{color:#fc0053;font-weight:bold;text-decoration:underline;} 
#wp-calendar tfoot td a{color:#01b5b7;}
#wp-calendar tfoot td#prev{text-align:left}
#wp-calendar tfoot td.pad{text-align:center}
#wp-calendar tfoot td#next{text-align:right}

#wp-calendar #today{font-weight:bold;text-decoration:underline;color:#01b5b7}

#footer #wp-calendar caption,
#footer #wp-calendar thead tr th{color:#5b5b5b;}

/* Widget Search */
.widget_search{overflow:hidden}
.widget_search h3.widget-title{display:none;}
.widget_search #searchform{position:static}
#primary .widget_search #searchform{width:280px;margin:0 10px;float:none}
#primary .widget_search #searchform #s{width:240px}
#footer .widget_search #searchform{width:220px;float:none;}
#footer .widget_search #searchform #s{width:180px}

/* Custom Widgets: ------------------- */
/* Widget Custom recent */
#primary .widget_customrecent ul{padding:10px 10px 0;}
.widget_customrecent ul li.item{margin-bottom:15px;overflow:hidden;height:100%;}
.widget_customrecent ul li.item.last{margin-bottom:0;}
.widget_customrecent ul li.item .image .thumbnail{display:block;float:left;margin:0 20px 0 0;background:url(images/bg-thumb.png) no-repeat;width:76px;height:76px;}
.widget_customrecent ul li.item .image .thumbnail img{margin:7px}
.widget_customrecent ul li.item .content{overflow:hidden}
.widget_customrecent ul li.item .content .title {font-size:14px;color:#3d3d3d;}
.widget_customrecent ul li.item .content .title:hover {text-decoration:none;color:#EC345F}
.widget_customrecent ul li.item h2{font-size:14px;font-family:arial;font-weight:bold;line-height:18px;margin-bottom:1px;letter-spacing:-0.1px;margin-top:-2px;/*height:36px;overflow:hidden*/}
.widget_customrecent ul li.item h2 a{color:#3d3d3d;}
.widget_customrecent ul li.item .post-content{}
.widget_customrecent ul li.item .author{color:#878787;font-size:11px;line-height:14px;}
.widget_customrecent ul li.item .author .author-name{}
.widget_customrecent ul li.item .author .author-name a{text-transform:capitalize;}
.widget_customrecent .jump-blog{display:inline-block;}

#footer .widget_customrecent ul li.item{}

/* Widget recent comment custom */
#primary .widget_recent_comments_custom ul{padding:0 10px}
.widget_recent_comments_custom ul li.recentcomments_custom{}
li.recentcomments_custom{overflow:hidden;height:100%;margin-bottom:20px;}
li.recentcomments_custom.last{margin-bottom:0;}
li.recentcomments_custom .comment-body{word-wrap:break-word;overflow:hidden;font-family:arial;line-height:16px;margin-bottom:5px;/*height:32px;overflow:hidden*/}
li.recentcomments_custom .author{color:#878787;font-size:11px;line-height:14px;}
li.recentcomments_custom .author .author-name{color:#0C5091;text-transform:capitalize;}

#footer li.recentcomments_custom{}

/* Widget Multi Tabs */
#primary .widget_multitab .container-tabs{padding:0 10px}
.widget_multitab .ui-tabs-nav .ui-state-default a{}
.widget_multitab .ui-tabs-nav .ui-state-default:hover a, .widget_multitab .ui-tabs-nav .ui-state-active a{margin:0}
.widget_multitab .ui-tabs-nav .ui-state-default:hover a span span, .widget_multitab .ui-tabs-nav .ui-state-active a span span{}

.widget_multitab .tabs-post-list, .widget_multitab .tabs-comments-list, .widget_multitab .popular-post-list{background:0;padding:10px 0!important;}

/* Widget EW Video */
.ew-video .hide{display:none;}
#primary .ew-video .open{padding:3px 10px 10px 10px;}
#footer .ew-video .open{padding:3px 0 10px 0;}
#primary .ew-video .open .cover iframe{width:280px!important;height:159px!important;}
#footer .ew-video .open .cover iframe{width:220px!important;height:139px!important;}
.ew-video .open .description{}
#primary .ew-video ul.items{padding:3px 10px 5px 10px;}
#footer .ew-video ul.items{padding:3px 0 5px 0;}
.ew-video ul.items li{padding-bottom:5px;}
.ew-video ul.items li a{font-family:helvetica;font-weight:bold;color:#3d3d3d;line-height:16px;}
.ew-video ul.items li a:hover{color:#01b5b7;text-decoration:none}
#footer .ew-video ul.items li a:hover{color:#01b5b7}

/* Widget RSS */
.widget_rss .widget-title a{color:#3d3d3d;}
.widget_rss .widget-title a:hover{text-decoration:none;}
.widget_rss .widget-title img{margin:1px 4px 0 0;}
#primary .widget_rss ul{padding:0 10px}
.widget_rss ul li{margin-bottom:12px;}
.widget_rss ul li.last{margin-bottom:0;}
.widget_rss ul li .rsswidget{font-family:Arial;font-size:14px;line-height:18px;font-weight:bold;/*display:inline-block;*/margin-bottom:8px;color:#3d3d3d;letter-spacing:-0.1px;}
.widget_rss ul li .rss-date{display:block;margin-bottom:4px;color:#878787;font-size:11px;line-height:20px}
.widget_rss ul li cite{display:block;color:#3d3d3d;font-size:11px;line-height:20px;font-weight:bold;}

#footer .widget_rss .widget-title a{color:#3d3d3d}
#footer .widget_rss ul li{}
#footer .widget_rss ul li .rsswidget{color:#3d3d3d}

/* Twitter Update */
#twitter-box{}
#primary .widget_twitterupdate #twitter-box{padding:0 10px}
#twitter-list{margin-top:10px;}
#twitter-list .status-item{margin-bottom:12px;}
#twitter-list .status-item.last{margin-bottom:0;}
#twitter-list .status-item .tweet-content{margin-bottom:3px;display:block;background:url(images/i-twitter.png) no-repeat 0 3px;padding-left:33px;}
#twitter-list .status-item .date-time a{color:#878787;font-size:11px;font-family:arial;display:inline-block;margin-left:33px;}
.twitter-follow-button{display:none;}

/* Widget Flickr */
#footer #footer-center .widget_flickr h3.widget-title{margin-bottom:4px;}
.widget_flickr .wrap{overflow:hidden}
#primary .widget_flickr .wrap{padding:0 10px}
.flickr_badge_image{float:left;margin:0 9px 12px 0}
.flickr_badge_image.start {clear:left}
.flickr_badge_image.end{/*margin-right:0*/}
#primary .flickr_badge_image img{width:57px;height:57px}
#footer .flickr_badge_image img{width:57px;height:57px}
.widget_flickr .fix{clear:both}
.widget_flickr .see-more{font-size:11px;display:inline-block;/*margin-top:10px;float:right*/}

/* Widget Ads Squares */
#primary .ad-squares .widget-title{margin-bottom:15px}
.ad-squares table tbody tr td{background:0;border:0;}
#primary .ad-squares div{padding:0 15px}

/* widget_pages, widget_custom_pages, widget_nav_menu */
#primary .widget_pages > ul, #primary .widget_custom_pages > ul, #primary .widget_nav_menu > ul, #primary .widget_nav_menu > div > ul{padding:0 10px}
.widget_pages ul li, .widget_custom_pages ul li,
.widget_nav_menu ul li{padding:0;}
.widget_pages ul li a, .widget_custom_pages ul li a,
.widget_nav_menu ul li a{background:url(images/shortcode/ul_cycle.png) no-repeat 0 6px;padding:0 0 6px 10px;display:inline-block;color:#3d3d3d;}
.widget_pages ul li a:hover, .widget_custom_pages ul li a:hover, .widget_nav_menu ul li a:hover,
.widget_pages ul li.current_page_item  > a, .widget_custom_pages ul li.current_page_item  > a, .widget_nav_menu ul li.current-menu-item  > a{color:#01b5b7;text-decoration:none;}
.widget_pages ul.children, .widget_custom_pages ul.children, .widget_nav_menu ul.children,
.widget_pages ul.sub-menu, .widget_custom_pages ul.sub-menu, .widget_nav_menu ul.sub-menu{margin-left:20px}

#footer .widget_pages ul li a, #footer .widget_custom_pages ul li a,
#footer .widget_nav_menu ul li a{color:#5b5b5b;}
#footer .widget_pages ul li a:hover, #footer .widget_custom_pages ul li a:hover, #footer .widget_nav_menu ul li a:hover,
#footer .widget_pages ul li.current_page_item  > a, #footer .widget_custom_pages ul li.current_page_item  > a, #footer .widget_nav_menu ul li.current_page_item  > a{color:#01b5b7;}

/*==============================================================*/
/*                         6.Footer                             */
/*==============================================================*/
#footer{color:#5b5b5b;}
#footer a{}
#footer-center .footer-inner{overflow:hidden;}
#footer-bottom .bot-inner{overflow:hidden;}
.copy-right{padding:7px 0 50px;color:#959494;}
.copy-right a{color:#959494}
.copy-right a:hover{}
.copy-right a img{vertical-align:middle}
.footer-top .widget-container {margin-bottom:0!important;}
#footer-center > div.container_12{padding-top:36px;background:#fff url(images/footer-map.png) no-repeat 50% 0;position:relative;z-index:100;}
#footer-bottom {background:url("images/footer-dot.png") repeat-x 0 0;padding-top:1px;margin-top:-18px;}
#footer-bottom .container {background:url(images/bg-bottom-footer.png) 0 100% repeat-x;}
.footer-top > div {background:#fff;}

/*==============================================================*/
/*                         7.Home page                          */
/*==============================================================*/

/* block title */
.top-block{margin-bottom:20px;border-bottom:1px solid #e7e7e7;height:30px;position:relative}
.top-block h3{font-weight:normal;color:#4a4a4a;display:inline;float:left;}
.top-block h2{font-weight:normal;text-transform:uppercase;float:left;font-size:16px}
.top-block a.show-more{position:absolute;right:0;top:-5px;color:#878787;font-size:10px;font-weight:bold;line-height:12px;text-transform:uppercase;border:1px solid #dadada;
	padding:0 10px;height:24px;line-height:24px;display:inline-block;
	border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-moz-border-radius:2px;}
#content .top-block {position:relative;}
#content .top-block h3 {background:none;padding-bottom:0;display:inline;float:left;}
.top-block a.show-more:hover {text-decoration:none;}

/* BLOCKS on homepage ----------------------------- */

/* SLIDESHOW */
.home-slider {background:url(images/bg-slider.png) 0 100% repeat-x;overflow:hidden;margin-top:0!important;}
.home-slider .intro-slider {width:960px;margin:0 auto;font-family:CenturyGothic-Bold;color:#3a3a3a;font-size:22px;font-weight:bold;text-align:center;padding:30px 0;background:url(images/bg-title-slider.png) no-repeat 50% 100%;position:relative;z-index:100;}
.home-slider .lof-slidecontent {width:960px;margin:0 auto;padding:35px 0;border:0;position:relative;overflow:visible!important;}
.home-slider .post-title {display:inline-block;font-size:60px;line-height:60px;height:65px;text-shadow:0 1px 0 #b6adb0;letter-spacing:-0.25px!important;*line-height:75px;*height:75px;}
.home-slider .post-title a:hover {text-decoration:none;}
.home-slider .lof-slidecontent .slider-description {padding:10px 20px!important;width:640px!important;bottom:0!important;*padding-bottom:20px!important;}
.home-slider .lof-slidecontent .slider-description > p {font-family:tahoma;font-size:14px;text-shadow:0 1px 0 #d2c3c0;font-weight:bold;}
.home-slider .navigator-wrapper {overflow:hidden!important;}
.home-slider .lof-slidecontent .navigator-content {right:0!important;bottom:35px!important;padding:0!important;} 
.home-slider .lof-slidecontent .navigator-content .button-next {position:absolute!important;right:-65px!important;top:-107px!important;background:url(images/slider-navi.png) 100% 0;width:47px!important;height:46px!important;margin:0!important;text-indent:9999px;font-size:0;line-height:0;}
.home-slider .lof-slidecontent .navigator-content .button-next:hover {background:url(images/slider-navi.png) 100% 100%}
.home-slider .lof-slidecontent .navigator-content .button-previous {position:absolute!important;left:-745px!important;top:-107px!important;background:url(images/slider-navi.png) 0 0;width:47px!important;height:46px!important;margin:0!important;text-indent:9999px;font-size:0;line-height:0;} 
.home-slider .lof-slidecontent .navigator-content .button-previous:hover {background:url(images/slider-navi.png) 0 100%}
.lof-slidecontent ul.navigator-wrap-inner li {position:relative!important;}
.home-slider .lof-slidecontent ul.navigator-wrap-inner li.active img,.home-slider .lof-slidecontent ul.navigator-wrap-inner li:hover img {border:2px solid #fff!important;width:66px!important;height:66px!important;}
.home-slider .lof-slidecontent ul.navigator-wrap-inner li img {border:0!important;}
.home-slider .thumbnail-background {background:url(images/slider-bg-thumb.png) 0 0;width:70px;height:70px;position:absolute;left:0;top:0;}
.home-slider .navigator-wrapper  li.active .thumbnail-background,.home-slider .navigator-wrapper li:hover .thumbnail-background {display:none;}
.bot-home .lof-slidecontent .sliders-wrapper,.footer-top .lof-slidecontent .sliders-wrapper {width:940px!important;overflow:hidden;}

/* SOME OUR FEATURES */
.widget_features{}
.top-block .descrip{font-family:helvetica;color:#878787;margin-left:10px;display:inline-block;margin-top:3px;}
.home-our-features {}
.home-feature-content{margin-bottom:10px;overflow:hidden}
.home-feature-content .thumbnail{display:block;float:left}
.home-feature-content .thumbnail img{margin:0 20px 0 0;}
.home-feature-content .info{}
.home-feature-content .post-title{font-size:14px;line-height:14px;font-family:tahoma;font-weight:bold;letter-spacing:0;color:#4c4c4c;margin-bottom:10px;}
.home-feature-content .short-content{line-height:14px;margin-bottom:12px;}
.home-feature-content .read-more{position:relative;font-weight:bold;font-size:10px;display:inline-block;height:23px;line-height:23px;padding-left:12px;}
.home-feature-content .read-more span {position:absolute;left:12px;top:0;width:100%;height:23px;line-height:23px;}
.home-feature-content .read-more span.light {background:url(images/readmore-light.png)!important;height:23px;display:inline-block;position:relative;z-index:1000;left:auto;top:auto;padding:0;font-size:12px;color:#fff;line-height:22px;font-family:tahoma;font-weight:normal}
.home-our-features li.first .read-more {background:url(images/btn-readmore-feature-1.png) no-repeat 0 0;}
.home-our-features li.first .read-more span {background:url(images/btn-readmore-feature-1.png) no-repeat 100% 100%;}
.home-our-features li.last .read-more {background:url(images/btn-readmore-feature-3.png) no-repeat 0 0;}
.home-our-features li.last .read-more span {background:url(images/btn-readmore-feature-3.png) no-repeat 100% 100%;}
.home-our-features li .read-more {background:url(images/btn-readmore-feature-2.png) no-repeat 0 0;}
.home-our-features li .read-more span {background:url(images/btn-readmore-feature-2.png) no-repeat 100% 100%;}

/* social */
.widget_home_social{}
.home-social{overflow:hidden;height:100%;border:1px dashed #d2d1d1;padding:2px }
table.home-social-content{border:0;background:#f9f9f9;}
table.home-social-content tbody tr td{border:0;background:0;padding:0}
table.home-social-content tbody tr td.job-name{width:125px;padding:14px 0;background:url(images/social-line.png) no-repeat 100% 50%;}
table.home-social-content tbody tr td.job-name > p {margin:5px 10px 0 23px;}
table.home-social-content tbody tr td.job-name > p.job {color:#5a5a5a;margin-top:2px}
table.home-social-content tbody tr td .name{font-size:16px;line-height:20px;color:#525252;text-transform:uppercase;}
table.home-social-content tbody tr td .job{color:#878787;letter-spacing:-0.1px}
table.home-social-content tbody tr td.intro{font-size:15px;line-height:20px;color:#747474;padding:5px 18px 5px 28px;}
table.home-social-content tbody tr td.social-item{padding:5px 7px;width:117px;}
table.home-social-content tbody tr td.social-item a{float:left;display:block;margin:0 3px;width:33px;height:33px;background:url(images/social.png) no-repeat 0 -33px;}
table.home-social-content tbody tr td.social-item a:hover {background-position:100% -33px;}
table.home-social-content tbody tr td.social-item a.first {background:url(images/social.png) no-repeat 0 0;}
table.home-social-content tbody tr td.social-item a.first:hover {background-position:100% 0;}
table.home-social-content tbody tr td.social-item a.last {background:url(images/social.png) no-repeat 0 -66px;}
table.home-social-content tbody tr td.social-item a.last:hover {background-position:100% -66px;}

/* OUR PORTFOLIO */
.widget_ourportfolio{overflow:hidden;padding-top:6px;}
.portfolio-list{overflow:hidden;}
.portfolio-list .post-item{position:relative;}
.portfolio-list .thumbnail{display:block;margin-bottom:7px;}
.portfolio-list .thumbnail img{border:1px solid #dbdbdb;padding:4px;background:#fff;box-shadow:1px 1px 1px #f2f2f2;}
.portfolio-list .post-title{font-size:14px;font-family:tahoma;line-height:16px;margin-bottom:7px;}
.portfolio-list .post-title a{color:#2d2d2d;}
.portfolio-list .post-title a:hover {text-decoration:none;color:#ec345f}
.portfolio-list .time{color:#878787;font-size:11px;background:url(images/i_time.png) no-repeat 0 50%;padding-left:18px;line-height:18px;display:inline-block;}
.fancybox-group img, .fancybox_control img{display:none;}
.fancybox_container{width:130px;height:85px;background:url(images/bg_fancybox_hover.png) no-repeat 0 0;position:absolute;top:5px;left:5px;}
.fancybox_container .fancybox_control,
.fancybox_container .fancybox-group{width:32px;height:28px;background:url(images/i_image.png) no-repeat 0 0;position:absolute;top:28px;left:49px;}
.fancybox_container .fancybox_control.youtube, .fancybox_container .fancybox_control.vimeo,
.fancybox_container .fancybox-group.youtube,
.fancybox_container .fancybox-group.vimeo{width:32px;height:25px;background:url(images/i_video.png) no-repeat 0 0;position:absolute;top:30px;left:50px;}
.our-portfolio-container .widget-title {margin-bottom:8px;}

/* RECENT BLOG POSTS */
.home-lastest-features{overflow:hidden;margin-bottom:40px;}
.home-features-item{border-bottom:1px dashed #d9d9d9;margin-bottom:30px;padding-bottom:30px;}
.home-features-item.last{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.home-features-item .thumbnail{position:relative;}
.home-features-item .thumb-image{display:block;}
.home-features-item .thumb-image img{border:1px solid #dcdcdc;background:#fff;padding:4px;box-shadow:2px 2px 2px #f1f1f1;}
.home-features-item .comment-num{display:inline-block;text-align:center;width:43px;height:44px;background:url(images/bg_comment.png) no-repeat 0 0;color:#fff;font-size:26px;font-family:comfortaabold;line-height:43px;position:absolute;top:0;left:0;}
.home-features-item .comment-num:hover{text-decoration:none}
.home-features-item .comment-num span{margin:0 auto}
.home-features-item .post-info{}
.home-features-item .post-title{font-family:tahoma;line-height:22px;margin-top:-3px;margin-bottom:10px;font-size:20px;}
.home-features-item .post-title a{color:#333;}
.home-features-item .post-title a:hover {text-decoration:none;color:#EC345F}
.home-features-item .author{float:left;margin-right:29px;background:url(images/i_author.png) no-repeat 0 4px;padding-left:18px;font-size:11px;line-height:22px;text-transform:capitalize;color:#ec345f}
.home-features-item .author a {color:#ec345f}
.home-features-item .time{text-transform:capitalize;float:left;margin-right:29px;background:url(images/i_time.png) no-repeat 0 1px;padding-left:18px;color:#878787;font-size:11px;line-height:22px}
.home-features-item .view{background:url(images/i_viewed.png) no-repeat 0 0;padding-left:23px;color:#878787;font-size:11px;line-height:22px}
.home-features-item .cat{clear:both;overflow:hidden;margin-bottom:10px;color:#ec345f}
.home-features-item .cat a{text-transform:uppercase;font-size:10px;font-weight:bold;color:#ec345f}
.home-features-item .short-content{clear:both;overflow:hidden;margin-bottom:20px;}
.home-features-item .short-content > p {margin-bottom:10px;}
.home-features-item .read-more{display:inline-block;background:url("images/btn-readmore.png") no-repeat;height:23px;line-height:23px;padding-left:11px;position:relative;}
.home-features-item .read-more span.light{background:url("images/readmore-light.png") no-repeat 0 0!important;height:23px;line-height:22px;display:inline-block;position:relative;z-index:10;float:left;left:auto;}
.home-features-item .read-more span {color:#fff;background:url("images/btn-readmore.png") no-repeat 100% 100%;width:100%;height:23px;padding;position:absolute;left:11px;top:0;display:inline-block;}

/* FEEDBACK */
.widget_feedback{}
.feedback-list li{}
.feedback-list .item{overflow:hidden;margin-bottom:10px;border:1px solid #dcdcdc;}
.feedback-list li.last .item {margin-bottom:0;}
.feedback-list .item .info{overflow:hidden;min-height:115px;background:#f9f9f9 url(images/bg-feedback.png) no-repeat 0 50%;}
.thumbnail-feedback{position:relative;float:left;margin:10px;width:95px;height:95px;}
.thumbnail-feedback img {}
.thumbnail-feedback .background{}
.feedback-content{color:#5a5a5a;margin:15px 20px 5px 30px;}
.feedback-content p{display:inline;}
.feedback-content .right-corner {height:12px;display:inline-block;position:relative;}
.feedback-content .right-corner span{position:absolute;left:10px;top:3px;width:37px;height:28px;background:url(images/i_quote_right.png) no-repeat 0 0;margin:0 0 0 5px;}
.author-feedback{font-size:12px;color:#3d3d3d;font-weight:bold;text-transform:uppercase;line-height:18px;letter-spacing:-0.1px;margin-left:30px}
.job-author{color:#8b8b8b;line-height:18px;margin-left:30px;margin-bottom:10px;}
.top-block-our-feedback {text-align:left;height:35px;margin-bottom:0;padding-bottom:15px;background:url(images/bg-feedback-title.png) no-repeat 50% 30px;border:0;}
.top-block-our-feedback .widget-title {background:none;padding:0;display:inline;}
.top-block-our-feedback .show-more {}

/* NEWSLETTER */
.widget_subscriptions{overflow:hidden;width:940px;margin:0 auto;background:url(images/textwidget-shadow.png) no-repeat 50% 0;}
.widget_subscriptions .widget-title{padding-top:35px;text-align:center;color:#484848;font-size:14px;font-weight:bold;font-family:tahoma;text-transform:uppercase;letter-spacing:0;margin-bottom:6px}
.subscribe_widget{text-align:center}
.widget_subscriptions .intro{text-align:center;margin-bottom:20px;color:#7c7b7b;}
.subscribe_widget form{overflow:hidden;height:100%;display:inline-block;width:395px;}
.subscribe_widget form .subscribe-email{position:relative;width:296px;background:url(images/bg-subcribe.png) no-repeat 0 0;border:0;margin:0;padding:0 10px 0 9px;float:left;height:30px;line-height:30px;display:inline-block;}
.subscribe_widget form .subscribe-email input{position:absolute;left:5px;top:0;height:30px;line-height:30px;width:305px;background:0;border:0;display:inline-block;font-family:Arial;font-weight:normal;font-style:italic;font-size:11px;color:#878787;}
.subscribe_widget form button.button{height:30px;float:right;*float:left;}
.subscribe_widget form button.button > span{height:28px;line-height:28px;border:1px solid #e8ab41;border-left:0;background:#ffbf2f;width:auto;padding:0 10px;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;}
.subscribe_widget form button.button span span{background:url(images/readmore-light.png) no-repeat 50% 0;color:#fff;text-shadow:0 1px 0 #e5a83e;padding:0;background:0;font-size:10px;font-weight:bold;letter-spacing:0;text-transform:uppercase;}
@media all and (min-width:0) {.subscribe_widget form button.button > span { line-height:29px \0/; }  /* IE9 */}

#primary .widget_subscriptions .widget-title{text-align:left;font-size:16px;letter-spacing:-0.1px;}
#primary .subscribe_widget, #footer-center .subscribe_widget{text-align:left}
#primary .widget_subscriptions .intro{text-align:left;padding:0 10px;margin-bottom:10px;}
#primary .subscribe_widget form{padding:0 10px}
#primary .subscribe_widget form .subscribe-email{width:180px;}
#primary .subscribe_widget form .subscribe-email input{width:180px;}

#footer-center .widget_subscriptions .widget-title{text-align:left;margin-bottom:0;}
#footer-center .widget_subscriptions .intro{text-align:left;margin-bottom:10px;}
#footer-center .subscribe_widget form .subscribe-email{width:120px;}
#footer-center .subscribe_widget form .subscribe-email input{width:120px;}

/* TEXT */
.widget_text  .title-textwidget {text-align:center;padding-top:20px;/*background:url(images/textwidget-shadow.png) no-repeat 50% 100%;padding:20px 0 60px;margin-bottom:0!important;*/}

/*==============================================================*/
/*                         8.Blog page                          */
/*==============================================================*/
.page-template-blogtemplate-php h1.page-title,
.archive h1.page-title, 
.category h1.page-title,
.tag h1.page-title,
.author h1.page-title,
.search h1.entry-title{}

/*==============================================================*/
/*                       9.Single Page                          */
/*==============================================================*/
.single-post h2.post-title{}

/* Content */
#content .single-post{border-bottom:1px solid #e7e7e7;margin-bottom:20px;padding-bottom:20px;}
#content .single-post .post-title{margin-bottom:5px;}
#content .single-post .author{float:left;margin-right:29px;background:url(images/i_author.png) no-repeat 0 1px;padding-left:18px;font-size:11px;line-height:18px;color:#01b5b7;margin-bottom:8px}
#content .single-post .author a{text-transform:capitalize;}
#content .single-post .time{float:left;margin-right:29px;background:url(images/i_time.png) no-repeat 0 1px;padding-left:18px;color:#878787;font-size:11px;line-height:18px}
#content .single-post .view{background:url(images/i_viewed.png) no-repeat 0 1px;padding-left:23px;color:#878787;font-size:11px;line-height:18px}
#content .single-post .cat{clear:both;overflow:hidden;margin-bottom:7px;font-weight:bold;font-size:10px;color:#ff8503;text-transform:uppercase;}
#content .single-post .cat a{}
#content .single-post .post-content{clear:both;overflow:hidden;margin-bottom:12px;}

/* tags */
.tags{margin-bottom:15px;overflow:hidden}
.tags h3{font-size:12px;line-height:25px;float:left;width:60px;}
.tags a{margin-right:5px;display:block;float:left;font-size:11px;border:1px solid #e8e8e8;height:23px;line-height:23px;padding:0 10px;background:#fff;}
.tags a:hover{text-decoration:none}

/* share */
.share-list{overflow:hidden;height:20px;border-bottom:1px dashed #e7e7e7;margin-bottom:30px;padding-bottom:20px;}
.share-list h3{font-size:12px;line-height:20px;float:left;width:60px;}
.share-list ul li{float:left;margin-right:10px;}
.share-list .fb-like{width:105px!important;overflow:hidden;} 

/* author */
#entry-author-info{margin-bottom:30px;overflow:hidden;padding:10px;border:1px solid #e7e7e7;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;}
#author-avatar .thumbnail{display:block;float:left;margin-right:20px;}
#author-avatar .thumbnail img{border:1px solid #dcdcdc;background:#fff;padding:4px;}
#author-description{overflow:hidden;color:#888;}
#author-description .author-name{font-family:arial;font-size:18px;line-height:18px;color:#3d3d3d;font-weight:bold;letter-spacing:-0.1px;display:block;margin-bottom:13px;margin-top:20px;}
#author-description .author-name a{font-size:18px;font-family:geogia;text-transform:capitalize;}

/* related */
.related{margin-bottom:18px;overflow:hidden;}
.related ul .related-item{margin-bottom:20px;}
.related ul .related-item .thumbnail{display:block;float:left;margin-right:10px;}
.related ul .related-item .title{display:block;font-family:Helvetica;color:#2b2b2b;font-weight:bold;line-height:16px;/*height:32px;overflow:hidden;*/margin-bottom:3px;}
.related ul .related-item .time{color:#878787;font-size:11px;}

/* comment list */
#comments .block-title h3{font-size:16px;line-height:16px;font-family:helvetica;font-weight:normal;text-transform:uppercase;letter-spacing:-0.1px;margin-bottom:20px;border-bottom:1px solid #e7e7e7;padding-bottom:18px}
.comment-container{margin-bottom:40px;overflow:hidden;}
.comment-container-top{}
.comment-container-bottom{}
.commentlist{}
.commentlist > li.comment{border-bottom:1px dashed #d9d9d9;margin-bottom:20px;padding-bottom:20px;}
.commentlist > li.comment.last{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.commentlist > li.comment > .divcomment{background:url(images/bg_widget_social.png) repeat 0 0;padding:9px 10px;}

li.comment .divcomment-inner{overflow:hidden;height:100%;}
li.comment .avarta{display:block;float:left;margin-right:30px;}
li.comment .avarta img{border:1px solid #ddd;background:#fff;padding:3px;}
li.comment .detail{margin-left:100px;overflow:hidden;display:block;}
li.comment .comment-author{overflow:hidden;height:100%;margin-top:-3px;}
li.comment .author-time{float:left;font-size:11px;color:#878787;line-height:14px;}
li.comment .author-time a{color:#3d3d3d;font-style:normal;font-weight:bold;letter-spacing:-0.1px;font-family:arial;font-size:14px;line-height:18px;display:inline-block;margin-bottom:4px;}
li.comment .author-time .time{display:block;float:none}
li.comment .comment-reply-link{font-size:11px;color:#c8c8c8;float:right;}
li.comment .comment-body{word-wrap:break-word;overflow:hidden;clear:both;margin-top:4px;}
li.comment .comment-reply-link {position:absolute;bottom:5px;right:9px;}
li.comment ul.children .comment-reply-link{bottom:0;}
li.comment ul.children{margin-left:29px;}
.commentlist > li.comment > ul.children{margin-left:21px;}
li.comment .divcomment {position:relative;}
li.comment ul.children .divcomment{background:url(images/i_subcommentlist.png) no-repeat 0 0;padding-left:17px;padding-top:8px;margin-top:21px;}
.commentlist > li.comment > ul.children > li.comment > .divcomment{margin-top:12px;}
li.comment ul.children li.comment .divcomment-inner{}
li.comment ul.children li.comment ul.children li.comment .divcomment-inner{}
li.comment ul.children li.comment ul.children li.comment ul.children li.comment .divcomment-inner{}
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment .divcomment-inner{}
li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment .divcomment-inner{}
li.comment #respond{margin-top:40px;margin-bottom:40px;position:relative;}
li.comment #respond #commentform{padding:10px;}
.comment-awaiting-moderation{clear:both;display:block;}
#cancel-comment-reply-link{margin-left:10px;font-size:12px;position:absolute;right:10px;top:0;}

.commentlist li.comment > #respond .comment-form-author,
.commentlist li.comment > #respond .comment-form-email,
.commentlist li.comment > #respond .comment-form-url {width:485px;margin-bottom:10px;height:26px;line-height:26px;background:0;border:1px solid #e6e6e6;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.commentlist li.comment > #respond .comment-form-author input,
.commentlist li.comment > #respond .comment-form-email input,
.commentlist li.comment > #respond .comment-form-url input {width:485px;margin-bottom:0;height:26px;line-height:26px;padding:0;}
.commentlist li.comment > #respond .comment-form-comment {width:485px;background:0;border:1px solid #e6e6e6;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.commentlist li.comment > #respond .comment-form-comment #comment {width:485px!important;margin-bottom:0;}
.commentlist li.comment > #respond .form-submit button.button {margin-left:90px;}

.commentlist li.comment > ul.children > li.comment > #respond .comment-form-author,
.commentlist li.comment > ul.children > li.comment > #respond .comment-form-email,
.commentlist li.comment > ul.children > li.comment > #respond .comment-form-url {width:464px;margin-bottom:10px;height:26px;line-height:26px;background:0;border:1px solid #e6e6e6;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.commentlist li.comment > ul.children > li.comment > #respond .comment-form-author input,
.commentlist li.comment > ul.children > li.comment > #respond .comment-form-email input,
.commentlist li.comment > ul.children > li.comment > #respond .comment-form-url input {width:464px;margin-bottom:0;height:26px;line-height:26px;padding:0;}
.commentlist li.comment > ul.children > li.comment > #respond .comment-form-comment {width:464px;background:0;border:1px solid #e6e6e6;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.commentlist li.comment > ul.children > li.comment > #respond .comment-form-comment #comment {width:464px!important;margin-bottom:0;}
.commentlist li.comment > ul.children > li.comment > #respond .form-submit button.button {margin-left:90px;}

.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > #respond .comment-form-author,
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > #respond .comment-form-email,
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > #respond .comment-form-url {width:433px;margin-bottom:10px;height:26px;line-height:26px;background:0;border:1px solid #e6e6e6;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > #respond .comment-form-author input,
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > #respond .comment-form-email input,
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > #respond .comment-form-url input {width:433px;margin-bottom:0;height:26px;line-height:26px;padding:0;}
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > #respond .comment-form-comment {width:433px;background:0;border:1px solid #e6e6e6;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > #respond .comment-form-comment #comment {width:433px!important;margin-bottom:0;}
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > #respond .form-submit button.button {margin-left:92px}

.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > ul.children >li.comment > #respond .comment-form-author,
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > ul.children >li.comment > #respond .comment-form-email,
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > ul.children >li.comment > #respond .comment-form-url {width:404px;margin-bottom:10px;height:26px;line-height:26px;background:0;border:1px solid #e6e6e6;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > ul.children >li.comment > #respond .comment-form-author input,
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > ul.children >li.comment > #respond .comment-form-email input,
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > ul.children >li.comment > #respond .comment-form-url input {width:404px;margin-bottom:0;height:26px;line-height:26px;padding:0;}
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > ul.children >li.comment > #respond .comment-form-comment {width:404px;background:0;border:1px solid #e6e6e6;border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > ul.children >li.comment > #respond .comment-form-comment #comment{width:404px!important;margin-bottom:0;}
.commentlist li.comment > ul.children > li.comment > ul.children >li.comment > ul.children >li.comment > #respond .form-submit button.button {margin-left:92px}

/* navigation */
.navigation{overflow:hidden;height:100%;margin-bottom:10px;}
.navigation a{}
.nav-previous{float:left;}
.nav-next{float:right;}
.navigation a:hover{}
.nav-previous:hover{}
.nav-next:hover{}
.navigation span.meta-nav{display:none;}

/* comment form */
#respond{margin-bottom:40px;}
#reply-title{font-size:16px;line-height:16px;font-family:helvetica;font-weight:normal;text-transform:uppercase;letter-spacing:-0.1px;margin-bottom:20px;border-bottom:1px solid #e7e7e7;padding-bottom:18px}
#commentform{overflow:hidden;height:100%;display:block;}
#commentform .left div,
#commentform .right div{overflow:hidden;}
#commentform .label{color:#5b5b5b;display:block;float:left;width:88px;line-height:28px;}
#commentform .label em{color:#e52727;}
.comment-form-author,
.comment-form-email,
.comment-form-email,
.comment-form-url{width:510px;/*height:28px;*/background:url(images/bg_input_comment.png) no-repeat 0 0;padding:0 11px;margin:0;float:right}
.comment-form-author .input-text,
.comment-form-email .input-text,
.comment-form-email .input-text,
.comment-form-url .input-text{padding:7px 0;width:510px;border:0;background:0;margin-bottom:10px;line-height:12px;color:#5b5b5b;}
.comment-form-comment{width:510px;height:97px;background:url(images/bg_textarea_comment.png) no-repeat 0 0;padding:4px 11px;margin-bottom:22px;float:right}
.comment-form-comment textarea{padding:0;background:0;border:0;resize:none;width:510px;height:97px;color:#5b5b5b;}
.form-submit button.button{height:25px;margin-left:88px;display:inline-block;}
.form-submit button.button span{height:25px;line-height:25px;background:#EC345F;padding:0 10px;}
.form-submit button.button span span{padding:0;font-size:10px;}
@-moz-document url-prefix()
{
.form-submit button.button span{line-height:24px;}
}
.logged-in-as{margin-bottom:10px;}


/*==============================================================*/
/*                 10. Archive Page, Sitemap Page               */
/*==============================================================*/
.page-template-archive-template-php h4,
.page-template-sitemap-php h4{padding:10px 0;}
.page-template-archive-template-php .beadcrumbs,
.page-template-sitemap-php .beadcrumbs{margin-top:30px;}

/* sitemap */
.sitemap-archive{}
.sitemap-archive li{background:url(images/shortcode/ul_cycle.png) no-repeat 0 6px;padding:0 0 6px 10px;color:#878787;font-size:11px}
.sitemap-archive li a{font-size:12px;}
.sitemap-archive li.current_page_parent{padding-bottom:0;}
.sitemap-archive li.page_item ul.children,
.sitemap-archive li.current_page_parent ul.children{/*padding-top:10px;*/margin-left:10px}
.sitemap-archive ul.children li{padding:6px 0 0 10px;}

/*==============================================================*/
/*                          11. Search Page                     */
/*==============================================================*/
.search-no-results .col-main .list-posts{margin-bottom:30px;}
.search-no-results .navi-container{background:0;height:auto;}
.search-no-results .page_navi{padding:0}
.search-no-results .navi-container .beadcrumbs{background:url(images/bg_breadcrumb.png) no-repeat 0 0;padding:12px 11px;}

/*==============================================================*/
/*                          12. Only this theme                 */
/*==============================================================*/
.wt_slogan{text-align:center!important;padding:25px 0!important;border-top:1px solid #e7e7e7!important;border-bottom:1px solid #e7e7e7!important;margin-bottom:15px!important;}
.wt_td1{border:0!important;padding:15px 0 15px 15px!important;background:#171717!important;}
.wt_td2{border:0!important;padding:15px!important;background:#171717!important;}
.wt_td2_p{color:#a2a2a2!important;font-weight:bold!important;line-height:14px!important;}
.entry-content p {margin-bottom:10px;}

.home .home-lastest-features {margin-bottom:0;}
.bot-home .widget_features > div {margin:0!important;width:940px;}
.bot-home .widget_features > div .top-block, 
.bot-home .widget_features > div .home-our-features, 
.bot-home .widget_home_social > div > div,
.bot-home .widget_home_social .top-block,
.bot-home .widget_ourportfolio .top-block,
.bot-home .widget_ourportfolio .portfolio-list {margin-left:0!important;margin-right:0!important;}
.top-home .widget_feedback {width:940px;margin-left:auto;margin-right:auto;}

#footer-widget-area-top .widget-container .widget_text {padding-bottom:0;}
h1.page-title.full, h1.entry-title.full, .page-item h1.entry-title.full {background-image:url(images/title-shadow-full.png);margin-top:10px;} 
.fancybox-title-float-wrap .child {background:#000!important;}
#footer-bottom .container > div {background:url(images/bg-bottom-main.png) no-repeat 50% 0;padding-top:18px;}
.top-home .widget-container,.bot-home .widget-container,#footer-widget-area-top .widget-container{margin-top:40px;}
.top-home .widget-container.widget_features {margin-top:25px;}
.top-home .widget-container .widget_text,.bot-home .widget-container .widget_text,.footer-top .widget-container .widget_text {margin-top:0;}
.bot-home .home-slider .lof-slidecontent,.footer-top .home-slider .lof-slidecontent {width:940px;overflow:hidden;}
.bot-home .home-slider .lof-slidecontent .navigator-content .button-next,
.footer-top .home-slider .lof-slidecontent .navigator-content .button-next {right:10px!important;background-image:url(images/slider-navi-bothome.png)}
.bot-home .home-slider .lof-slidecontent .navigator-content .button-previous ,
.footer-top .home-slider .lof-slidecontent .navigator-content .button-previous  {left:-650px!important;background-image:url(images/slider-navi-bothome.png)}

.post-content p {margin-bottom:10px;}
.footer-inner > ul {display:inline-block;}

#entry-author-info,#comments{display:none;}
.author,.time,.view,.cat,.thumb-image{display:none;}
dt{float:left;padding-right:10px;padding-bottom:20px;}
dt img{width:196px;height:192px;}


.wpcf7-form p.field span.wpcf7-list-item input{width:10px;}
.wpcf7-form p.field span.wpcf7-list-item{display:block;}

.wpcf7-form p.field span.wpcf7-form-control-wrap{display:block;}




