/* 
Theme Name:Blog Concepts
Description:A premium WordPress theme developed specifically for personal,streamlined blog websites. Theme is classic-like,elegant and easy-to-use with fully responsive layout. 
Theme URI:http://http://themnific.com/meadow-theme
Author:Themnific & Vergo
Author URI:http://http://themnific.com/
Version:1.0
Text Domain:blog-concepts
Tags:two-columns,three-columns,left-sidebar,right-sidebar,flexible-header,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,full-width-template,microformats,post-formats,sticky-post,theme-options,translation-ready
License:GNU/GPL Version 2 or later. 
License URI:http://www.gnu.org/licenses/gpl.html 
Copyright:(c) 2017 Vergo.
*/
/*
[Table of contents]
1. CSS Resets & Clearfix
2. Body & Default Styling
3. Headings
4. Header / #header
5. Navigation / #navigation
6. Content / #content,.post
7. Sidebar / #sidebar
8. Custom Widgets
9. Comments / #comments
10. Forms / 
11. Search / .searchform
12. Footer / #footer
13. Images & Galleries / img,.gallery
14. Social Buttons / .social-menu
15. Flex Slider / .flexslider
16. Buttons,Pagination,Ribbons & Scroll to top
17. Plugins
18. Homepage Blocks
19. Other (sticky,tagcloud,calendar,tabs,tooltips,speciable)
*/
/* 1. CSS Resets & Clearfix
********************************************************************************************
********************************************************************************************/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}
article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}
a img{border:0}
figure{position:relative;overflow:hidden;margin:0;}
figure img{width:100%}
body{overflow:visible !important;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clearfix:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.clearfix{display:block}
pre{overflow-x:scroll;}
.wrapper{max-width:100%;overflow:hidden;}
/* 2. Body & Default styling
********************************************************************************************
********************************************************************************************/
html,body{height:100%;margin:0;padding:0;}
img,.imgwrap{max-width:100%;position:relative;overflow:hidden;}
ol,ul{list-style-position:inside;}
ul.children{margin-left:15px;}
ul.children li:last-child{padding:0 0 0 0 !important;}
.tranz,#nav,.tmnf_icon,.nav-previous a,.nav>li>a:before{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;}
.tranz2,
.widgetable ul.menu>li>a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
a,a:hover,.nav li a,.ribbon,.ribbon a{text-decoration:none;-moz-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;}
.ghost{overflow:hidden;}
small,.small{font-size:80% !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.cntr{text-align:center;}
.p-border{border-style:solid;}
.rad,
.nav-previous a,
textarea#comment,
.nav>li ul,
.nav_item a,
.mc4wp-form input[type="submit"],
table,dl,
.owl-nav>div,
ul.social-menu li a,
.commentlist li.comment{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content .postauthor img.avatar,
.tmnf_icon,
.commentlist .avatar{-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.slant{font-weight:normal;font-style:italic;}
.lower{text-transform:lowercase !important}
.italic{font-style:italic !important}
.fat{font-weight:bold !important}
.hrline,.hrlineB{clear:both;width:100%;margin:0 0;padding:0;height:1px;position:relative;border-bottom:1px solid rgba(255,255,255,.1)}
.hrlineB{margin:0 0 30px 0 !important;}
.hrline span,.hrlineB span{width:30px;background:#999;height:1px;position:absolute;top:0;left:0;}
hr{background:#eee !important;border:none !important;}
.top-fix{margin-top:50px;}
.bottom-fix{margin-bottom:80px !important;}
.tmnf_hide{display:none !important;}
.tmnf_icon{position:absolute;top:20px;left:20px;z-index:2;background:rgba(0,0,0,.3);width:35px;height:35px;text-align:center;padding:12px 0;}
/* 2. Body & Default styling
********************************************************************************************
********************************************************************************************/
h1{margin:15px 0;padding:0;}
h1.entry-title,
h2.posttitle{margin:15px 0;padding:0 0;position:relative;}
.page h1.entry-title{margin:15px 0 40px 0;}
h2{margin:20px 0;padding:0;}
h2.widget{position:relative;overflow:hidden;margin:0 0 15px 0;padding:0 0 12px 0;display:block;font-size:18px !important;}
h2.widget:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;display:block;border-radius:2px;}
h2.block .subtitle{font-size:16px !important;margin:0 0 0 25px;}
h2.archiv{margin:0 0 40px 0;padding:0 0 60px 0;border-bottom:2px solid rgba(102,102,102,.1)}
h2.archiv span.subtitle{font-size:16px !important;line-height:22px !important;opacity:.6;padding:0 0 ;margin:25px 0 0 0;display:block;text-transform:none;font-weight:400;}
.authorpage{padding:0 0;margin:0 0 60px 0;max-width:60%;}
h2.archiv br{display:none;}
h3{margin:25px 0 15px 0;padding:0;}
h3.leading{margin:0 0 10px 0;padding:0;}
h4{margin:15px 0 10px 0;padding:0;}
h5,h6{margin:5px 0;padding:0;}
h3 span span{opacity:.6;padding:0 !important;}
h3.title{padding:0 0 11px 0;margin:0;font-size:14pt;text-shadow:none;}
h4.leading{margin:-5px 0 10px 0;}
/* 4. Header / #header
********************************************************************************************
********************************************************************************************/
#header{padding:0 0 0 0;overflow:visible;margin:0 auto 0 auto;float:none;position:fixed;display:block;width:100%;z-index:100;border-bottom:1px solid rgba(153, 153, 153, 0.13) !important;}
#header h1{display:block;position:relative;margin:0 auto;float:none;max-width:100%;}
#header img{margin:0 auto;display:block;float:none;max-width:100%;}
#titles{overflow:hidden;float:left;display:block;padding:0 0 0 0;margin-left:auto;margin-right:auto;position:relative;padding-right:40px;border-right:1px solid rgba(153,153,153,1);}
.header_icons{overflow:hidden;float:right;display:block;border-right:0px solid rgba(153,153,153,1);position:relative;height:100%;padding-left:15px;margin-top: 6px;}
.header_ver_2 .header_icons,
.header_ver_4 .header_icons{float:right;display:block;border-left:1px solid rgba(153,153,153,1);}
a.searchOpen,
.c-hamburger{display:block;float:left;position:relative;overflow:hidden;margin:0;padding:0 !important;width:48px;height:45px;}
a.searchOpen i{padding:17px 13px;line-height:1;font-size:14px;}
/* 5. Navigation / #navigation
********************************************************************************************
********************************************************************************************/
.header_fix{padding:9px 0 !important;}
#navigation{z-index:9;margin:0 0;padding:0 0 0 0;padding-top:0 !important;float:none;position:relative;height:45px;}
.header_ver_2 #navigation,
.header_ver_4 #navigation{float:left;padding-left:15px;}
.nav{padding:0;list-style:none;line-height:1;display:block;z-index:99;}
.nav a{position:relative;display:block;z-index:1;padding:12px 0;text-decoration:none;}
.nav a i{margin-right:6px;}
.nav>li>a{display:block;padding:15px 10px 15px 10px;text-decoration:none;line-height:1;border-bottom:none;}
.nav li a span.walker{display:none;padding-top:6px;letter-spacing:0 !important;font-size:11px !important;color:#999 !important;}
.nav>li>a>span.walker{display:block;text-transform:none;opacity:.6}
.nav li{display:block;position:relative;overflow:hidden;}
.nav>li{margin:0;-webkit-backface-visibility:hidden;}
.nav li ul{margin:0 0 0 0;padding:0 0;width:210px;position:absolute;z-index:9;}
.nav li ul.sub-menu{-webkit-box-shadow:0 0 7px -2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 7px -2px rgba(0,0,0,0.1);box-shadow:0 0 7px -2px rgba(0,0,0,0.1);}
.nav li ul li>a{margin:0 22px;padding:12px 0px;border-bottom:1px dotted rgba(255,255,255,.2);text-align:left;}
.nav li ul li>a:hover{opacity:.7;}
.nav li ul li a i{margin-right:5px !important;}
.nav li ul li:last-child>a{border-bottom:none;}
.nav>li>ul{z-index:9;margin:0 0 0 0;padding:0 0 0 0;}
.nav>li>ul:after{border-color:#900 transparent;border-style:solid;border-width:0 6px 6px;bottom:100%;content:"";height:0;position:absolute;left:18px;top:-5px;width:0;}
.nav>li>ul>li,
.nav li ul ul li{width:100%;max-width:250px;}
.nav li ul ul{margin:-49px 0 0 208px;}
.nav>li:nth-last-child(1)>ul,
.nav>li:nth-last-child(2)>ul{margin-left:-100px;}
.nav>li:nth-last-child(1)>ul:after,
.nav>li:nth-last-child(2)>ul:after{left:85%;}
.nav>li:nth-last-child(1) ul ul,
.nav>li:nth-last-child(2) ul ul{margin:-49px 0 0 -208px;}
.nav li.menu-item-has-children a,
.nav li.page_item_has_children a,
.nav li.mega2 a{padding-right:25px !important;}
.menu-item-has-children>a::after{position:absolute;content:"+";height:4px;width:4px;top:50%;right:15px;margin-top:-9px;opacity:.4;font-size:12px !important;font-weight:normal;font-family:Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.nav li ul li.menu-item-has-children > a::after{right:0;}
.nav li ul{position:absolute;left:-999em;}
.nav li:hover,.nav li.hover{position:static;}
.nav li:hover ul ul,
.nav li.sfhover ul ul,
.nav li:hover ul ul ul,
.nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul,
.nav li.sfhover ul ul ul ul{left:-999em;}
.nav li:hover ul,
.nav li.sfhover ul,
.nav li li:hover ul,
.nav li li.sfhover ul,
.nav li li li:hover ul,
.nav li li li.sfhover ul,
.nav li li li li:hover ul,
.nav li li li li.sfhover ul{left:auto;}
#main-nav{position:relative;display:inline;margin:0 0;padding:0 0 0 12px;float:none;width:100%;text-align:center;display:block;}
#main-nav>li{margin:0 0;padding:0 0 0 0;display:inline-block;float:none;text-align:center;}
/* hamburger */
.c-hamburger{font-size:0;text-indent:-9999px;appearance:none;border:none;cursor:pointer;transition:background 0.3s;background:none;}
.c-hamburger:hover{opacity:1;}
.c-hamburger:focus{outline:none;opacity:1;}
.c-hamburger span{display:block;position:absolute;top:23px;left:14px;right:14px;height:2px;background:#000;}
.c-hamburger span::before,
.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#000;content:"";}
.c-hamburger span::before{top:-7px;}
.c-hamburger span::after{bottom:-7px;}
.c-hamburger--htx span{transition:background 0s 0.3s;}
.c-hamburger--htx span::before,
.c-hamburger--htx span::after{transition-duration:0.3s,0.3s;transition-delay:0.3s,0s;}
.c-hamburger--htx span::before{transition-property:top,transform;}
.c-hamburger--htx span::after{transition-property:bottom,transform;}
/* active state,i.e. menu open */
.c-hamburger--htx.is-active span{background:none;}
.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg);}
.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg);}
.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after{transition-delay:0s,0.3s;}
/* @mobile menu 
***************************/
input#navtrigger{padding:10px;height:42px;width:42px;background-image:none;margin:10px 0 10px 30px;display:none;position:relative;float:right;z-index:99;text-align:center;font-size:20px;line-height:20px;cursor:pointer;}
input#navtrigger:hover{color:#fff !important}
[type="checkbox"]:checked ~ #navigation{display:block !important;}
input[type=checkbox]{display:none;}
.show-menu{padding:14px 10px;height:38px;width:82px;background-image:none;margin:15px 0 10px 15px;display:none;position:relative;float:right;z-index:99;text-align:center;font-size:13px;line-height:13px;text-transform:uppercase;cursor:pointer;   
    background: #ffffff !important;
    color: #000 !important;}
/* 6. Content / #content
********************************************************************************************
********************************************************************************************/
#core{margin-top:130px !important;overflow:hidden;}
.h_pad_fix{padding:0 80px !important;}
.h_pad_fix h1{padding-bottom:40px;margin:0 0 40px 0;border-bottom:2px solid rgba(102,102,102,.1)}
/* @posts:basics
***************************/
.blogger{padding:0;margin:0;overflow:hidden;}
.blogger .item.post,
.blogger .item.page{overflow:hidden;position:relative;}
.entryhead{position:relative;}
.single-post .entryhead{margin:0 0 25px 0;}
.small_post .entryhead{float:left;margin:0 50px 50px 0;max-width:47%;}
.small_post .imgwrap{float:left;}
.small_post h2{margin:15px 0 30px 0;}
.small_post .meta{margin-top:15px;}
.large_posts .item{margin-bottom:20px;}
.large_posts h2{margin:35px 0 40px 0;width:100%;}
.large_posts .front_content{width:100%;float:left;}
.large_posts .front_content p{margin:0 0 15px 0;}
.large_posts .meta_wrap{width:100%;float:right;}
.large_posts .meta_wrap span{display:inline;margin-top:20px;}
.large_posts .meta_wrap .divider{display:none;}
.large_posts .meta_wrap .meta_more{float:left;margin-top:0;}
.small_alt_posts{width:calc(100% + 60px);margin:0 -30px;}
.small_alt_posts .item{width:50%;float:left;padding:0 30px;margin:0 0 60px 0;}
.small_alt_posts .item:nth-child(2n + 3){clear:left;}
.small_alt_posts h2{margin:18px 0 25px 0;}
.small_alt_posts img{width:100%;}
.large_alt_posts .item{margin-bottom:60px;}
.large_alt_posts .entryhead{float:left;margin:10px 50px 20px 0;max-width:37%;}
.large_alt_posts .imgwrap{float:left;}
.large_alt_posts h2{margin:0 0 30px 0;}
.large_alt_posts .front_content p{margin:0 0 15px 0;}
.large_alt_posts .meta{margin-bottom:40px;}
/* formats */
.blogger .format-quote{padding:60px 60px !important;pointer-events:none;margin:40px 0 !important;border-width:0 !important;text-align:center;}
.blogger .format-quote img,
.blogger .format-quote p.teaser span,
.blogger .format-quote .meta_more,
.blogger .format-quote .meta,
.blogger .format-quote .entryhead{display:none !important;}
.blogger .format-quote .item_inn{padding:0 !important}
.single .format-quote{margin:80px 0;padding:100px 10%;text-align:center;position:relative;overflow:hidden;}
/* @posts:single
***************************/
.post-date, .categs{margin-left:20px;}
.postbar{overflow:hidden;margin-top:150px;position:relative;z-index:3;}
.single-post .entryhead img{display:block;margin:0 auto;float:none;}
.entryhead iframe{float:left;width:100%;clear:both;}
.meta-single{border-top-style:solid;border-top-width:2px;float:left;width:100%;overflow:hidden;margin-top:0px;padding:0;margin-bottom:20px;}
.single-post .meta.author{position:absolute;bottom:30px;right:30px;z-index:2;}
.single-post .postbarLeft .meta.author{left:30px;right:auto;}
.single-post .meta.date,
.single-post .meta.counter{float:left;margin-right:25px;}
.entry p{margin:5px 0 20px 0;}
.entry p iframe{max-height:450px;}
.fullcontent{margin:0 80px 60px 80px;overflow:hidden;}
.fullcontent h1.entry-title{margin:0 0 20px 0;padding:0 0;}
.entryfull{margin:0 0;overflow:hidden;}
.entrywoo{margin:40px 60px}
.entryfull p{margin:0 0 10px 0;}
.titlewrap{position:absolute;bottom:10%;left:50%;margin:0 0 0 -580px;max-width:45%;}
.entryhead .imgwrap{background:none;}
.entry ul{margin:0 0 25px 20px;}
.entry>ul>li ul{margin:0 0 5px 20px;}
.entry>ul>li,
.entry>ul>li ul li ul li{list-style-position:inside;list-style:circle;margin-bottom:8px;}
.entry>ul>li ul li{list-style-position:inside;list-style:square;}
.entry .contact-form{overflow:hidden;float:none;clear:both;padding:0 0 30px 0;}
.entry ol{margin:5px 0 15px 2px;}
.entry ol li ol{margin:0 0 5px 20px;}
.entry ol li{list-style:decimal;list-style-position:inside;}
.entry ol li ol li{list-style:upper-latin;list-style-position:inside;}
.entry ol li ol li ol li{list-style:lower-latin;list-style-position:inside;}
.entry blockquote{border-left:4px solid #ddd;padding:0 40px !important;margin:25px 30px 25px 30px;line-height:2.3em !important;letter-spacing:0;font-size:16px;font-weight:400 !important;}
.entry blockquote p{margin:0 0 0 0;}
.error ul{margin-bottom:5px;}
.error ul li{font-size:85%;opacity:.8;}
.entry h1,
.entry h2,
.entry h3,
.entry h4,
.entry h5,
.entry h6{margin:20px 0 18px 0;line-height:1.4;text-transform:none !important;}
.entry h1{font-size:250% !important;}
.entry h2{font-size:210% !important;}
.entry h3{font-size:180% !important;}
.entry h4{font-size:150% !important;}
.entry h5{font-size:130% !important;}
.entry h6{font-size:100% !important;}
/* @posts:other
***************************/
.postinfo{overflow:hidden;margin:0 0 0 0;padding:0 0 20px 0;}
p.modified{margin:0 0 0 0;visibility:hidden;}
.taggs{display:block;width:100%;margin:25px 0 0 0 !important;/*text-align:center;*/}
.taggs a{display:inline-block;padding:5px 8px;border-width:1px;border-style:solid;float:none;text-transform:uppercase;background-image:none !important;}
.postauthor{overflow:hidden;margin:40px 0 30px 0;padding:10px 0;float:left;width:100%;border-top-width:1px;border-bottom-width:1px;}
.postauthor h3{margin:0 0 15px 0;}
#content .postauthor img.avatar{float:left !important;margin:0 30px 80px 0 !important;}
h3.additional{margin:40px 0 30px 0;}
.authordesc{margin:15px 0;line-height:1.9;}
.authoricons a{font-size:15px;padding:0 8px;margin:25px 1px 10px 0;width:30px;float:none;text-align:center;}
.authoricons a.hidd{display:none}
ul.related{float:left;width:105%;overflow:hidden;margin:15px 0 0 0;list-style:none;}
ul.related li{position:relative;float:left;height:290px;width:20%;margin:0 5% 35px 0;overflow:hidden;position:relative;padding:0;}
ul.related li img{margin:0 0 0 0;width:100%;}
ul.related li.related_title{width:100%;margin:0 0 0 0;float:none;height:auto;}
.postbarNone .related li{width:20%;}
.related li:hover img{opacity:.3;}
.related li h5{margin-top:20px;}
.archivloop{overflow:hidden;padding:1px 0 0 1px;}
.archivloop>div{overflow:hidden;margin:-1px 0 0 -1px;padding-top:30px !important;height:395px !important;border:2px solid #ddd;width:33.33% !important;}
.postad,
.contentad{width:100%;margin:0 0 30px 0;overflow:hidden;text-align:center;}
.contentad img,
.contentad ins,
.postad img,
.postad ins{max-width:100%;display:block !important;margin:0 auto !important;}
#post-nav{float:right;width:100%;margin:25px 0 0 0;padding:0 0 0 0;line-height:1.4 !important;}
#post-nav img{float:left;max-width:100px;margin:0 0;opacity:.8;overflow:hidden;}
.post-nav-image{max-width:30%;height:100px ;overflow:hidden;display:block;float:left;position:relative;}
.post-nav-image i{position:absolute;top:50%;left:50%;margin:-6px 0 0 -4px;z-index:3;color:#fff;}
#post-nav .post-next .post-nav-image{float:right;}
.post-previous,
.post-next{width:50%;padding:0 0 0 0 ;float:left;overflow:visible;border:1px solid #eee;height:102px;}
.post-next{margin-left:-1px;}
#post-nav .post-nav-text{padding:15px 25px;font-size:12px;display:inline-block;float:left;width:70%;}
#post-nav .post-nav-text strong{text-transform:uppercase;}
#post-nav .post-next .post-nav-text{text-align:right;float:right;}
/* 7. sidebar / #sidebar
********************************************************************************************
********************************************************************************************/
.sidebar_item{padding:25px 35px;margin:0 0 50px 0;overflow:hidden;}
.widgetable p{margin:0;padding:0 0 15px 0;}
.widgetable form{overflow:hidden;padding:3px 0;}
.widgetable>ul,
.widgetable>div>ul{list-style:none;float:none;overflow:hidden;width:100%;margin-bottom:10px;}
.widgetable select{margin:5px 0 30px 0;width:100%;font-size:100% !important;clear:both;float:none;}
.widgetable .searchform{margin:0 0;padding:0 0;float:none;clear:both;overflow:hidden;}
li.recentcomments,
cite{padding:0 0 10px 0;}
a.rsswidget{padding:5px 0 0 0;}
a.sidebarclose{position:absolute;top:15px;right:15px;}
.textwidget{margin-bottom:40px;overflow:hidden;}
ul.wp-review-tabs{margin-bottom:0;}
#left-sidebar{position:fixed;top:0;left:-350px;width:300px;opacity:0;height:100%;padding:40px 40px 25px 40px;z-index:999;overflow-x:hidden;}
#left-sidebar.open{opacity:1;left:0;}
a.sidebarclose{position:absolute;top:15px;right:15px;}
#left-sidebar img.image{margin:40px 0;}
#left-sidebar h2{margin:25px 0 5px 0;}
#left-sidebar h2.widget:after{background-color:rgba(153,153,153,.1)}
#left-sidebar li.cat-item,
#left-sidebar .tagcloud a,
#left-sidebar ul.menu>li>a,
#left-sidebar .tp_recent_tweets ul li,
#left-sidebar .p-border,
#left-sidebar .searchform input.s,
#left-sidebar input,
#left-sidebar ul.social-menu li a{border-color:rgba(153,153,153,.1)}
/* 8. Custom Widgets 
********************************************************************************************
********************************************************************************************/
.tagcloud{margin-bottom:30px;clear:both;display:block;float:none;width:102%;}
ul.lists{list-style:none;overflow:hidden;margin:0;width:106%}
ul.lists li ul,ul.lists li ul li{margin:0 0 0 0 !important;padding:0 0 0 0 !important;width:100%;background:none;}
.lists li{padding:0 10px 0 26px;margin:0 3% 0 0;float:left;width:31%;list-style:none;}
.widgetable li,
.widgetable p{text-align:left;position:relative;margin-bottom:10px;overflow:hidden;}
.widgetable li>div{font-style:italic;font-size:11px;}
/* @custom menu 
***************************/
.widgetable ul.menu li,
.widgetable ul.menu a{position:relative;}
.widgetable ul.menu li:after,
.widgetable ul.menu a:after{display:none}
.widgetable ul.menu>li{margin:0 0 0 0;list-style:none !important;text-align:left;}
.widgetable ul.menu>li>a{width:100%;margin:0 0 0 0;padding:15px 0;line-height:1 !important;display:block;border-bottom:1px solid #eee;}
#footer ul.menu>li>a{padding:15px 0;}
.widgetable ul.menu li ul{margin:0 0 0 5px;}
.widgetable ul.menu>li>ul{margin:-5px 0 0 5px;padding-bottom:20px;}
.widgetable ul.menu li ul li{list-style:square inside;padding:0 0;}
.widgetable ul.menu li ul a{width:100%;margin:0 0 0 0;padding:5px 0;}
.widgetable ul.menu>li.menu-item-has-children>a{margin:0 0 15px 0;}
/* @facebook 
***************************/
.fb-page.fb_iframe_widget{margin-top:30px;}
/* @twitter 
***************************/
.tp_recent_tweets ul{margin:0 0 15px 0 !important;}
.tp_recent_tweets ul li{overflow:hidden;padding:15px 0 15px 25px !important;border-top-width:1px ;border-top-style:solid;list-style:none !important;margin:0 !important;position:relative;background:none !important;line-height:2 !important;}
.tp_recent_tweets ul li:first-child{border-top:none;}
.tp_recent_tweets ul li span a{/*color:#55acee;*/ opacity:.9;font-weight:normal;}
a.twitter_time{font-style:italic;font-size:11px;}
.tp_recent_tweets ul li::before{/*color:#55acee;*/
opacity:.2;content:"•";font-family:FontAwesome;font-size:16px !important;left:2px;position:absolute;top:15px;}
/* @ads 
***************************/
.ad300{margin:0 0 35px 0;overflow:hidden;width:100%;}
.ad300_inn{width:100%;}
.ad300 h2.widget{font-size:10px !important;padding:4px 0;margin:0 0 -4px 0;text-align:center;}
.ad300 h2.widget:after{display:none !important;}
#footer .ad300{border:none;margin:30px 0 30px 0;background:none !important;}
.ad300 img{display:block;margin:0 auto 0 auto;}
ul.ad125{padding:0 0 0 0 !important;overflow:hidden;width:90% !important;margin:0 auto 15px auto !important;}
#footer ul.ad125{width:100% !important;margin:0 auto !important;}
ul.ad125 li{float:left;margin:0 0 10px 0;width:50%;text-align:center;padding:0;overflow:hidden;list-style:none !important;background:none !important;}
#footer ul.ad125 li{margin:0 0 5px 0;width:50%;}
ul.ad125 li img{float:none;display:block;margin:0 auto;padding:0;overflow:hidden}
/* @flickr
***************************/
span.flickr{color:#0061D8;font-style:normal;padding:5px 0;}
.widgetable h2 span span,#footer h3 span span,#archives h2 span span,h2.widget span span{color:#FF1183;padding:5px 0;}
.flickwrap{position:relative;padding:0;overflow:hidden;width:115%;margin:5px 0 10px 0;}
.flickwrap img{float:left;margin:0 !important;padding:0 !important;width:75px;}
.flickr_badge_image{float:left;margin:0 30px 30px 0!important;padding:0 !important;}
#footer .flickr_badge_image{}
.flickwrap a:hover img{background:#ccc;}
/* @author bio 
***************************/
.about-widget{margin:0;overflow:hidden;width:100%;display:block;float:none;position:relative;}
.imgbg{background:#000;}
.about-widget img{margin:20px 0;opacity:.8;}
.about-widget:hover img{opacity:.6;}
.about-titles{width:100%;overflow:hidden;z-index:1;}
.about-widget h2{margin:0 0;}
.about-widget .meta{float:none;padding:0 0;}
.about-widget p.authorinfo{overflow:hidden;margin:0 0;padding:0 0;line-height:1.9;}
.about-widget .mainbutton{margin:10px 0 0 0;min-width:0;float:left;line-height:1;font-size:12px;padding:8px 8px !important}
/* comments widget 
***************************/
.com_post{overflow:hidden;padding:20px 0 !important;border-top:1px solid #ddd;margin:0 0 0 0 !important;list-style:none !important;}
.com_post:first-child{padding:0 0 20px 0 !important;border-top:none;}
.com_post img{float:left;margin:8px 20px 5px 0 !important;}
.com_post span{float:left;margin-right:7px;font-style:normal}
.com_post p{padding:0 0 0 75px !important;}
/* tabs widget 
***************************/
#hometab{float:left;width:100%;padding:0 0 0 0;margin:0 0 5px 0;overflow:hidden;position:relative;}
#footer #hometab{width:100%;padding:0;background:none !important;}
ul#serinfo-nav{position:relative;z-index:1;margin:0 0 25px 0 !important;overflow:hidden;}
ul#serinfo-nav>li{padding:0 0 !important;float:left;margin-right:0;width:50%;text-align:center;text-shadow:none;cursor:pointer;background-image:none !important;list-style:none !important;}
#footer ul#serinfo-nav>li{padding:0 0;margin:0 0 !important;}
#serinfo-nav li.current{color:#fff !important;position:relative;z-index:6;border-bottom:none;overflow:hidden;}
#serinfo-nav li a{text-transform:uppercase;padding:14px 0 13px 0;display:block;}
li#serpane0,
li#serpane1,
li#serpane2,
li#serpane4,
li#serpane5{margin:0 0 0 0 !important;padding:0 !important;list-style:none !important;width:100%;}
li#serpane3{padding:30px 0 20px 0;}
ul#serinfo{position:relative;z-index:2;float:left;padding:0 0 0 0;overflow:hidden;margin-top:-1px;width:100%;}
.tab-post{min-height:100px;overflow:hidden;border-bottom:1px solid #ddd;margin:0 0 0 0;padding:20px 0 15px 0;line-height:18px;width:100%;position:relative;text-align:left;}
.tab-post .imgwrap{float:left;margin:5px 25px 15px 0 ;max-width:90px;}
.tab-post h4{margin:0 0;line-height:1.5;font-size:14px;}
#footer .tab-post{padding:15px 0 5px 0;}
.tab-post img{padding:0;float:left;width:100%;}
.tab-post .meta{line-height:1.3 !important;margin:8px 0 0 0;display:block;}
.tab-post p.meta{padding:0 0 0 0;float:left;font-size:10px !important;}
.tab-post p.meta .likes{margin:0 0 0 10px;}
/* featured 
***************************/
ul.featured{margin:0 0 0 0 !important;overflow:hidden;float:left;list-style:none !important;width:100%;}
ul.featured li{list-style:none !important;padding:0 0 !important;margin:0 0 !important;display:block;}
ul.featured li:last-child .tab-post{padding-bottom:0;border-bottom:none;}
.serchwidget{overflow:hidden;margin-bottom:25px;}
.twinsbox{margin:0 0 30px 0;}
/* 9. Comments / #comments
********************************************************************************************
********************************************************************************************/
#comments{clear:both;margin:0 0 20px 0;padding:0 0;}
.single-work #comments{margin:0 0 10px 0;padding-top:40px;}
#comments .navigation{padding:20px 0;clear:both;overflow:hidden;}
h3#comments-title,
h3#reply-title{padding:30px 0 10px 0;margin:0 0 20px 0;}
.commentlist{list-style:none;margin:30px 0 0 0 !important;}
.commentlist li.comment{line-height:2;margin:0 0 25px 0;padding:0 0 0 80px;position:relative;list-style:none;}
ul.children li.comment:last-child{padding:20px 0 0 80px !important;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body p{margin-bottom:8px;}
#comments .comment-body ul,
#comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:20px;left:0;}
.comment-author cite{}
.comment-author .says{font-style:italic;display:none;}
.comment-meta{margin:0 0 20px 0;font-size:80%;}
.comment-meta a:link,
.comment-meta a:visited{color:#888;text-decoration:none;}
.comment-meta a:active,
.comment-meta a:hover{color:#ff4b33;}
#comments .reply a{font-size:12px !important;text-transform:uppercase;margin:0 0 0 0 !important;display:inline-block;padding:4px 6px 1px;}
.reply a,
a.comment-edit-link{color:#888;}
.reply a:hover,
a.comment-edit-link:hover{color:#ff4b33;}
#comments a.comment-reply-link{margin:8px 0 15px 0 !important;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{list-style:none;border:none;margin:0;padding-bottom:0 !important;}
.nopassword,
.nocomments{display:none;}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0;}
#comments .pingback .url{font-size:13px;font-style:italic;}
/* Comments form 
***************************/
#respond{margin:0;overflow:hidden;position:relative;}
#respond p{margin:0;}
.comment-form-author,
.comment-form-email,
.comment-form-url{width:31.3%;float:left;margin-right:3% !important;}
.comment-form-url{margin-right:0 !important;}
input#author,
input#email,
input#url{width:99.7% !important;margin-bottom:20px !important;border-width:2px;border-style:solid;}
#respond .comment-notes{margin-bottom:1em;opacity:.7;font-size:90%;}
.form-allowed-tags{display:none;}
.children #respond{margin:0 48px 0 0;}
#comments-list #respond{margin:0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;font-weight:normal;line-height:18px;margin-left:10px;}
#respond .required{color:#ff4b33;font-weight:bold;margin-left:3px;}
#respond label{color:#888;font-size:12px;}
#respond input{margin:0;width:96%;}
#respond textarea{width:100%;padding:10px 1.5%;}
#respond .form-allowed-tags,
#respond .form-allowed-tags code{display:none;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{font-size:14px;width:auto;margin:20px 1px 20px 1px;}
/* 10. Forms
********************************************************************************************
********************************************************************************************/
input,textarea,input checkbox,button,input radio,select,file{border-width:1px;border-style:solid;padding:10px 15px !important;margin:0 0 15px 0;line-height:1.2 !important;border-radius:0;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
button,
input.button{cursor:pointer;}
input checkbox{margin-right:5px;}
select{max-width:100%;overflow:hidden;}
/* 10. Search / .searchform
********************************************************************************************
********************************************************************************************/
.searchform{position:relative;float:none;width:100%;margin:0 0 40px 0;}
.searchSubmit{position:absolute;height:46px;width:80px;border:none;cursor:pointer;margin:0;overflow:hidden;padding:4px;top:2px;right:2px;font-size:15px !important;line-height:1 !important;}
.searchform input.s{padding:15px 5%;margin:0 0 0 0;height:50px;font-style:normal;width:100%;}
.search #content .searchform,
.archive #content .searchform{margin:0 0 60px 0 ;width:100%;}
.search .errorentry{padding:0;}
/* 12. Footer / #footer
********************************************************************************************
********************************************************************************************/
#footer{width:100%;margin:0 auto;padding:28px 0;overflow:hidden;position:relative;text-shadow:none;}
#footer .foocol h2{font-size:14px !important;padding:0 0 10px 0;text-align:left;margin-bottom:25px;}
#footer .ghost{background:none !important;}
#footer ul{margin:0 0 10px 0;}
#footer .foocol ul li{list-style:inside none square;position:relative;padding:15px 0 0 0;}
#footer p{margin:15px 0 0 0;}
#footer .menu li ul{margin:8px 0 10px 18px;}
/*#footer input{background:none !important;}
*/
.footer-logo{margin:0 0;}
.footer-logo img{margin:30px 0 0 0;max-width:230px;}
.footer_text{float:none;max-width:100%;font-size:12px !important;margin-top:0px;text-align:center;}
#footer .bottom-menu{float:none;margin:0px auto 20px auto !important;display:block;text-align:center;}
#footer .bottom-menu li{display:inline;}
#footer .bottom-menu li a{padding:5px 5px 5px 5px;font-size:13px !important;text-transform:uppercase;}
#footer .bottom-menu li a:hover{text-decoration:underline;}
#footer .bottom-menu li:first-child a{padding:5px 10px 5px 0;background:none;}
#footer .menu-item-has-children > a::after,
.bottom-menu .menu-item-has-children > a::after,
.bottom-menu .mega2 > a::after{display:none;}
.social{text-align:center;padding-bottom:0px;}
#footer .social li:first-child{margin:0;}
#footer .social li,#footer .social a{-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;}
#footer .social li{display:inline-block;margin-left:6px;overflow:hidden;}
#footer .social a{border-radius:50%;color:#64a8da;width:28px;height:28px;display:inline-block;background:#fff;font-size:17px;}
#footer .social li a:hover{color:#fff;background:#ec1d24}
/* 13. Images @ Galleries / img
********************************************************************************************
********************************************************************************************/
img.aligncenter{display:block;margin-left:auto;margin-right:auto;float:none;}
img.alignright{margin:10px 1px 10px 20px !important;display:inline;float:right;}
img.alignleft{margin:10px 20px 10px 1px !important;display:inline;float:left;}
.alignright{float:right;margin-left:15px;}
.alignleft{float:left;margin-right:15px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{text-align:center;padding-top:0;margin-bottom:10px;max-width:100%;overflow:hidden;}
.wp-caption img{margin:0 auto;display:block;float:none !important;padding:10px 5px;border:0 none;max-width:100%;}
.wp-caption p.wp-caption-text{font-size:12px;padding:0 0;margin:0 0 10px 0;overflow:hidden}
img.wp-smiley{background:transparent;border:none;margin:0;padding:0;}
/* Text meant only for screen readers. */
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;/* Above WP toolbar. */}
/* @wp gallery 
***************************/
.attachment .headimg{display:none;visibility:hidden;}
.wp-smiley{margin:0;}
.gallery{margin:0 auto 30px auto !important;width:100%;}
.gallery .gallery-item{float:left;margin:0 1px 1px 0 !important;text-align:center;width:auto !important;height:auto;overflow:hidden;padding:0 0;background:none !important;border:none !important;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.entryfull .gallery .gallery-item{max-width:149px;}
.gallery img{border:none !important;float:left;}
.gallery a{overflow:hidden;float:left;}
.gallery .gallery-caption{margin-left:0;}
.gallery dl{margin:0;}
dt.gallery-icon{padding:0 0 !important;}
.gallery-caption{color:#888;font-size:12px;margin:-24px 0 24px 0;}
.gallery br+br,
.gallery-caption{display:none;}
/* 14. Social Buttons / .social-menu
********************************************************************************************
********************************************************************************************/
ul.social-menu{position:relative;overflow:hidden;padding:0;margin:10px 0 30px 0;float:left;}
.landing-section ul.social-menu{float:left;margin:0 0 -7px 0;}
.widgetable ul.social-menu{margin:5px 0 20px 0 !important;}
ul.social-menu li{display:inline;list-style-type:none;position:relative;line-height:1;float:left;margin:0px 7px 7px 0;padding:0 0 0 0;overflow:hidden;text-align:center;-moz-transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;}
ul.social-menu li:hover{opacity:1;-moz-transition:opacity 0.3s ease-in;-webkit-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;}
ul.social-menu li a{margin:0 0 0 0;position:relative;font-size:14px;height:40px;text-align:center;padding:10px 15px 10px 40px;float:left;border:1px solid rgba(255,255,255,.1)}
ul.social-menu li a:hover{border:1px solid rgba(255,255,255,.01)}
ul.social-menu li a:hover{background-image:none;color:#fff !important}
ul.social-menu li a i{font-size:18px;line-height:1;margin:-10px 0 0 0;position:absolute;top:50%;left:12px;}
ul.social-menu li span{font-size:11px;line-height:1;text-transform:uppercase;opacity:.8;margin-top:3px ;display:block;}
ul.social-menu li.sprite-rss a:hover{background-color:#FE9900 !important;}
ul.social-menu li.sprite-google a:hover{background-color:#DB4A37 !important;}
ul.social-menu li.sprite-delicious a:hover{background-color:#3274D2 !important;}
ul.social-menu li.sprite-yahoo a:hover{background-color:#65106E !important;}
ul.social-menu li.sprite-stumbleupon a:hover{background-color:#EC4823 !important;}
ul.social-menu li.sprite-skype a:hover{background-color:#00A8E9 !important;}
ul.social-menu li.sprite-behance a:hover{background-color:#2D9AD2 !important;}
ul.social-menu li.sprite-myspace a:hover{background-color:#003399 !important;}
ul.social-menu li.sprite-lastfm a:hover{background-color:#B70736 !important;}
ul.social-menu li.sprite-linkedin a:hover{background-color:#0274B3 !important;}
ul.social-menu li.sprite-flickr a:hover{background-color:#F3006F !important;}
ul.social-menu li.sprite-deviantart a:hover{background-color:#455548 !important;}
ul.social-menu li.sprite-tumblr a:hover{background-color:#35506B !important;}
ul.social-menu li.sprite-vimeo a:hover{background-color:#1BB6EC !important;}
ul.social-menu li.sprite-youtube a:hover{background-color:#EC2828 !important;}
ul.social-menu li.sprite-twitter a:hover{background-color:#00ABF0 !important;}
ul.social-menu li.sprite-facebook a:hover{background-color:#47639E !important;}
ul.social-menu li.sprite-pinterest a:hover{background-color:#CA222F !important;}
ul.social-menu li.sprite-instagram a:hover{background-color:#405de6 !important;}
ul.social-menu li.sprite-dribbble a:hover{background-color:#DF3E7B !important;}
ul.social-menu li.sprite-github a:hover{background-color:#000 !important;}
ul.social-menu li.sprite-px a:hover{background-color:#000 !important;}
ul.social-menu li.sprite-foursquare a:hover{background-color:#8CC540 !important;}
ul.social-menu li.sprite-soundcloud a:hover{background-color:#FE5419 !important;}
ul.social-menu li.sprite-spotify a:hover{background-color:#7CC110 !important;}
ul.social-menu li.sprite-ebay a:hover{background-color:#FFCB01 !important;}
/* 15. Flex Slider / .flexslider
********************************************************************************************
********************************************************************************************/
/* Own Slider Default Theme
***************************/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* CAROUSEL */
.sliderwrap{overflow:hidden;max-width:100%;padding:0 0;margin:20px 20px 0 20px;}
.owl-nav>div{display:block;width:50px;height:50px;line-height:1 !important;margin:-30px 0 0;position:absolute;top:50%;z-index:2;overflow:hidden;opacity:0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;background:rgba(0,0,0,.1);color:#fff;box-shadow:none !important;}
.owl-nav .owl-prev{left:35px;padding:18px 18px;}
.owl-nav .owl-next{right:35px;padding:18px 18px;}
.owl-carousel:hover .owl-nav .owl-prev{opacity:1;left:25px;}
.owl-carousel:hover .owl-nav .owl-next{opacity:1;right:25px;}
.owl-carousel:hover .owl-nav .owl-next:before{font-family:'FontAwesome' ;content:"\f178";font-size:12px;letter-spacing:100px;line-height:1 !important;}
.owl-carousel:hover .owl-nav .owl-prev:before{font-family:'FontAwesome' ;content:"\f177";font-size:12px;letter-spacing:100px;line-height:1 !important;}
.owl-item .slideinside{opacity:0;position:absolute;bottom:100px;left:50%;width:35%;margin:0 0 0 -640px;}
.main_carousel .owl-item .slideinside{opacity:0;position:absolute;bottom:40px;left:40px;width:60%;margin:0 0 0 0;}
.main_carousel .owl-nav.disabled{display:block;}
.owl-item.active.center .slideinside{opacity:1;}
.owl-item .item{max-height:845px;}
.owl-item img{opacity:.4;}
.owl-item.active.center img{opacity:.7;}
.slideinside p.meta{margin-bottom:0}
.slideinside p.teaser{margin-top:25px;opacity:.8;}
/* 16. Buttons,Pagination,Ribbons & Scroll to top
********************************************************************************************
********************************************************************************************/
/* Buttons
***************************/
a.more-link{display:none;visiblity:hidden;}
a.read-more{display:block;visibility:visible;}
a.mainbutton,#submit,#comments .navigation a,.tagssingle a,.contact-form .submit,.wpcf7-submit,a.comment-reply-link{margin:4px;line-height:1;padding:7px 10px;background:#f5f5f5;border:none !important;text-shadow:none;overflow:hidden;display:block;cursor:pointer;}
a.mainbutton{margin:20px 0 0 0;padding:15px 20px 14px 20px;text-align:center;display:block;min-width:130px;text-transform:uppercase;float:left;}
a.mainbutton.tiny{min-width:105px;padding:6px;}
a.morebutton{margin:0 0 0 0;display:block;float:none;line-height:1 !important;text-align:center;padding:15px 20px;overflow:hidden;}
/* Meta
***************************/
.meta{line-height:2;overflow:hidden;margin:20px 10px 0 0;}
p.meta.author img{opacity:1;width:35px;border-radius:50%;float:left;margin:0 10px 0 0;display:inline;}
p.meta.author span{display:inline-block;margin:8px 0;}
.meta_more{float:right;}
.meta_full i{display:inline-block;opacity:.4;margin-right:0px;padding:0 1px;width:14px;}
.meta_full span.divider{margin:0 10px;opacity:.4;font-weight:bold;}
/* Pagination
***************************/
.pagination{margin:0 0 0 0;float:none;padding:5px 0;overflow:hidden;text-align:center;}
.loop-pagination{margin-bottom:30px;}
a.page-numbers{margin:30px 8px 50px 0;text-shadow:none;}
.page-numbers{font-size:16px;line-height:1 ;padding:12px 16px !important;border-width:1px;border-style:solid;display:inline-block;}
.page-numbers.current{font-weight:bold;margin:0 8px 50px 0;color:#fff;text-shadow:none;}
.dots{letter-spacing:1px;margin:0 15px -1px 0;}
/* Post Pagination
***************************/
.post-pagination{display:inline-block;width:100%;position:relative;padding:0 0;margin:5px 0 0 0;text-transform:uppercase;background-image:none !important;}
.post-pagination p{margin:15px;}
.post-pagination>p a:first-child{float:left;border-bottom:none;}
.post-pagination>p a:last-child{float:right;border-bottom:none;}
.page-link{margin:3px 0 0 0;display:inline-block;text-align:center;overflow:hidden;position:absolute;width:60%;left:20%;}
.page-link span{margin:1px 0 -2px 0;padding:9px 9px;overflow:hidden;display:inline-block;width:30px;}
.page-link a{}
.page-link a span{background:#fff;}
/* Scroll To Top
***************************/
.scrollTo_top{position:fixed;right:54px;bottom:-4px;z-index:998;width:50px;margin:0 0 0 0;text-align:center;}
.scrollTo_top a{display:block;padding:4px 0 8px 0;}
/* 17. Plugins
********************************************************************************************
********************************************************************************************/
.su-box{border-width:1px !important;}
/* contact form */
.wpcf7-form p{width:100%;overflow:hidden;clear:both;margin:0 0 10px 0;font-size:11px;font-style:italic;}
.wpcf7-form p img{float:left;}
.wpcf7-form p input,
.wpcf7-form p textarea{width:100%;font-size:12px !important;font-style:normal;padding:15px 3%;margin:5px 0;overflow:hidden;clear:both;}
.wpcf7-form p textarea{height:150px !important;}
.wpcf7-form p.sixcol{float:left;margin-right:6%;width:47%;clear:none;}
.wpcf7-form p.sixcol.last{margin-right:0;}
.wpcf7-submit.wpcf7-submit{font-weight:bold;width:70px !important;padding:8px !important;margin:0 0 0 0 !important;}
.wpcf7-form p img{float:left;}
input.wpcf7-captchar{width:65px !important;margin-top:5px;}
span.wpcf7-not-valid-tip{position:relative !important;margin-top:5px;}
/* awesome weather */
.awesome-weather-wrap{margin:0 0 40px 0;}
/* coco social */
.blog_builder .coco-social{float:left;width:60%;margin:-2px 0 25px 0 !important;}
/* mail chimp */
.mc4wp-form{padding:30px 10% 35px 10%;margin-top:40px;}
.mc4wp-form p,
.mc4wp-form label{width:100%;clear:both;overflow:hidden;display:block;margin:0 0 0 0 !important;}
.mc4wp-form small{font-style:italic;}
.mc4wp-form input{float:none !important;clear:both;margin:0 auto 15px auto;text-align:center;text-transform:uppercase;font-size:11px !important;line-height:1 !important}
.mc4wp-form input[type="email"]{width:70%;overflow:hidden;padding:14px 10px !important;text-align:left;}
.mc4wp-form input[type="submit"]{border:none !important;width:25% !important;cursor:pointer;margin:0 0;padding:14px 10px !important;}
.mc4wp-form h6{margin:-10px 0 0 0;}
.landing-section .mc4wp-form{float:right;width:30%;padding:0 0;margin:0 0 30px 0;}
.widgetable .mc4wp-form{padding:0 0 !important;text-align:center;margin:25px 0 0 0;}
.widgetable .mc4wp-form input[type="email"]{width:100%;border:1px solid rgba(0,0,0,.1);text-align:center;margin:0 0 5px 0;}
.widgetable .mc4wp-form input[type="submit"]{width:100% !important;padding:14px !important;margin:0 0 15px 0;}
#footer .mc4wp-form{padding:0 0 !important;text-align:left;margin:0 0 30px 0;border:0;background:none !important;}
#footer .mc4wp-form h2{margin:0;padding:0 0 !important;}
/* tiled gallery */
.tiled-gallery{margin:40px 0 20px 0 !important;max-width:100% !important;}
.jp-carousel-wrap{font:inherit !important;}
.jp-carousel-wrap .jp-carousel-info h2{color:#999 !important;text-align:center;font:600 18px/1.25em "Open Sans",sans-serif !important;}
.jp-carousel-close-hint span{position:fixed;right:60px;top:30px;font-size:44px !important;}
.jp-carousel-wrap .jp-carousel-next-button span{background-image:url(images/btnNext.png) !important;background-size:50px 50px !important;background-position:0 50% !important;opacity:1;width:52px}
.jp-carousel-wrap .jp-carousel-previous-button span{background-image:url(images/btnPrevious.png) !important;background-size:50px 50px !important;background-position:0 50% !important;opacity:1;}
.jp-carousel-buttons,
#jp-carousel-comment-form-container,
#jp-carousel-comments-loading,
.jp-carousel-titleanddesc{display:none !important;}
.jp-carousel .selected{margin:0 0 !important;}
/* 18. Homepage Blocks
********************************************************************************************
********************************************************************************************/
/* featured section - bottom */
.tmnf_feature{padding:100px 0 50px 0;}
.tmnf_feature .feature_title p{text-transform:uppercase;font-size:12px;}
.tmnf_feature .feature_title h2{font-size:40px;margin:20px 0 45px 0;}
.feature_big{float:left;width:66.666%;padding-right:80px;margin:0 0 60px 0}
.feature_big h2{margin:25px 0 15px 0;}
.feature_big p.teaser{margin:15px 40px 0 0;}
.feature_small{float:left;width:33.333%;margin:0 0 60px 0;padding-right:30px}
.feature_small:nth-child(3n + 8){clear:left;}
.feature_small .entryhead{float:left;margin:7px 35px 10px 0;}
.feature_small p.teaser{font-size:90%;line-height:1.6;}
.feature_small .tmnf_icon{left:13px;top:13px;}
/* search + sociable section */
.landing-section{overflow:hidden;padding:40px 0 0 0;margin:0 0;display:block;border-bottom:1px solid rgba(102,102,102,.1)}
#footer .landing-section{margin:0 ;padding:40px 0 0 0;border-top:1px solid rgba(102,102,102,.1);}
.landing-section .searchform{float:left;width:33%;}
/* 19. Other (sticky,tagcloud,calendar,tabs,tooltips,speciable) 
********************************************************************************************
********************************************************************************************/
.blogger div.post.sticky{border-bottom:5px solid rgba(102,102,102,.1);position:relative;background:rgba(102,102,102,.05);padding:30px;}
/* !! + styled within admin panel !! */
.blogger div.post.sticky .entryhead{top:35px;left:40px;}
.blogger div.post.sticky:after{position:absolute;top:0;right:10px;z-index:2;font-family:Arial,sans-serif !important;content:"+";font-size:56px;line-height:1 !important;opacity:.4;}
li.bypostauthor p{padding-right:25px;}
.tagcloud{padding:0 0 25px 0 !important;overflow:hidden;}
.tagcloud,#serpane3{width:102%;}
.tagcloud a{float:left;font-size:13px !important;line-height:1;padding:6px 8px;border:1px solid rgba(0,0,0,0.1);margin:0 8px 9px 0;}
#footer .tagcloud a{font-size:14px !important;}
.widgetable li.cat-item{width:100%;overflow:hidden;display:block;float:right;text-align:right !important;border-top:1px solid #000;list-style:none !important;margin:0 0;padding:8px 0 !important}
.widgetable li.cat-item:first-child{border-top:none;}
.widgetable li.cat-item a{float:left;}
/* ratings 
***************************/
.icon-rating .wp-review-show-total{float:none;display:inline-block;padding:9px !important;margin:0 0 0 0;height:35px;vertical-align:top;}
.icon-rating .review-total-star i{font-size:10px !important;}
h5.review-title{font-size:20px !important;}
.review-list li,
.review-desc,
.user-review-area,
.review-title{padding:15px 35px;}
.review-wrapper,
.review-title,
.review-desc,
.user-review-area,
.review-list li{border-width:1px !important;}
.review-wrapper{margin:40px 0 !important;}
.bar-point .review-result,.percentage-point .review-result{z-index:3 !important;}
ul.wp-review-tabs{margin-bottom:0 !important;}
.widgetable .wp_review_tab_widget_content .tab-content li{padding:5px 20px 10px;}
.widgetable .wp_review_tab_widget_content .entry-title{font-weight:normal;line-height:1.4;font-size:12px;}
.widgetable .review-total-only.small-thumb{font-size:10px;font-weight:bold;padding:3px 5px;position:absolute;top:5px;left:20px;}
.widgetable .wp_review_tab_widget_content .wp-review-tab-postmeta{font-size:10px;}
/* calendar widget
***************************/
.widget_calendar{float:left;}
#wp-calendar{width:100%;margin:0 0 40px 0;}
#wp-calendar caption{text-align:center;color:#333;font-size:10px;text-transform:uppercase;padding-bottom:5px;margin-bottom:5px;}
#wp-calendar thead{font-size:10px;}
#wp-calendar thead th{padding-bottom:10px;text-align:center;}
#wp-calendar tbody{}
#wp-calendar tbody td{border:1px solid rgba(153,153,153,.1);text-align:center;}
#wp-calendar tbody td:hover{}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right;}
#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px;}
/* tables,def lists 
***************************/ 
table,dl{border:1px solid rgba(153,153,153,.1);;width:100%;margin:0 0 30px 0;padding:0 10px;}
table td,table th{border-top:1px solid rgba(153,153,153,.1);margin:0 0;}
dt{border-top:2px solid rgba(153,153,153,.1);border-bottom:1px dotted rgba(153,153,153,.1);margin-top:0;}
table tr:first-child th,
dt:first-child{border-top:none;}
table th,dt{font-weight:normal;padding:12px 8px;text-align:left;line-height:1 !important;font-weight:bold;}
table td,dd{padding:12px 8px;vertical-align:top;line-height:1 !important;font-size:95%;}
/* @speciable
***************************/
/* curtain search */
#curtain{position:fixed;top:0;left:0;background:#fff;opacity:.0;height:0;width:100%;z-index:999;overflow:hidden;}
#curtain.open{height:100%;opacity:.95;}
#curtain .searchform{max-width:40%;width:600px;height:80px;margin:-40px 0 0 -300px;float:none;position:absolute;top:40%;left:50%;}
#curtain .searchform input.s{padding:12px 35px !important;height:80px;background:rgba(153,153,153,0.1);border:2px solid rgba(153,153,153,.2);border-width:0 0 2px 0;font-size:18px !important;border-radius:0;}
#curtain .searchSubmit,
#curtain a.curtainclose{border:none !important;top:20px;right:15px;font-size:15px !important;width:100px;height:40px}
#curtain a.curtainclose{margin:-15px 0 0 340px;float:none;position:absolute;top:40%;left:50%;}
img{max-width:100%;height:auto;display:block;}
object,embed,iframe{max-width:100%;}
::selection{background:#FFF6A9;color:#222;}
::-moz-selection{background:#FFF6A9;color:#222;}
.blogger .format-quote{background:#f5f5f5;}
.upper #header h1,
.upper .widgetable ul.menu>li>a,
.upper .nav>li>a,
.upper .meta,
.upper .meta a,
.upper .nav-previous a,
.upper .tab-post h4,
.upper .uppercase,
.upper .foocol h2,
.upper .widgetable h2,
.upper .postinfo h4,
.upper h3#reply-title,
.upper #footer .threecol h2,
.upper #respond .form-submit input,
.upper .related li h5{text-transform:uppercase;}
.topbanner{background:#fbfbfb;}
.logoinbanner img{  
margin-left: 0px;max-width:240px !important;}
.logoinbanner{     display: inline-block;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 10px;}
.topcontainer{  max-width: 900px !important;   text-align: left;}
.tophead{     max-width: 900px;
margin: 0 auto;
float: none;
display: inline-block;}
.logoinbanner span{color: #512e90;
font-size: 30px;
padding-top: 10px;
display: inherit;}
