/*
Theme Name: Teddy Theme
Theme URI: http://www.uiueux.com
Author: UXteam / Bwsm
Author URI: http://www.uiueux.com
Description: Teddy Respondsive WordPress Theme.
Version: 1.3.8
License: GNU General Public License
License URI: license.zip
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Designed & Handcrafted by Bwsm team
All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
	
Change log:
1.3 20130517
1.2 20130425
1.1 20130420
1.0 Initial release 20130418
*/

/* ------------------------
    General & markup  
-----------------------*/

a, a:hover, a:focus{ text-decoration:none;outline:none; } 
ol, ul { list-style: none;outline:none; }
ul{ margin-left:0;}
li{ list-style:none}
body,input[type="text"],input.wpcf7-form-control,textarea{ font-size:12px; }
.container{ max-width:940px; position:relative; }
#wrap{ position:relative;z-index:1;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{width:auto; border-radius:0; box-shadow:none;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{ box-shadow:none; }
input,select,textarea{ -webkit-appearance: none;-moz-border-radius: 0px; -webkit-border-radius:0px; border-radius:0px; }
form{ margin:0; padding:0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \ */ .clearfix { display: block; } /*End hide from IE Mac */ .none { display: none; } /* End Clearfix */

/*--------------------- 
        Header 
----------------------*/

#header_wrap{ height:60px; position:relative; }
#logo{ float:left; margin-top:-4px; line-height:60px; font-weight:bold; text-align:center; }
.logo_retina{ display:none; }
#logo a{ }
#logo.logotext{ position:relative; font-size:42px; color:#333; }
#logo.logotext a{ position:relative; bottom:-1px; }
#headerinn_main{ float:right; }
#logo img{ margin-bottom:-5px; }
/* menus */
#navi{ z-index:9999; margin-left:0; display:inline-block; vertical-align:top; }
#navi ul li a span.dot{ display:inline-block; width:3px; height:3px; margin-left:5px; }
#navi ul li{ position:relative; list-style:none; }
#navi>div>ul{ text-align:right; }
#navi>div>ul>li{ position:relative; display:inline-block; margin:0 10px;  height:60px; line-height:60px;  clear:both;
-webkit-transition-duration: 0.20s;  
-webkit-transition-timing-function: ease-out;  
-moz-transition-duration: 0.20s;
-moz-transition-timing-function: ease-out; }
#navi>div>ul>li>a{}
#navi li a{ position:relative; display:block; font-size: 14px; }
/* Submenu */
#navi ul li ul.sub-menu{ display:none;text-align:left; z-index:999; position:absolute; top:58px; min-width:140px; max-width:500px; margin-left:-20px;}
#navi>div>ul>li>ul.sub-menu>li:first-child{ margin-top:2px;}
#navi ul li ul.sub-menu li { height:40px; line-height:40px; padding:0 10px; margin:0; width:auto; background-color:#393939; }
#navi ul li ul.sub-menu ul.sub-menu { left:100%; top:0; bottom:auto; display:none }
#navi ul li ul.sub-menu li a{ padding:0 10px; width:100%; white-space: nowrap}
#navi ul li ul.sub-menu ul.sub-menu{ margin-left:0;}
/* Social icons */
#socialicons{ position:relative;padding-top:12px; text-align:right;  display:inline-block; }
#socialicons>a{ margin-left:5px; margin-right:0; display:inline-block; width:36px; height:36px; float:right; overflow:hidden; position:relative;}
#socialicons>a span { width:36px; height:36px; overflow:hidden; position:absolute; display:none; }
#socialicons>a span.da-animate { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
/*Social icons*/
#social_header { text-align:center; padding-bottom:32px; }
#social_facebook{ background:url(img/icon/facebook.png) no-repeat}
#social_facebook span{background:url(img/icon/facebook.png) no-repeat 0 -36px; }
#social_twitter{ background:url(img/icon/twitter.png) no-repeat  }
#social_twitter span{ background:url(img/icon/twitter.png) no-repeat 0 -36px; }
#social_dribbble{ background:url(img/icon/dribbble.png) no-repeat  }
#social_dribbble span{ background:url(img/icon/dribbble.png) no-repeat 0 -36px; }
#social_flickr{ background:url(img/icon/flickr.png) no-repeat  }
#social_flickr span{ background:url(img/icon/flickr.png) no-repeat 0 -36px; }
#social_forst{ background:url(img/icon/forst.png) no-repeat }
#social_forst span{ background:url(img/icon/forst.png) no-repeat 0 -36px;  }
#social_github{ background:url(img/icon/github.png) no-repeat }
#social_github span{ background:url(img/icon/github.png) no-repeat 0 -36px;  }
#social_linkedin{ background:url(img/icon/linkedin.png) no-repeat  }
#social_linkedin span{ background:url(img/icon/linkedin.png) no-repeat 0 -36px; }
#social_pinterest{ background:url(img/icon/pinterest.png) no-repeat }
#social_pinterest span{ background:url(img/icon/pinterest.png) no-repeat 0 -36px;  }
#social_instagram{ background:url(img/icon/instagram.png) no-repeat }
#social_instagram span{ background:url(img/icon/instagram.png) no-repeat 0 -36px;  }
#social_rss{ background:url(img/icon/rss.png) no-repeat  }
#social_rss span{ background:url(img/icon/rss.png) no-repeat 0 -36px; }
#social_vimeo{ background:url(img/icon/vimeo.png) no-repeat  }
#social_vimeo span{ background:url(img/icon/vimeo.png) no-repeat 0 -36px; }
#social_youtube{ background:url(img/icon/youtube.png) no-repeat  }
#social_youtube span{ background:url(img/icon/youtube.png) no-repeat 0 -36px; }
#social_trumblr{ background:url(img/icon/trumblr.png) no-repeat }
#social_trumblr span{ background:url(img/icon/trumblr.png) no-repeat 0 -36px;  }
#social_google_plus{ background:url(img/icon/google_plus.png) no-repeat  }
#social_google_plus span{ background:url(img/icon/google_plus.png) no-repeat 0 -36px; }
#top_search{ background:url(img/icon/search.png) no-repeat;}
#top_search span{ background:url(img/icon/search.png) no-repeat 0 -36px;}

