/*
* 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, body{ color: #777; background: #f8f8f8; }
#wrap_all, #main{ background: #fff; }

#wrap_all{
-moz-box-shadow: 0 0px 5px rgba(0,0,0,0.3);
-webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.3);
box-shadow: 0 0px 5px rgba(0,0,0,0.3);
}



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



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


#header{
color:#fff;
background-color: #333;
}

#header .main_menu .menu ul li a{
color:#aaa;
}

#breadcrumb_wrapper .breadcrumb {
    background: none repeat scroll 0 0 #FFFFFF;
    color:#555;
   }

#breadcrumb_wrapper a{
color:#999;
}


/*main navigation*/
.main_menu{
border: 1px solid #eee;
border-top: none;
}

.avia_mega_div{
box-shadow: 0px 11px 25px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 11px 25px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 11px 25px rgba(0,0,0,0.3);
}
.main_menu .avia_mega, .main_menu .avia_mega_div ul{
background: #fff;
}

.main_menu .avia_mega_div, div .main_menu .avia_mega>li>ul, div .main_menu .avia_mega>li>ul ul{
background: #f8f8f8;
}

.main_menu .avia_mega>li>a{
border-right:1px solid #eee;
border-top:none;
border-bottom: none;
}

.main_menu .avia_mega>li:hover>a, #top .main_menu .avia_mega > .current-menu-item > a{
background: #f8f8f8;

}

.avia_mega1, .avia_mega2, .avia_mega3, .avia_mega4, .avia_mega5, .avia_mega>li>ul, .avia_mega>li>ul ul{
border:1px solid #eee;
}

.main_menu .avia_mega a{
color:#555;
}

.main_menu .avia_mega ul{
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-image: url(../images/skin-minimal/menu_arrow.png);
background-position: -70px -72px;
background-repeat: no-repeat;
}

#top.MSIE7 .main_menu .avia_mega .avia_mega_div>ul>li{
background-position: -170px -172px;
}


#top .main_menu .avia_mega >li >ul li{
background-position: -61px -69px;
}


#top .main_menu .avia_mega div ul ul ul li{
background: #888 url(../images/skin-minimal/menu_arrow.png)  -70px -72px  no-repeat;
}


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

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

#footer{
background: #333;
}

#footer a{
color:#aaa;
}

#footer a:hover{
color:#fff;
}

#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_nav_menu li a {
border-bottom: 1px solid #444;
}

#footer .widget_archive ul, #footer .widget_categories ul, #footer .widget_pages ul, #footer .widget_links ul, #footer .widget_meta ul, #footer .widget_nav_menu ul{
border-top: 1px solid #444;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a, #footer h5 a, #footer h6 a{
color:#fff;
}

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

#socket{
background: #111;
}

#socket a{
color:#aaa;
}

#socket a:hover{
color:#fff;
text-decoration: underline;
}




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

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

.sidebar{
border: 1px solid #eee;
background: #f8f8f8;
}

.sidebar a{
color:#999;
}

.widget .news-link{
color:#555;
}

.sidebar .widget{
border-bottom: 1px solid #e1e1e1;
border-top: 1px solid white;
}

a .news-time, a:hover .news-time{
color:#999;
}

.news-thumb, .tweet-thumb a{
border: 1px solid #eee;
}

.sidebar .news-thumb, .sidebar .tweet-thumb a{
background: #fff;
}

.tweet-text.avatar_no {
border-top: 1px dotted #eee;
}


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

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


#footer .news-thumb{
background: #000;
}

/*search widget*/

.widget #s{
background: #fff;
border:1px solid #e1e1e1
}


/*tagcloud*/

.tagcloud a{
border:1px solid #e1e1e1;
background:  #fff;
color:#777;
}

.tagcloud a:hover, #footer .tagcloud a:hover{
background:  #eee;
}

.recentcomments, .widget_rss li{
border-bottom:3px solid #e1e1e1;
}



#recentcomments .recentcomments:last-child, .widget_rss li:last-child{
border:none;
}

.widget .rsswidget{
color:#555;
}

/*nav menu widget*/

#top .widget_nav_menu{
border-bottom:1px solid #f8f8f8;
}

.widget_nav_menu a{
border-top: 1px solid #eee;
background:url("../images/skin-minimal/arrow-right-light.png") no-repeat scroll right 12px transparent;
}

.widget_nav_menu>ul>li:first-child a{
border-top:none;
}

.widget_nav_menu a:hover{
background:url("../images/skin-minimal/arrow-right-light.png") no-repeat scroll right 12px #f8f8f8;
color:#444;
text-decoration: none;
}

.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a{
color:#444;
}

.widget_nav_menu .sub-menu, .widget_nav_menu .children{
border-left:1px solid #eee;
}

.widget_nav_menu>div>ul>li:last-child a, #top .nested_nav{

}

.sidebar_right>.widget_nav_menu .sub-menu, .sidebar_right> .widget_nav_menu .children{
border-right:1px solid #eee;
border-left:none;
}

.sidebar_right>.widget_nav_menu a{
background:url("../images/skin-minimal/arrow-left-light.png") no-repeat scroll left 12px transparent;
}

.sidebar_right>.widget_nav_menu a:hover{
background:url("../images/skin-minimal/arrow-left-light.png") no-repeat scroll left 12px #f8f8f8;
}


/*footer variations*/

#footer .news-thumb, #footer .tweet-thumb a{
border: 1px solid #555;
}

#footer .avia_partner_widget a{
border-color:#555;
}
#footer .avia_parnter_empty{
background: #333;
border-color:#555;
}


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

#footer .tagcloud a:hover{
background:  #222;
}

