/*
* 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: url(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/background/tarmac-big.jpg) repeat-x center top; }
body.home #wrap_all, body.home #main{ background: #252525; }
#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(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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-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 {
background: #000;
}

.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: #F59AC1;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

}

.main_menu .avia_mega>li>a{
border-top:none;
border-bottom: none;
}

.main_menu .avia_mega>li:hover>a, #top .main_menu .avia_mega > .current-menu-item > a{
background: url(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/menu.jpg);

}

.avia_mega1, .avia_mega2, .avia_mega3, .avia_mega4, .avia_mega5, .avia_mega>li>ul, .avia_mega>li>ul ul{

}

.main_menu .avia_mega a{
color:#b3b3b3;
text-transform: uppercase;
}

.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(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/menu_arrow.png);
background-position: -70px -72px;
background-repeat: no-repeat;
background-color: #fff;
}

#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(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/menu_arrow.png)  -70px -72px  no-repeat;
}


.main_menu .dropdown_available {
background: transparent url(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/menu-arrow-down.png) center center no-repeat;
}

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

#footer{
background: #252525;
border-top: 4px solid #666;
border-bottom: 4px solid #666;
}

#footer a{
color:#fff;
}

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

#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(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/icons-social-rss.png) 0 0  no-repeat;}
.social_bookmarks .facebook a{background: transparent url(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/facebook.png) 0 0  no-repeat;}
.social_bookmarks .twitter a{background: transparent url(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/twitter.png) 0 0  no-repeat;}
.social_bookmarks .search_site a{background: transparent url(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/icons-social-search.png) 0 0  no-repeat;}
.social_bookmarks .pin a {
background: transparent url(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/pin5a.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 {

}


.avia_socialcount .asc_rss{
background: url(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/rss_widget.png) transparent no-repeat left center;
}

.avia_socialcount .asc_twitter{
background: url(http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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;
padding-bottom: 20px;
}

#top #nav_menu-11 {
padding-bottom: 0px;
}

.widget_nav_menu a{
border-top: 1px solid #eee;
background:url("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/arrow-right-light.png") no-repeat scroll right 12px #f8f8f8;
color:#F59AC1 !important;
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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/arrow-left-light.png") no-repeat scroll left 12px transparent;
}

.sidebar_right>.widget_nav_menu a:hover{
background:url("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/arrow-right-light.png") no-repeat scroll right center transparent;
}

.previous_post_link_align{
background:url("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/magnify_light.png") no-repeat scroll center center #333;
}

div .related_posts_video{
background:url("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/video_light.png") no-repeat scroll center center #333;
}

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



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

#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:#666;

}

body.home h1, body.home h2, body.home  h3, body.home  h4,  body.home  h5,  body.home  h6, body.home  h1 a, body.home  h2 a, body.home  h3 a, 
body.home  h4 a, body.home  h5 a,  body.home  h6 a, body.home  .relThumbHeading {
color:#333;
}

.widgettitle, .widgettitle a{
color:#555;

}

.hr{
background: url("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/video.png") no-repeat scroll center center transparent;
} 

.lightbox_image .image_overlay_effect_inside{
background: url("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/magnify.png") no-repeat scroll center center transparent;
}

.external_image .image_overlay_effect_inside{
/*background: url("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/icon-search.png") no-repeat scroll center center transparent;
}

#top #searchsubmit:hover{
background:url("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/toggle.png") no-repeat scroll 6px 6px #FFFFFF;
border:1px solid #eee;
}

.js_active  #top .activeTitle{
background: #f8f8f8 url('http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/skin-minimal/toggle.png') no-repeat 6px -77px ; 
border:1px solid #ddd;
color:#555555;
}

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

}

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

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

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


/*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("http://www.wyndymilla.com/wordpress2014/wp-content/themes/abundance2/images/icons/bg-button.png");
}

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