.da-slideFromTop {left: 0px;top: -100%;}
.da-slideFromBottom {left: 0px;top: 100%;}
.da-slideFromLeft {top: 0px; left: -100%;}
.da-slideFromRight {top: 0px;left: 100%;}
/* Final state classes: */
.da-slideTop {top: 0px;}
.da-slideLeft {left: 0px;}
/* search */
#top_search_box{ display:none; z-index:9999; position:absolute;right:0px;top:55px;padding-top:5px;}
.top_search_text{padding:5px;background:#373737;border:1px solid #3d3d3d; color:#666;width:130px;}


.mobileMenu{ margin:15px 0 10px; padding:10px; width:80px; font:13px; border:none; color:rgba(255,255,255,0.7); background:#242424 url(img/icon.png) no-repeat 11px -28px;
-webkit-appearance: none; text-indent:35px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
filter:alpha(opacity=80); 
opacity: .8;}

input[type="text"].top_search_text { width: 108px; height:26px; border:5px solid #4a4a4a; background-color:#393939; color:#666; }

/*Top bar fixed*/
#topbar_fixed{ height:60px; width:100%; position:relative;  }
#topbar_fixed #header_wrap{ width:100%; position:fixed; left:0; top:0; z-index:999; }


/*--------------------- 
     Footer
----------------------*/
#footer_wrap{ width:100%; position:relative;}
#footer_bar{ height:60px; line-height:60px; text-align:center;}
#footer_trigger{ position:relative; top:6px; left:10px; display:inline-block; width:20px; height:20px; cursor:pointer; }
.footer_close{ background: url(img/icon.png) no-repeat -195px -72px;}
.footer_open{ background: url(img/icon.png) no-repeat -164px -70px; }
#foot_widget>li:first-child{ margin-left:0; }
#foot_widget h3.widget-title{ line-height:20px; margin:0 0 40px 0; font-size:16px; }
.foot_widget_wrap_mask{ width:100%; height:100%; background-color:rgba(0,0,0,0.06);}

/*--------------------- 
     Footer widget
----------------------*/
/*Search*/
.searchwidget.search-form{ height:20px; padding:5px 10px; }
#sidebar .searchwidget.search-form{ padding-left:0;}
.searchwidget .submitsearch{ display:none; }
#foot_widget .searchwidget.search-form{ padding:0; }
.searchwidget.search-form input.textboxsearch{   background:none; width:auto; border-radius:0; box-shadow:none; border:none;  padding:0px 10px; margin-bottom:5px;  }
.sidebar_widget .searchwidget.search-form input.textboxsearch{ color:#999;}
.searchwidget.search-form span{ display:inline-block; width:3px; height:10px; background-color:#ccc; }

/*Contact form*/
#foot_widget .widget_uxconatactform textarea,
.sidebar_widget .widget_uxconatactform textarea{ width:100%; max-width:300px; font-size:12px; }
#sidebar_mobile .sidebar_widget .widget_uxconatactform textarea{ max-width:300px;} 
input#idi_send { cursor:pointer;min-width:60px; padding:0 15px 1px; height:35px; line-height:35px;  margin-top:-7px; }
.sidebar_widget input#idi_send{ margin-top:0; }

.tweet_list>li:before { display:block; content:""; width:20px; height:25px; float:left; background: url(img/icon.png) no-repeat -287px -52px; }

#foot_widget{ margin:0 auto; padding:40px 0; }

/*recent comments*/
#foot_widget li.recentcomments{ clear:both; margin:10px 0; min-height:40px;}

/*Search*/
.searchwidget.search-form{ height:20px; padding:5px 10px; }
#sidebar .searchwidget.search-form{ padding-left:0;}
.searchwidget .submitsearch{ display:none; }
#foot_widget .searchwidget.search-form{ padding:0; }
.sidebar_widget .searchwidget.search-form input.textboxsearch{ color:#999;}
.searchwidget.search-form span{ display:inline-block; width:3px; height:10px; background-color:#ccc; }
/*Contact form*/
#foot_widget .contactform input,
#foot_widget .contactform textarea,
.sidebar_widget .contactform textarea,
.sidebar_widget .contactform input
{ margin-bottom:10px; padding:5px; background:#373737; border:1px solid #3d3d3d; color:#666;}
#foot_widget .contactform textarea,
.sidebar_widget .contactform textarea{ width:100%; font-size:12px; }
#sidebar_mobile .sidebar_widget .contactform textarea{ max-width:300px;} 

/*calendar*/
.widget_calendar thead th{ text-align:left}

/*Back Top*/
#backtop{z-index:999; height:35px; width:35px; position: fixed; left:auto; bottom:10px; background-repeat:no-repeat; right:10px; cursor:pointer; background: url(img/backtop.png) no-repeat;}

/*--------------------- 
     Sidebar
----------------------*/

#single-wrap,#sidebar{ padding-bottom:8000px;margin-bottom:-8000px;}
#sidebar{ padding-top:20px; }
#single-wrap.left_sidebar{ }
#single-wrap.right_sidebar{  }
ul.sidebar_widget{ margin:0 40px 40px 20px; }
#sidebar h3.widget-title{ margin:20px 0 40px 0; line-height:20px; }
#sidebar li.widget-container { margin-bottom:60px;}
#sidebar li.widget-container:last-child{ margin-bottom:60px;}

/*--------------------- 
       Siderbar widgets
----------------------*/

#wp-calendar{ width:100%; color:#999; }
#wp-calendar caption{ text-align:left; margin-bottom:20px; }

/*Recent Comments*/

.sidebar_widget ul.recentcomments{list-style:none;padding-left:0; margin-:-20px;}
.sidebar_widget li.recentcomments{ height:40px; display:block; overflow:hidden; margin-top:20px;}
.sidebar_widget li.recentcomments:first-child{ margin-top:0;}
.recentcomments .avatars{ float:left; display:block; margin-right:20px; padding-top:6px; width:30px; height:30px}

/*Twitter*/

.sidebar_widget ul.tweet_list li,#foot_widget ul.tweet_list li{ margin-top:20px; }
.sidebar_widget ul.tweet_list li>span,#foot_widget ul.tweet_list li>span { display:block;padding-left:25px; }
.sidebar_widget ul.tweet_list li .tweet_time,#foot_widget ul.tweet_list li .tweet_time {background:  url(img/icon.png) no-repeat -288px -51px;}
.sidebar_widget ul.tweet_list li:first-child{ margin-top:13px;}
.tweet_time{ display:block }
.tweet_time a{ color:#333;}

/*AD*/
ul.adimg{ margin-left:-20px;}
ul.adimg li{ float:left; margin-left:20px; margin-top:20px;}
ul.adimg li:first-child,ul.adimg li:nth-child(2){ margin-top:0}

/*Tag*/
.tagcloud a { display: inline-block;font-size: 10px; margin-bottom: 10px;margin-right: 3px; padding: 5px 8px 5px 0;}

/* Flickr widget*/
li.widget-container.widget_fastflickrwidget { margin-left:-20px; }
li.widget-container.widget_fastflickrwidget h3.widget-title { margin-left:20px; margin-bottom:20px }
li.widget-container.widget_fastflickrwidget>a{ margin:20px 0 0 20px; display:inline-block; }
li.widget-container.widget_fastflickrwidget img.flickr_photo { width:60px; height:60px;}

/*rss*/
a.rsswidget img{ margin-bottom:-1px; margin-right:10px; }
/*--------------------- 
     List
----------------------*/

.list_item{ margin-top:80px; height:380px; overflow:hidden; }
.list_item.video_wrap { height:auto; }
.listitem_slider,.listitem_bigimg { margin-left:0;}
.listitem_info_wrap{ padding: 40px 40px 40px 20px; }
.list_item img{ width:100%; height:100%; max-height:380px; }

/*Slider reStyle*/
.carousel-control{ top:50%; text-indent:-9999px; border-radius:0; border:none; background-image:url(img/icon.png); background-repeat:no-repeat; background-color:#fff; } 
.carousel-control.left{ left:0; background-position: -108px 0; }
.carousel-control.right{ right:0; background-position: -108px -40px;}
a.slider-img-wrap{ display:inline-block; width:100%; height:380px; overflow:hidden; /*background-repeat:no-repeat; background-size:cover; background-position:50% 50%; background-color:rgba(255,255,255,0) */}
.list_item .carousel-inner img{ max-height:none; height:auto; }

/* Info block*/
h3.post-title{ margin:0 0 20px 0; line-height:20px; font-size:20px; }
ul.gallery_meta{ margin-top:20px; margin-left:0; }
ul.gallery_meta>li{ }
ul.gallery_meta>li:before,ul.post_meta>li:before{ content:''; width:20px; height:13px; position:relative; top:2px; display:inline-block; background-image: url(img/icon.png); background-repeat:no-repeat;}
ul.gallery_meta>li.gallery_author:before,ul.post_meta>li.post_author:before{ background-position:-290px -91px;}
ul.gallery_meta>li.gallery_date:before,ul.post_meta>li.post_date:before{ background-position:-270px -91px;}
ul.gallery_meta>li.gallery_cate:before,ul.post_meta>li.post_cate:before{ background-position:-250px -91px;}

span.date-block{ display:block; width:113px; height:60px; margin-left:20px; margin-bottom:0px;}
span.date-block span.date-block-big{ display:inline-block; float:left; font-size:24px; font-size:42px; width:42px; height:50px; padding:19px 12px 0 10px; font-weight:600; }
span.date-block span.date-block-m{ display:inline-block; float:left; font-size:17px; padding-top:10px; font-weight:600; text-transform:uppercase }
span.date-block span.date-block-y{ display:inline-block; font-size:16px; margin-top:-2px; font-weight:600; }

/*Images grid*/
.images-grid{ margin-left:0; position:relative}
.images-grid img{ vertical-align:top}
.images-grid.big-2thumbs-text a:first-child img{ width:429px; height:380px; float:left; border-right:1px solid #333; }
.images-grid.big-2thumbs-text a:nth-child(2) img{ width:190px; height:189px; }
.images-grid.big-2thumbs-text a:last-child img{ width:190px; height:190px; border-top:1px solid #333; }

.images-grid.big-3thumbs .images-grid-wrap:first-child { width:559px; height:380px; float:left; border-right:1px solid #333; }
.images-grid.big-3thumbs .images-grid-wrap:first-child  img{ width:559px; height:380px; }
.images-grid.big-3thumbs .images-grid-wrap:nth-child(2) { width:190px; height:189px; border-right:1px solid #333; }
.images-grid.big-3thumbs .images-grid-wrap:nth-child(3) { width:189px; height:189px; }
.images-grid.big-3thumbs .images-grid-wrap:last-child { width:380px; height:190px;border-top:1px solid #333; }

.images-grid.big-2thumbs .images-grid-wrap:first-child { width:559px; height:380px; float:left; border-right:1px solid #333; }
.images-grid.big-2thumbs .images-grid-wrap:nth-child(2) { width:380px; height:189px; border-bottom:1px solid #333; }
.images-grid.big-2thumbs .images-grid-wrap:last-child { width:380px; height:190px; }

.images-grid.double-thumbs .images-grid-wrap:first-child { width:469px; height:380px; float:left; border-right:1px solid #333; }
.images-grid.double-thumbs .images-grid-wrap:last-child { width:470px; height:380px; }

.fulltext{ margin-left:20px;}
.fulltext ul.gallery_meta>li{ display:inline-block; margin-right:20px; }
.fulltext h3.post-title{ line-height:40px; font-size:36px;}

.audio-unit{ height:39px; }
.audio-unit span.audiobutton{ display:inline-block; width:39px; height:39px; background: url(img/player.png) no-repeat; cursor:pointer; }
.audio-unit span.audiobutton.pause{ background-position:0 -41px; }
.audio-unit span.songtitle{ display:inline-block; position:relative; top:-15px; margin-left:10px; }
.soundcloud-wrap{ width:670px; height:170px; margin:105px auto;}
.ui-tooltip{ -webkit-box-shadow: none;box-shadow: none; }
.ui-widget-content { border: none; color:rgba(255,255,255,0.7); background-color:rgba(0,0,0,0.7)}
.audio_player_list{ margin-top:20px;}
.videoWrapper{ position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width:100%;height:100%; border:none; }

/* mouseover effect*/
.images-grid-wrap{ position:relative; display:inline-block; float:left; vertical-align:top; overflow:hidden; }
.back { display:none; width:100%;height:100%;text-align:center; display:none;position:absolute; left:0; top:0;}
.backbg{display:block;width:100%;height:100%; position:absolute; left:0; top:0;background-color:#000066;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; 
filter:alpha(opacity=20); 
opacity: .2;
}
.back .icozoom{width:39px;height:39px; margin-top:-20px; position:absolute; top:50%; left:0; right:auto;background:#fff url(img/image-preview.png) no-repeat 0 0;}
.back .icomore{width:39px;height:39px; margin-top:-20px; position:absolute; top:50%; left:auto; right:0;background:#fff url(img/image-preview.png) no-repeat -80px 0;}

/* Block bg color option*/
.list_item.block_bg_color1,.list_item.block_bg_color1 .back .icozoom,.list_item.block_bg_color1 .back .icomore,
.list_item.block_bg_color1 .carousel-control{ background-color:#FFFFFF; }
.list_item.block_bg_color1 .date-block { color: #FFFFFF; }
.list_item.block_bg_color2,.list_item.block_bg_color2 .back .icozoom,.list_item.block_bg_color2 .back .icomore,
.list_item.block_bg_color2 .carousel-control{ background-color:#B4AE98; }
.list_item.block_bg_color2 .date-block{ color:#B4AE98; }
.list_item.block_bg_color3,.list_item.block_bg_color3 .back .icozoom,.list_item.block_bg_color3 .back .icomore,
.list_item.block_bg_color3 .carousel-control{ background-color:#FFD800; }
.list_item.block_bg_color3 .date-block{ color:#FFD800; }
.list_item.block_bg_color4,.list_item.block_bg_color4 .back .icozoom,.list_item.block_bg_color4 .back .icomore,
.list_item.block_bg_color4 .carousel-control{ background-color:#FCBF44; }
.list_item.block_bg_color4 .date-block{ color:#FCBF44; }
.list_item.block_bg_color5,.list_item.block_bg_color5 .back .icozoom,.list_item.block_bg_color5 .back .icomore,
.list_item.block_bg_color5 .carousel-control{background-color:#ff6456; }
.list_item.block_bg_color5 .date-block{ color:#ff6456; }
.list_item.block_bg_color6,.list_item.block_bg_color6 .back .icozoom,.list_item.block_bg_color6 .back .icomore,
.list_item.block_bg_color6 .carousel-control{background-color:#199651; }
.list_item.block_bg_color6 .date-block{ color:#199651; }
.list_item.block_bg_color7,.list_item.block_bg_color7 .back .icozoom,.list_item.block_bg_color7 .back .icomore,
.list_item.block_bg_color7 .carousel-control{background-color:#58A3CE; }
.list_item.block_bg_color7 .date-block{ color:#58A3CE; }
.list_item.block_bg_color8,.list_item.block_bg_color8 .back .icozoom,.list_item.block_bg_color8 .back .icomore,
.list_item.block_bg_color8 .carousel-control{background-color:#e27ac8; }
.list_item.block_bg_color8 .date-block{ color:#e27ac8; }

/* Pagenation */
#pagenums{ padding:40px 0;}
#pagenums .pagination{ margin:0; text-align:center; }
#pagenums .pagination a,#pagenums .pagination span{ display:inline-block; min-width:20px; height:40px; line-height:40px;margin-left:1px; padding:0 10px;  background-color:#333; color:#666; }
#infscr-loading{ background-repeat:no-repeat; background-position:90% 50%; min-width:40px; width:90px; height:40px; line-height:40px; padding-left:10px; margin:0 auto; background-color:#333; }
.tw_style{ text-align:center;}
.tw_style a{ display:inline-block; min-width:20px; height:40px; line-height:40px; padding:0 10px;  background-color:#333; ;}
#pagenums a,#pagenums .pagination span,#infscr-loading{ font-size:14px; color:#666 }
.page-buttom-space{ height:80px;}

/*--------------------- 
     Content Page
----------------------*/

#content{ margin-top:80px; margin-bottom:80px; overflow:hidden; }
#single-wrap{ margin-left:0;  min-height:100%; vertical-align:top; }
#head-picture{  }
h1.content-title{ padding:30px 40px; margin:0; }
.entry,ul.post_meta,ul.post_social,#comments_box,#respondwrap{ padding:0 40px 40px; } 
#head-picture img{ width:100%; }
/*standard post*/
ul.post_meta>li { display:inline-block; margin-right:20px;  }
ul.post_social>li{ display:inline-block; margin-right:20px;  }

/*gallery post*/
.gallery-wrap{ margin:0 40px 40px 20px; }
.gallery-image{ padding:40px; margin-bottom:20px; }
.gallery-image .gallery-grid>li{ margin-bottom:40px; }
.gallery_social{ margin-top:20px;}

/* gallery post - Marsony*/

/**** Isotope Filtering ****/
.isotope-item {z-index: 2;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
/**** Isotope CSS3 transitions ****/
.isotope,.isotope .isotope-item {-webkit-transition-duration: 0.8s;}
.isotope {-webkit-transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition { -webkit-transition-duration: 0s;}
/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling { -webkit-transition: none;}

#gallery-marsony{ margin:-20px 0 0 -20px; zoom: 1;}
#gallery-marsony > li{ float: left; display:block; width:260px; margin:20px 0 0 20px;}
.gallery-big-item{ width:540px; margin-bottom:20px;}

/* gallery post - slider */

.gallery-image .carousel-control.left{ left:40px;}
.gallery-image .carousel-control.right{ right:40px;}



/*-------------------------------------------
  Commnet & Respond area / contact form
-------------------------------------------*/

#item-wrap li.item #respond{ display:none; margin-top:40px; margin-bottom:20px; }
#comments_box{ margin-bottom:20px; }
span#comments_inlist{ padding-right:10px; }
.item_respondbtn{ display:none }
#item-wrap li.item .item_respondbtn{ display:inline-block; margin:20px; }
#comments_box .avatar,.commlist-unit .avatar{ float:left; padding-top:3px; width:0; height:0; }
li.commlist-unit{margin-top:40px; padding-left:10px; border-left:4px solid #999; }
#respondwrap li.commlist-unit{margin-top:0; margin-bottom:40px; }
.comment-meta .reply{ padding-left:10px;}
ol.commentlist{ min-height:40px; height:auto; margin-left:0; margin-bottom:0; }
.comment p,#respondwrap p{ margin-bottom:0; }
.logged{ display:block; padding-bottom:20px;}
#respond{ }
.respondbtn{ padding-right:10px }
.respondbtn-open{background-position: 100% -13px;}
.respondbtn-close{background-position: 100% 3px;}
.sucess-tip{ display:block; margin-top:20px; margin-left:10px;}
#comment-sending{ margin-bottom:10px;}
#commentform #error{margin-bottom:10px;}
.comment-author{ padding-right:10px;}
#comments_box #comments a{ font-size:14px; }
#comments_box .children{ margin-left:20px;}
#commentform,.entry p.btnarea{ margin-bottom:0; }

/* Contant form*/
.entry .contactform,.respondwrap{ padding-top:10px;}
.entry .contactform h2{ display:block; font-weight:normal; font-size:14px; margin-top:-10px; margin-bottom:20px; }
.respondbtn{ margin-top:0;}
.entry .contactform input,#respond input{ width:96%; height:20px; padding:7px 10px; margin-bottom:20px;  }
.entry .contactform input.idi_send,#respond input#submit,
input.wpcf7-form-control.wpcf7-submit{ float: none; width:auto; cursor:pointer; height:35px; line-height:35px; padding:0 15px 1px; margin-bottom:0;
-webkit-transition-duration: 0.20s;  
-webkit-transition-timing-function: ease-out;  
-moz-transition-duration: 0.20s;
-moz-transition-timing-function: ease-out;}
input#idi_send{-webkit-transition-duration: 0.20s;  
-webkit-transition-timing-function: ease-out;  
-moz-transition-duration: 0.20s;
-moz-transition-timing-function: ease-out;}
.entry .contactform textarea,#respond textarea{ font-size:12px; width:96%; height:128px; overflow:auto; resize:none; padding:7px 10px 7px 10px; margin-bottom:25px;}
.sending{ float:left; display:block;width:80px; height:27px;line-height:27px;}
h3#reply-title { margin-top:-10px; margin-bottom:25px;}
h3#reply-title small{ margin-left:10px }
/*Contact form 7*/
#foot_widget input.wpcf7-form-control,#foot_widget textarea.wpcf7-form-control{ width:100%; }
#sidebar input.wpcf7-form-control,#sidebar textarea.wpcf7-form-control{ max-width:220px; }
#foot_widget input.wpcf7-form-control.wpcf7-submit{ width:auto; }
div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{ border:none;}
div.wpcf7-response-output{ margin:0; padding:0;}
.wpcf7-form img.ajax-loader{ opacity:0.5; background-color:#fff; border-radius:2px;}
span.wpcf7-not-valid-tip{ left:10px; top:-8px; border:none; background:none; color:#FF0000; }
/*
-------------------------------------------
 	Shortcode
-------------------------------------------*/

/* coloum */

.one-third-c {width:30%; display:inline-block; vertical-align:top; margin-right:3%;}
.one-half-c {width:45%; display:inline-block; vertical-align:top; margin-right:5%;}
.one-fourth-c {width:20%; display:inline-block; vertical-align:top; margin-right:5%;}
.one-fifth-c {width:18%; display:inline-block; vertical-align:top; margin-right:2%;}
.one-sixth-c {width:15%; display:inline-block; vertical-align:top; margin-right:1%;}
.five-sixth-c {width:79%; display:inline-block; vertical-align:top; margin-right:1%;}
.two-fifth-c {width:38%; display:inline-block; vertical-align:top; margin-right:2%;}
.three-fifth-c {width:58%; display:inline-block; vertical-align:top; margin-right:2%;}
.four-fifth-c {width:78%; display:inline-block; vertical-align:top; margin-right:2%;}
.three-fourth-c {width:70%; display:inline-block; vertical-align:top; margin-right:5%;}
.two-third-c {width:63%; display:inline-block; vertical-align:top; margin-right: 3%;}
.one-fourth-c.last, .one-third-c.last, .two-third-c.last , .one-half-c.last,.three-fourth-c.last,.one-fifth-c.last,.two-fifth-c.last,.three-fifth-c.last,.four-fifth-c.last,.one-sixth-c.last,.five-sixth-c.last { margin-right:0; margin-bottom:0; clear:right; }

.fixed_column{ display:inline-block; vertical-align:top; }

/*buttons*/

a.btn{ display: inline-block; font-size:14px;padding:4px 10px 4px 10px;cursor:pointer;color:#fff; border-style:solid; border-width:1px; margin-bottom:10px; background-image:none; border-radius:0; box-shadow:none; text-shadow:none; 
-webkit-transition-duration: 0.20s;  
-webkit-transition-timing-function: ease-out;  
-moz-transition-duration: 0.20s;
-moz-transition-timing-function: ease-out;}
#single-wrap .entry a.btn.black{ color:#fff; background-color:#333; border-color:#585858; }
#single-wrap .entry a.btn.grey{ color:#fff; background-color:#888; border-color:#868686; }
#single-wrap .entry a.btn.pink{ color:#fff; background-color:#ee83b3; border-color:#f17baa; }
#single-wrap .entry a.btn.red{ color:#fff; background-color:#f8725c; border-color:#f26b4c; }
#single-wrap .entry a.btn.orange{ color:#fff; background-color:#f9891b; border-color:#f79124; }
#single-wrap .entry a.btn.olivine{ color:#fff; background-color:#b4da1b; border-color:#b2ce19; }
#single-wrap .entry a.btn.green{ color:#fff; background-color:#52d655; border-color:#45d742; }
#single-wrap .entry a.btn.lightblue{ color:#fff; background-color:#73cfe0; border-color:#48d4e1; }
#single-wrap .entry a.btn.blue{ color:#fff; background-color:#83bef9; border-color:#91b9fb; }
#single-wrap .entry a.btn.skyblue{ color:#fff; background-color:#8f9de3; border-color:#868bf0; }
#single-wrap .entry a.btn.purple{ color:#fff; background-color:#ab8ad0; border-color:#b568e5; }
#single-wrap .entry a.btn.yellow{ color:#fff; background-color:#f1da17; border-color:#e4cd0a; }
/*a.btn:hover{ color:#fff;background-color:#717171; border-color:#666; }*/
#single-wrap .entry a.btn.black:hover{ background-color:rgba(51,51,51,0.8); border-color:rgba(88,88,88,0.8); }
#single-wrap .entry a.btn.grey:hover{ background-color:rgba(136,136,136,0.8); border-color:rgba(134,134,134,0.8); }
#single-wrap .entry a.btn.pink:hover{ background-color:rgba(238,131,179,0.8); border-color:rgba(241,123,170,0.8); }
#single-wrap .entry a.btn.red:hover{ background-color:rgba(248,114,92,0.8); border-color:rgba(242,107,76,0.8); }
#single-wrap .entry a.btn.orange:hover{ background-color:rgba(249,137,27,0.8); border-color:rgba(247,145,36,0.8); }
#single-wrap .entry a.btn.olivine:hover{ background-color:rgba(180,218,27,0.8); border-color:rgba(178,206,25,0.8); }
#single-wrap .entry a.btn.green:hover{ background-color:rgba(82,214,85,0.8); border-color:rgba(69,215,66,0.8); }
#single-wrap .entry a.btn.lightblue:hover{ background-color:rgba(115,207,224,0.8); border-color:rgba(72,212,225,0.8); }
#single-wrap .entry a.btn.blue:hover{ background-color:rgba(131,190,249,0.8); border-color:rgba(145,185,251,0.8); }
#single-wrap .entry a.btn.skyblue:hover{ background-color:rgba(143,157,227,0.8); border-color:rgba(134,139,240,0.8); }
#single-wrap .entry a.btn.purple:hover{ background-color:rgba(171,138,208,0.8); border-color:rgba(181,104,229,0.8); }
#single-wrap .entry a.btn.yellow:hover{ background-color:rgba(241,218,23,0.8); border-color:rgba(228,205,10,0.8); }


/*typograph*/
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{ margin:0 0 20px 0; }
h1.typograph { font-size: 34px; line-height:40px; font-weight:normal; }
#single-wrap h1.typograph{ font-size: 34px; line-height:40px; margin-bottom:0 }
h2.typograph { font-size: 28px; line-height:40px; font-weight:normal; }
h3.typograph { font-size: 24px; line-height:20px; font-weight:normal; }
#single-wrap h3.typograph{ margin-bottom:0;}
h4.typograph { font-size: 18px; line-height:20px; font-weight:normal; }
h5.typograph { font-size: 16px; line-height:20px; font-weight:normal; }
h6.typograph { font-size: 12px; line-height:20px; font-weight:normal; }
.typograph.grey{ color:#999;}

/* line*/

.line { clear:both; color:#999; border-top-width:1px; height:19px; }
.line_solid{ border-top-style: solid;}
.line_dot{ border-top-style:dotted;}
.line_dashed{ border-top-style: dashed;}
.line_double{ border-top-style: double;}
.line_groove{ border-top-style: groove;}
.line_red{ border-top-color: #cc6666;}
.line_pink{ border-top-color: #882a7e;}
.line_brown{ border-top-color: #e3a600;}
.line_green{ border-top-color: #5bae55;}
.line_blue{ border-top-color: #4c8ac5;}
.line_grey{ border-top-color: #ccc;}
.line_dark{ border-top-color: #666;}
.line_black{ border-top-color: #000;}
.line_blank{ height:20px; clear:both; display:block;}
.line_blank_half{ height:10px; clear:both; display:block;}
.line_clear{ height:0; clear:both;}
p.paragraph{line-height:20px;}

/*message box*/

.messagebox_blue{ background-color: #e2f3ff; background-image:url(img/ico_mesg1.png); background-repeat:no-repeat; background-position:20px 23px;border:1px solid #99ccff; color:#005a8e; margin-top:20px; }
.messagebox_green{ background-color: #e2f4e3; background-image:url(img/ico_mesg2.png); background-repeat:no-repeat; background-position:20px 23px;border:1px solid #68d86d; color:#009900;margin-top:20px; }
.messagebox_orange{ background-color: #f8f3e6; background-image:url(img/ico_mesg3.png); background-repeat:no-repeat; background-position:20px 23px;border:1px solid #e4c28e; color:#c97900;margin-top:20px; }
.messagebox_red{ background-color: #f9ebeb; background-image:url(img/ico_mesg4.png); background-repeat:no-repeat; background-position:20px 23px;border:1px solid #edb0b0; color:#ed2700;margin-top:20px; }
.messagebox_text{ display:block;padding:19px 20px 19px 48px;}

/*image*/

.imgborder0{ border:none;}
.imgborder1{ border:10px solid #ccc; }
.imgborder2{ border:5px solid #777; padding:5px;}
.imgborder3{ border:1px solid #ccc; padding:9px;}
.imgborder4{border:5px solid #d3ddea;}
.imgtext img{ margin-bottom:10px;}
.imgtextimgleft{ margin-right:20px; float:left }
.imgtextimgright{  margin-left:20px; float:right }
.imageshover{ position: relative; margin-left:auto; margin-right:auto;}
.imageshoverimg{position: absolute;top: 0; left: 0;z-index:98;}
.imageshoverp{  text-align:center; height:40px;line-height:40px; font-size:14px; color:#999; background-color:#000; position: absolute;bottom: 0; left: 0; z-index:99; display:none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; 
filter:alpha(opacity=60); 
opacity: .6;}
.roundimage{ width:140px; height:140px; overflow:hidden;background-size:100% 100%; background-repeat:no-repeat; 
-moz-border-radius: 70px;
-webkit-border-radius: 70px;
border-radius: 70px;}

/*font color*/

.entry black { color:#000;}
.entry .dark{ color:#333;}
.entry grey { color:#999;}
.entry red { color: #CC0000;}
.entry green { color: #339933;}
.entry yellow { color: #FFCC00;}
.entry orange { color: #FF6600;}
.entry blue { color: #003399;}
.entry brown { color: #CC6600;}
.entry pink { color: #FF3399;}

/* toggle */

.toggle-title{font-family:Tahoma , arial, serif; padding-left:10px;  cursor:pointer;}
.toggle-title:before { background: url(img/icon.png) no-repeat scroll -299px 3px transparent;
    content: "";
    display: inline-block;
    float: left;
    height: 20px;
    margin-left: -24px;
    width: 33px;}
.toggle-des{ display:none; margin-top:20px; margin-bottom:20px; padding-left:20px;}

/*border style*/

.border-style1{ border:5px solid #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0px 2px 5px #a3a3a3;
-webkit-box-shadow:0px 2px 5px #a3a3a3;
box-shadow: 0px 2px 5px #a3a3a3;}
.border-style2{border:10px solid #dadada;}
.border-style3{border:1px solid #dadada; padding:10px;}

/* icon */

.layout-status p{display:inline-block; }
p.icon{ display:inline-block; width:20px; height:20px; margin-top:0; margin-bottom:0; background-repeat:no-repeat; 
-webkit-background-size: 20px 20px;
-moz-background-size: 20px 20px;
-o-background-size: 20px 20px;
-ms-background-size: 20px 20px;
background-size: 20px 20px;}
.icon.crying{ background: url(img/icon/face-crying.png);}
.icon.laughing{ background: url(img/icon/face-laughing.png);}
.icon.sleep{ background: url(img/icon/face-sleep.png);}
.icon.wink{ background: url(img/icon/face-wink.png);}
.icon.embarrassed{ background: url(img/icon/face-embarrassed.png);}
.icon.foot-in-mouth{ background: url(img/icon/face-foot-in-mouth.png);}
.icon.kiss{ background: url(img/icon/face-kiss.png);}
.icon.plain{ background: url(img/icon/face-plain.png);}
.icon.surprise{ background: url(img/icon/face-surprise.png);}
.icon.mail{ background-image:url(img/icon.png);background-position:-377px -25px;}
.icon.phone{ background-image:url(img/icon.png);background-position:-245px -54px;}
.icon.location{ background-image:url(img/icon.png);background-position:-342px -26px; }
p.icon.accept{ background-image:url(img/icon/accept.png);}
p.icon.arrow_full_down{ background-image:url(img/icon/arrow_full_down.png);}
p.icon.arrow_full_right{ background-image:url(img/icon/arrow_full_right.png);}
p.icon.arrow_full_up{ background-image:url(img/icon/arrow_full_up.png);}
p.icon.calendar{ background-image:url(img/icon/calendar.png);}
p.icon.cancel{ background-image:url(img/icon/cancel.png);}
p.icon.cd{ background-image:url(img/icon/cd.png);}
p.icon.cd_run{ background-image:url(img/icon/cd_run.png);}
p.icon.clock{ background-image:url(img/icon/clock.png);}
p.icon.computer{ background-image:url(img/icon/computer.png);}
p.icon.controls_stop{ background-image:url(img/icon/controls_stop.png);}
p.icon.document_music{ background-image:url(img/icon/document_music.png);}
p.icon.document_text{ background-image:url(img/icon/document_text.png);}
p.icon.document_video{ background-image:url(img/icon/document_video.png);}
p.icon.download{ background-image:url(img/icon/download.png);}
p.icon.edit{ background-image:url(img/icon/edit.png);}
p.icon.group_full{ background-image:url(img/icon/group_full.png);}
p.icon.home{ background-image:url(img/icon/home.png);}
p.icon.image{ background-image:url(img/icon/image.png);}
p.icon.imprint{ background-image:url(img/icon/imprint.png);}
p.icon.light{ background-image:url(img/icon/light.png);}
p.icon.mail{ background-image:url(img/icon/mail.png); background-position:0 0;}
p.icon.move{ background-image:url(img/icon/move.png);}
p.icon.music{ background-image:url(img/icon/music.png);}
p.icon.network_sans{ background-image:url(img/icon/network_sans.png);}
p.icon.phone_on{ background-image:url(img/icon/phone_on.png);}
p.icon.screen_4to3{ background-image:url(img/icon/screen_4to3.png);}
p.icon.settings{ background-image:url(img/icon/settings.png);}
p.icon.shopping_cart{ background-image:url(img/icon/shopping_cart.png);}
p.icon.star{ background-image:url(img/icon/star.png);}
p.icon.trash{ background-image:url(img/icon/trash.png);}
p.icon.user_full{ background-image:url(img/icon/user_full.png);}
p.icon.video{ background-image:url(img/icon/video.png);}

/* List */

.list_style{ padding-left:20px; }
.list_style:before{ content:''; display:inline-block; float:left; width:28px; height:20px; margin-left:-25px; background-image:url(img/icon.png); background-repeat:no-repeat; }
.list_style_dot:before{ background-position: -241px 6px; }
.list_style_bigdot:before{ background-position:-370px 3px; }
.list_style_nike:before{ background-position:-275px 4px; }
.list_style_triangle:before{ background-position:-308px 3px; }
.list_style_hollowarrow:before{ background-position:-339px 3px; }
.list_style_heart:before{ background-position:-241px -23px; }
.list_style_square:before{ background-position:-275px -23px; }
.list_style_dash:before { background-position:-309px -22px; }
.list_style_location:before{ background-position:-341px -25px; }
.list_style_mail:before{ background-position:-375px -25px; }
.list_style_phone:before{ background-position:-243px -55px; }

/* Social */

.social_shortcode{ display:inline-block; position: relative; text-indent: -9999px; width:36px; height:36px; margin:0 1px; }
.social_shortcode_facebook{ background:url(img/icon/facebook.png) no-repeat  }
.social_shortcode_facebook span{ background:url(img/icon/facebook.png) no-repeat 0 -36px;}
.social_shortcode_twitter{ background:url(img/icon/twitter.png) no-repeat }
.social_shortcode_twitter span{ background:url(img/icon/twitter.png) no-repeat 0 -36px;}
.social_shortcode_dribbble{ background:url(img/icon/dribbble.png) no-repeat  }
.social_shortcode_dribbble span{ background:url(img/icon/dribbble.png) no-repeat 0 -36px;}
.social_shortcode_flickr{ background:url(img/icon/flickr.png) no-repeat}
.social_shortcode_flickr span{ background:url(img/icon/flickr.png) no-repeat 0 -36px;}
.social_shortcode_forst{ background:url(img/icon/forst.png) no-repeat}
.social_shortcode_forst span{ background:url(img/icon/forst.png) no-repeat 0 -36px;}
.social_shortcode_github{ background:url(img/icon/github.png) no-repeat }
.social_shortcode_github span{ background:url(img/icon/github.png) no-repeat 0 -36px; }
.social_shortcode_linkedin{ background:url(img/icon/linkedin.png) no-repeat}
.social_shortcode_linkedin span{ background:url(img/icon/linkedin.png) no-repeat 0 -36px; }
.social_shortcode_pinterest{ background:url(img/icon/pinterest.png) no-repeat}
.social_shortcode_pinterest span{ background:url(img/icon/pinterest.png) no-repeat 0 -36px; }
.social_shortcode_instagram{ background:url(img/icon/instagram.png) no-repeat}
.social_shortcode_instagram span{ background:url(img/icon/instagram.png) no-repeat 0 -36px; }
.social_shortcode_rss{ background:url(img/icon/rss.png) no-repeat}
.social_shortcode_rss span{ background:url(img/icon/rss.png) no-repeat 0 -36px;}
.social_shortcode_skype{ background:url(img/icon/skype.png) no-repeat  }
.social_shortcode_skype span{ background:url(img/icon/skype.png) no-repeat 0 -36px; }
.social_shortcode_vimeo{ background:url(img/icon/vimeo.png) no-repeat }
.social_shortcode_vimeo span{ background:url(img/icon/vimeo.png) no-repeat 0 -36px;  }
.social_shortcode_youtube{ background:url(img/icon/youtube.png) no-repeat }
.social_shortcode_youtube span{ background:url(img/icon/youtube.png) no-repeat 0 -36px;  }
.social_shortcode_trumblr{ background:url(img/icon/trumblr.png) no-repeat}
.social_shortcode_trumblr span{ background:url(img/icon/trumblr.png) no-repeat 0 -36px; }
.social_shortcode_google_plus{ background:url(img/icon/google_plus.png) no-repeat }
.social_shortcode_google_plus span{ background:url(img/icon/google_plus.png) no-repeat 0 -36px;  }
.social_shortcode span{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0;
-webkit-transition: opacity 0.2s;
   -moz-transition: opacity 0.2s;
	 -o-transition: opacity 0.2s;}
.social_shortcode:hover span{ opacity: 1;}

/* map */
#map_canvas img,#map_canvas iframe,#map_canvas object,#map_canvas embed{ margin-bottom:0; max-width:none; }
.map{ overflow:hidden; }

/* Quote*/
.entry blockquote{ margin:20px; padding-left:20px; border-left: 2px solid #ddd; }

/*--------------------- 
       Default Color
----------------------*/

::selection {background:#89b4f5;color:#fff;}
::-moz-selection{background:#89b4f5;color:#fff;}
::-webkit-selection {background:#89b4f5;color:#fff;}

/* Font family*/
body,input,select,textarea,span.date-block,h1,h2,h3,h4,h5,h6,span#comments_inlist{ font-family: 'Open Sans', sans-serif; }
h1,h2,h3,h4,h5,h6,span#comments_inlist,#foot_widget, #foot_widget a{ font-weight:300; }
#navi a{ font-style:normal; font-weight:300; font-size:12px; font-family: 'Open Sans', sans-serif; }

/*Header*/
#header_wrap, #navi ul li ul.sub-menu li, input.top_search_text[type="text"] {background-color:rgb(57,57,57);}
/* menu */
#navi a{ color:#999; }
#navi ul li a span.dot{ background-color:#999; }
#navi>div>ul>li:hover>a,
#navi>div>ul li.current-menu-item>a,#navi>div>ul li.current-menu-parent>a,#navi>div>ul>li.current-menu-parent li.current-menu-item>a,#navi>div>ul>li.current-menu-ancestor>a,
#navi ul li ul.sub-menu li:hover>a { color:#ffc700;}
#navi div ul li.current-menu-item>a>span.dot,#navi div ul li.current-menu-parent>a>span.dot,#navi div ul li.current-menu-ancestor>a>span.dot,
#navi>div>ul>li:hover>a>span.dot,
#navi ul li ul.sub-menu li:hover>a>span.dot{ background-color:#ffc700;}
#navi ul li ul.sub-menu li:hover{background-color:#3d3d3d;}
/* Link font color */
#single-wrap .entry a,
.comm-u-wrap a:hover,#sidebar .gallery_meta a:hover,#sidebar li.widget-container a:hover{ color:rgb(255,199,0); }
#respondwrap input#submit,.entry .contactform input.idi_send,.entry input.wpcf7-form-control.wpcf7-submit,
.pagination .next,.pagination .pre,#pagenums a:hover,#pagenums .pagination span.current,#foot_widget .widget_uxconatactform input#idi_send:hover,.sidebar_widget  .widget_uxconatactform input#idi_send:hover{ background-color:rgb(255,199,0);}
#pagenums a:hover,#pagenums .pagination span.current{ color:#fff; }

/*Foot*/
#footer_bar{ color:rgb(255,255,255)\9; color:rgba(255,255,255,0.3); background-color:#3d3d3d; }
#foot_widget h3.widget-title{ font-size:20px; color:rgb(255,255,255)\9; color:rgba(255,255,255,0.5);}
#foot_widget,#foot_widget a,input[type="text"],input.wpcf7-form-control,textarea{ color:rgb(255,255,255)\9; color:rgba(255,255,255,0.3); }

/* Sidebar*/
#sidebar{ background-color:#f3f3f3; }

/* List */
.list_item { background-color:#fff; }

h3.post-title a,
h1.gallery_title,
span#comments_inlist,
h3#reply-title,
h1.content-title,
#sidebar h3.widget-title{ font-size:20px; color:rgb(0,0,0)\9; color:rgba(0,0,0,0.9); }

.entry,.post_meta,.listitem_des,.listitem_des a,.gallery_meta,.gallery_meta a,.gallery_con,.comm-u-wrap,.comm-u-wrap a,.logged,#sidebar li.widget-container,#sidebar li.widget-container a,#sidebar textarea,#sidebar input[type="text"],#sidebar input.wpcf7-form-control{  color:rgb(0,0,0)\9; color:rgba(0,0,0,0.5); }
.gallery_meta a:hover,.listitem_des a:hover{ color:rgb(0,0,0)\9; color:rgba(0,0,0,1); }
.fulltext h3.post-title a,h1.content-title{ font-size:32px; }
span.date-block{ background-color:#333; color:#FFFFFF; }

/*Player*/
.audio-unit{ border-top:1px solid rgb(0,0,0)\9; border-top:1px solid rgba(0,0,0,0.1);}
.audio-unit span.audiobutton{ border-right:1px solid rgb(0,0,0)\9; border-right:1px solid rgba(0,0,0,0.1);}
.audio-unit:last-child{ border-bottom:1px solid rgb(0,0,0)\9; border-bottom:1px solid rgba(0,0,0,0.1);}

/* Content Page*/
#content{ background-color:#f3f3f3; }
#single-wrap { background-color:#fff; }

/* Commnet & Respond area / Contact form */
#respondwrap textarea,#respondwrap input,.entry .contactform input,.entry .contactform textarea,.entry .wpcf7-form-control,#sidebar .wpcf7-form-control{ color: #ccc\9; color:rgba(0,0,0,0.3); border:1px solid #ccc\9; border:1px solid rgba(0,0,0,0.1); background:rgba(0,0,0,0);}
#respondwrap input:focus,#respondwrap textarea:focus,.entry .contactform input:focus,.entry .contactform textarea:focus,.entry .wpcf7-form-control:focus,#sidebar .wpcf7-form-control:focus{ color:rgba(0,0,0,0.5); border:1px solid rgba(0,0,0,0.3); }
#respondwrap input#submit,.entry .contactform input.idi_send,
.pagination .next,.pagination .pre,.entry input.wpcf7-form-control.wpcf7-submit { color:#fff; }
#respondwrap input#submit:hover,.entry .contactform input.idi_send:hover,
.pagination .next:hover,.pagination .pre:hover {color:#fff2ee;  background-color:#333;}
#foot_widget .widget_uxconatactform input,
#foot_widget .widget_uxconatactform textarea,
#foot_widget input.wpcf7-form-control,
#foot_widget textarea.wpcf7-form-control{ margin-bottom:10px; padding:5px; background:#ddd\9; background:rgba(255,255,255,0.03); border:1px solid rgba(255,255,255,0.05); color:#666\9; }
#foot_widget .widget_uxconatactform input#idi_send,
#foot_widget input.wpcf7-form-control.wpcf7-submit{ padding:0 15px 1px; background:#ccc\9; background:rgba(255,255,255,0.1); border:none; color:#666\9; color:rgba(255,255,255,0.4) }
#foot_widget input.wpcf7-form-control.wpcf7-submit{ padding:5px 15px 6px;}
#foot_widget .widget_uxconatactform input#idi_send:hover { color:#fff; }
.sidebar_widget .widget_uxconatactform textarea,
.sidebar_widget .widget_uxconatactform input{ margin-bottom:10px; padding:5px; 
background:#ddd\9; background:rgba(0,0,0,0.03); border:1px solid rgba(0,0,0,0.05);}
.sidebar_widget .widget_uxconatactform input#idi_send{ background:#ccc\9; background:rgba(0,0,0,0.1); border:none; color:#666\9; color:rgba(0,0,0,0.4) }
.sidebar_widget .widget_uxconatactform input#idi_send:hover{ color:#fff; }

/*Scroll bar / audio list*/
.jspVerticalBar,.jspTrack{ background:none; }
.jspDrag{ background:rgba(0,0,0,0.1); }
/* The Others */
#audio_player_container{width:100%;height:201px;overflow:auto;}
.mejs-audio{display:none;width:0;height:0px;overflow:hidden;}
.me-plugin{width:0;height:0px;overflow:hidden; visibility:hidden;}
.search_results,.archive_title{ color:#555; font-size:14px;line-height:80px; position:absolute;}


/*--------------------- 
   WP REQUIRED
----------------------*/

.wp-caption{}
.wp-caption-text {}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.alignright { float:right;}
.alignleft {}
.aligncenter { display:block; margin:0 auto;}
#sidebar blockquote.twitter-tweet p{ font-size:12px;}