/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* To make it easy to update your theme, you should not edit the styles in this file. Instead use 
* the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style from this file and paste it in custom.css and
* it will override the style in this file. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->Layout & Styling
*/



/*
-) BASIC CONTAINERS
-) HEAD
-) FEATURED
-) FOOTER
-) SOCKET
-) SIDEBAR
-) CONTENT AREA
-) COMMENTS
-) GENERIC
-) FORM ELEMENTS
*/

/* BASIC CONTAINERS */
html{background: #222 url(../images/shared/grain.png) repeat 0 0; }
body{ color: #888; }
.boxed #wrap_all{ 
border:1px solid #e1e1e1; 

}


/************************************************************************
HEAD
*************************************************************************/

#header{
background: #fff;
}

#top .bg-logo a{
background: transparent url(../images/skin-minimal/logo.png) no-repeat 0 0;
}

.submenu{
background: #222 url(../images/shared/grain.png) repeat 0 0;
border-bottom:7px solid #f1f1f1;
}

.submenu a{
color:#aaa;
}

.submenu a:hover, .submenu .current-menu-item a{
color:#fff;
background: transparent url(../images/skin-minimal/arrow-up.png) no-repeat bottom center;
outline:none;
}

.ribbon{
background-image: url(../images/skin-minimal/ribbon.png);
background-position: top center;
background-repeat:  no-repeat;
}

.main_menu{
background: #f8f8f8;
border:1px solid #e1e1e1;
border-left:none;
border-right:none;
}

.main_menu a{
color:#777;
}

.main_menu a:hover{
color:#444;
}

.main_menu .avia_mega>li>a{
border-right:1px solid #e1e1e1;
}

.main_menu .avia_mega>li:first-child>a{
border-left:1px solid #e1e1e1;
}

/*mega menu*/

.avia_mega_div, #top .main_menu .avia_mega > li > ul, #top .main_menu .avia_mega > li > ul ul{
border:1px solid #e1e1e1;
background: #eee;
}


.main_menu .avia_mega ul{
background: #fff;
color:#777;
}

#top .main_menu .avia_mega div ul a:hover{
background: transparent;
}

#top .main_menu .avia_mega ul ul li, #top .main_menu .avia_mega >li >ul li{
color:#777;
background-color: #fff;
background-image: url(../images/shared/arrow-right-light.png);
background-position:  6px 13px;
background-repeat: no-repeat;
}

#top .main_menu .avia_mega div ul li{
background-position:  0px 10px;
}

.main_menu .dropdown_available{
background: transparent url(../images/shared/arrow-down-light.png)  center center  no-repeat;
}



/************************************************************************
FOOTER
*************************************************************************/

#footer{
background: #fff;
border-top: 1px solid #EEEEEE;
}

#footer .widgettitle{
border-bottom:1px dotted #e1e1e1;
}

#footer .widget_archive li a, #footer .widget_categories li a, #footer .widget_pages li a, #footer .widget_links li a, #footer .widget_meta li a, #footer .widget_recent_entries li a, #footer .widget_nav_menu li a{
color:#999;
border-bottom:1px dotted #e1e1e1;
text-decoration: none;
}

#footer .widget_archive li , #footer .widget_categories li ,#footer .widget_pages li, #footer .widget_links li, #footer .widget_meta li, #footer .widget_nav_menu li{
background-image: url(../images/shared/arrow-right-light.png);
background-position:  1px 12px;
background-repeat: no-repeat;
}

/************************************************************************
-) SOCKET
*************************************************************************/

#socket{
background: #222 url(../images/shared/grain.png) repeat 0 0;
border-top:7px solid #f1f1f1;
}

#socket .container a{
color:#fff;
}

.social_bookmarks .rss a{background: transparent url(../images/skin-minimal/rss.png) 0 0  no-repeat;}
.social_bookmarks .facebook a{background: transparent url(../images/skin-minimal/facebook.png) 0 0  no-repeat;}
.social_bookmarks .twitter a{background: transparent url(../images/skin-minimal/twitter.png) 0 0  no-repeat;}

/************************************************************************
Sidebar
*************************************************************************/

.sidebar .widget_nav_menu .widgettitle, .sidebar .widget_pages .widgettitle{
border-bottom: 1px dotted #e1e1e1;
}

.sidebar .widget_nav_menu li a, .sidebar .widget_pages li a{
border-bottom: 1px dotted #e1e1e1;
background-image: url(../images/shared/arrow-right-light.png);
background-position:  1px 12px;
background-repeat: no-repeat;
}

.avia_socialcount .asc_rss{
background: url(../images/shared/rss_32.png) transparent no-repeat left center;
}

.avia_socialcount .asc_twitter{
background: url(../images/shared/twitter_32.png) transparent no-repeat left center;
}

.tweet-thumb a , .news-link .news-thumb{
    border: 1px solid #E1E1E1;
    background: url("../images/shared/video_mini.png") no-repeat scroll center center #fff;
   }

.news-link{
color:#666;
}

#top .news-link .news-time{
color:#999;
}

.tagcloud a {
color:#666;
border:1px solid #e1e1e1;
background: #f8f8f8;
}

.tagcloud a:hover{
background: #333;
color: #fff;
border:1px solid #333;
}