#footer .recentcomments, .widget_rss li{
border-bottom:3px solid #eee;
}

.js_active #footer  .tab_content{
background: #333;
border-color: #555;
}

.js_active #footer .tab {
background: #222;
color:#aaa;
border-color: #555;
}

.js_active div #footer .active_tab{
background: #333;
color:#aaa;
border-color: #555;
}

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


#top .post-title, .post-title a, .dynamic-column-title, .dynamic-column-title a{
color:#222;
}

.archive_list a{
color:#999;
}

/*pagination*/

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

#top .pagination .current{
color:#222;
}

.pagination{
border-top: 1px solid #eee;
}

#top .pagination .pagination-meta{
border-left: 1px solid #eee;
border-right:none;
}


#top .firstheading{
border-bottom: 1px solid #eee;
color:#333;
}

/*template-search*/

.template-search .post-entry{
color:#999;
}

.template-search .post-entry:hover{
color:#444;
}

/*portfolio*/

.sort_by_cat, .sort_by_cat a{
color:#999;
}

.sort_by_cat .active_sort{
color:#333;
}

.portfolio_sort{
background: #fff;
}

.post-entry-portfolio-first{
color:#aaa;
}

.post-entry-portfolio-first strong, .entry-content strong{
color:#333;
}

div .blog-meta strong{
font-weight: normal;
}

.template-portfolio-overview .more-link{
background: #fff;
}

.portfolio-categories{
border-bottom:1px solid #eee;
border-top:1px solid #eee;
}

.portfolio-categories .date-container{

}

.next_post_link_align a, .previous_post_link_align a{
color:#999;
}

.next_post_link_align{
background:url("../images/skin-minimal/arrow-right-light.png") no-repeat scroll right center transparent;
}

.previous_post_link_align{
background:url("../images/skin-minimal/arrow-left-light.png") no-repeat scroll left center transparent;
}

/*blog-meta*/



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

.blog-meta, .template-blog .entry-content, .blog-tags{
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}

.small_image  .blog-meta, .dual-sidebar .blog-meta, .template-blog .entry-content,  .blog-tags{
border-bottom:none;
}

#top .big_image .template-blog  .post-title, #top .big_image .template-blog  .post-title a {
 
}

.small_image .mini_slider{
border-top:1px solid #eee;
}

.permalink{
color:#aaa;
border-bottom:1px solid #eee;
background: url("../images/skin-minimal/permalink.png") no-repeat right center #fff;
}



/*related posts*/

.relThumWrap, .related_single_heading{
color:#999;
}

.related_single_heading{
background: #fff;
}

.relThumWrap:hover{
text-decoration: none;
color:#555;
}

.related_posts_default_image{
background:url("../images/skin-minimal/magnify_light.png") no-repeat scroll center center #333;
}

div .related_posts_video{
background:url("../images/skin-minimal/video_light.png") no-repeat scroll center center #333;
}

#top .related_posts .contentSlideControlls a{
background: #f8f8f8;
color: #999;
}



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

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

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

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

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

.author_name a{
color:#777;
}


/************************************************************************
GENERIC
*************************************************************************/
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .relThumbHeading{
color:#333;
}

.widgettitle, .widgettitle a{
color:#666;
}

.hr{
background: url("../images/skin-minimal/hr.png") repeat-x scroll left center transparent;
}

.avia_mega_hr{
background: #f8f8f8;
}

.text-sep{
color:#ccc;
}

/*table*/


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

tr:nth-child(even) td{
background: #f8f8f8;
}

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

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


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

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

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

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

.image_overlay_effect{
background: url("../images/skin-minimal/glossy_overlay.png") no-repeat scroll right top transparent;
}

.slideshow_featured .image_overlay_effect, .slideshow_fullsize .image_overlay_effect, .aviacordion .image_overlay_effect {
background :none;
}

.lightbox_video .image_overlay_effect_inside
{
background: url("../images/skin-minimal/video.png") no-repeat scroll center center transparent;
} 

.lightbox_image .image_overlay_effect_inside{
background: url("../images/skin-minimal/magnify.png") no-repeat scroll center center transparent;
}

.external_image .image_overlay_effect_inside{
background: url("../images/skin-minimal/external.png") no-repeat scroll center center transparent;
}

.aviacordion .lightbox_image .image_overlay_effect_inside, .slideshow_featured .lightbox_image .image_overlay_effect_inside{
background: url("../images/shared/magnify.png") no-repeat scroll center center transparent;
}

.aviacordion .lightbox_video .image_overlay_effect_inside, .slideshow_featured .lightbox_video .image_overlay_effect_inside{
background: url("../images/shared/video.png") no-repeat scroll center center transparent;
}

.aviacordion .lightbox_image, .aviacordion .lightbox_video{
background-color: transparent;
}

/************************************************************************
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:#777;
background: transparent;
}

#searchform{
}

#header #searchform {
background: #fff;
}

#top #searchsubmit{
background:url("../images/skin-minimal/icon-search.png") no-repeat scroll center center transparent;
}

#top #searchsubmit:hover{
background:url("../images/skin-minimal/icon-search.png") no-repeat scroll center center #f8f8f8;

}

.text_input, textarea, .avia_select_unify select, #commentform input{
border:1px solid #eee;
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 #eee;
}

.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 #eee;

}

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

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

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


/*dynamic*/

.outer_callout{
background: #f8f8f8;
border:1px solid #eee;
}

.callout .big_button {
color: #fff;
background-color: #333;
text-shadow: -1px -1px 0 black;
border:1px solid  #222;
background-image: url("../images/icons/bg-button.png");
}

.callout .big_button:hover{
background-color: #444;
}