.avia_partner_widget a, .avia_partner_widget a:hover, .avia_one_partner_widget a, .avia_one_partner_widget a:hover{
color:#aaa;
}

/************************************************************************
-) CONTENT AREA
*************************************************************************/

#main{
background: #f8f8f8;
}

.post-entry, .sidebar .widget, .js_active .sidebar .tab_content, .overview_heading{
background: #fff;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
border-top:1px solid #F1F1F1;
}

#top div .overview_heading{
color:#777;
}


.blog-meta, .blog-meta a{
color:#aaa;
}

.read-more-icon span{
background: url("../images/shared/arrow-right-light.png") no-repeat scroll center center #333;
}

.read-more-icon{
background: #333;
color:#fff;
}

.read-more-icon:hover{
background:#222;
color:#fff;
}

.read-more-icon:hover span{
background: url("../images/shared/arrow-right-light.png") no-repeat scroll center center #222;
}

/*pagination*/

#top .pagination span, #top .pagination a {
color:#999;
background: #fff;
border:1px solid #eee;
}


#top .pagination .current, #top div .pagination a:hover{
color:#fff;
background: #333;
border:1px solid #333;
text-decoration: none;
}

/*pagination split posts*/

.pagination_split_post span{
background: #f8f8f8;
border:1px solid #eee;
color:#666;
}

.pagination_split_post a span{
color:#999;
background: #fff;
}

.pagination_split_post a:hover span{
color:#fff;
background: #333;
}

/*related posts*/

.relThumb{
background: #fff;
}

.relThumWrap{
color:#666;
}

.related_posts_video{
    border: 1px solid #E1E1E1;
    background: url("../images/shared/video_mini.png") no-repeat scroll center center #f8f8f8;
}

/************************************************************************
COMMENTS
*************************************************************************/

#comments span, .minitext{
color:#999;
}

#top .commentlist ul {
border-left: 1px solid #eeeeee;
}

.children .children .says{
border-bottom:1px solid #eeeeee;
}

#top .gravatar img{
background: #fff;
}

.author_name a{
color:#777;
}

#top .commentlist .comment{
border-bottom:1px solid #eeeeee;
}

#cancel-comment-reply-link{
color:#888;
}

.commentmetadata a{
color:#999;
}


/************************************************************************
GENERIC
*************************************************************************/
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #top .widgettitle, #top .widgettitle a, .miniheading, .related_single_heading, #top .post-title{
color:#333;
}

.hr, #top .main_menu .avia_mega div ul .avia_mega_hr{
background: transparent url(../images/skin-minimal/hr.png) repeat-x center left;
}

/*table*/


th {
color: #fff;
border-right: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;
background: #555;
}

th.nobg {
border-right: 1px solid #eeeeee;
color:#555;
}

td {
border-right: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
background: #fff;
color: #777;
}


td.alt {
background: #eee;
color: #777;
}

th.spec {
border-left: 1px solid #eeeeee;
background: #fff;
color:#777;
}

th.specalt {
border-left: 1px solid #eeeeee;
background: #eee;
color: #777;
}

td:first-child{
border-left: 1px solid #eeeeee;
}

.image_overlay_effect{
}

.lightbox_video
{
background: url("../images/shared/video.png") no-repeat scroll center center #fff;
} 

.lightbox_image{
background: url("../images/shared/magnify.png") no-repeat scroll center center #fff;

}
/************************************************************************
CONTACT FORM
*************************************************************************/

.valid .text_input, .valid .text_area{border:1px solid #9AA600;} /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid #FF6600;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}

/************************************************************************
FORM ELEMENTS
*************************************************************************/

input, textarea{
color:#777;
}

#s{
color:#999;
background: transparent;
}

#searchform div{
background: #fff;
border:1px solid #e1e1e1;
}

.search_site{
border:1px solid #e1e1e1;
border-top:none;
border-bottom: none;
}

.search_site #searchform div{
border:none;
}

#top #searchsubmit{
background:url("../images/shared/arrow-right.png") no-repeat scroll center center transparent;
}

#top #searchsubmit:hover{
background:url("../images/shared/arrow-right.png") no-repeat scroll center center #444;

}

.text_input, textarea, select, #commentform input{
border:1px solid #eeeeee;
background: #f8f8f8;
}


/************************************************************************
Shortcodes
*************************************************************************/

/*tabs and toggler and slider */
.js_active .toggler{
background:url("../images/skin-minimal/toggle.png") no-repeat scroll 6px 6px #FFFFFF;
border:1px solid #E1E1E1;
}

.js_active  #top .activeTitle{
background: #f8f8f8 url('../images/skin-minimal/toggle.png') no-repeat 6px -77px ; 
border:1px solid #ddd;
color:#555555;
}

.js_active .tab_content{
background: #fff;
border:1px solid #E1E1E1;

}

.js_active  .tab{
background:#f8f8f8;
border:1px solid #E1E1E1;
border-bottom: none;
}

.js_active #top  .active_tab{
background:none repeat scroll 0 0 #fff;
color:#555555;
}

.toggle_content{
border: 1px solid #E1E1E1;
}

.js_active .sidebar .tab{
border:1px solid #eee;
border-bottom: none;
left:-1px;
}
