@charset "utf-8";
/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

.html_stretched div#wrap_all,
div#main
{ background-color:#ffffff; border:none; }

p
{ text-align:justify; }

p.sidebar-title
{ text-transform:uppercase; font-weight:bold; color:#06223b; }

.minitext 
{ margin-top:20px; }


table.no-border,
table.no-border tbody,
table.no-border tr,
table.no-border th,
table.no-border td
{ border:none !important; }

div.whitespace-50
{ margin-top:24px; border-top:thin solid #bbbbbb; padding-top:25px; }

div.widget_observations_widget
{ padding:0; }

div.small-text,
div.small-text *
{ font-size:9px; width:100%; clear:both; }

.small-text table
{ border-style:solid; border-width:none; padding:0; margin:5px; }

.small-text table th,
.small-text table td
{ padding:0 6px; border:none; }

.small-text table th
{ width:50%; }


.tabular
{ border:solid 1px #06223b; padding:0; }

div.large-text,
div.large-text *
{ font-size:11px; color:rgba(0,0,0,0.5); }

.large-text table
{ padding:0; margin:0; }

.large-text table tr, .large-text table th, .large-text table td
{ border:none; padding:4px; }

.large-text table tr
{ border-bottom:thin dashed #06223b; }

.large-text table tr.last
{ border-bottom:none; }

.large-text table th
{ font-weight: 200;  text-transform: uppercase; text-align: left; }


#header .widget 
{ left: 87.5%; padding: 0; position: absolute; top: -10px; transform: translate(-50%); width:240px; z-index:99999; }

#header .widget input#s
{ background:none; }

#header .widget input#s, #header .ajax_search_response
{ border:thin solid #e1e1e1; }

#header .ajax_search_response
{ background:#06223b; border-top:none; }

main.content, .container_wrap, .header_color, #top #main .sidebar
{ border:none; }

#header
{ background:#06223b; opacity:1; }

#header_main_alternate.container_wrap
{ padding-bottom:10px; }

.av-special-heading
{ margin-top:0; padding-bottom:20px; }

.stretch_full.container_wrap.alternate_color.dark_bg_color.empty_title.title_container,
.stretch_full.container_wrap.alternate_color.dark_bg_color.empty_title.title_container .breadcrumb.breadcrumbs.avia-breadcrumbs,
.stretch_full.container_wrap.alternate_color.dark_bg_color.empty_title.title_container .breadcrumb.breadcrumbs.avia-breadcrumbs a
{ background:#ffffff; color:#333333; }

.stretch_full.container_wrap.alternate_color.dark_bg_color.empty_title.title_container .breadcrumb.breadcrumbs.avia-breadcrumbs
{ margin-right:2%; }

.stretch_full.container_wrap.alternate_color.dark_bg_color.empty_title.title_container .breadcrumb.breadcrumbs.avia-breadcrumbs .trail-end
{ font-weight:bold; }

#top .av-submenu-container
{ }

#top .av-submenu-container .container
{ padding: 0 50px !important; }

.main_color table, .main_color table tbody, .main_color table tr, .main_color tr:nth-child(odd), .main_color .pricing-table>li:nth-child(odd), .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even), .main_color .pricing-extra, .main_color table td
{ background:rgba(255,255,255,0); border:none; }

.av-magazine-content-wrap
{ border-bottom:thin dashed rgba(0,0,0,0.1) !important; }

.main_color table td
{ padding:2px 0; }


.inline-icons
{ width:100%; margin-bottom:30px; }

.inline-icons span
{ float:left; margin:5px 10px; }

.inline-icons span:first-child
{ margin-left:0; }

div#products .flex_column:last-child
{ border:thin solid #06223b; border-radius:2px; background:#f3f3f3; padding:20px !important; }

div#products .av-flex-placeholder
{ width:3%; }

#top .scroll-down-link
{ color:#06223b; }

#top .news-wrap li
{ margin:10px 0; }

div#contact > div
{ margin-top:-160px; width:78%; z-index:999; }

div#contact > div, div#contact input.text
{ background:rgba(255,255,255,0.9); }

#top #main .regional-news-content
{ margin-bottom:20px; }

#top #main .regional-news-content .news-headline
{ margin:0; font-size:11px; }

span.search-result-thumbnail
{ width:80px; height:80px; float:left; margin-right:10px; border-radius:50%; }


span.news-thumb, span.search-result-thumbnail
{ border:thin solid rgba(204,204,204,0.9); display:inline-block; overflow:hidden; }

span.news-thumb img, span.search-result-thumbnail img
{ transform:scale(3); -ms-transform:scale(3); -moz-transform:scale(3); -webkit-transform:scale(3); -o-transform:scale(3); }

#top #main #country_widgets, #top #main time,
div.slide-meta-comments, div.slide-meta-del, span.blog-author, span.text-sep-cat, span.text-sep-date, span.text-sep-comment, span.comment-container , span.blog-categories  
{ display:none; visibility:hidden; height:0; }

strong.news-headline
{ margin-top:15px; }

#top #main #player-controls
{ padding:0 10px; border:thin solid rgba(102,102,102,0.6); background:rgba(102,102,102,0.3); margin-top:-31px; }

#top #main #animation
{ width:87.51%; }

#res-error
{ display:none; }

 #top #main h3.sd-title
 { display:block; }


@media screen and (max-width: 1180px){
	#top #main .sidebar
	{ display:none; visibility:hidden; width:0; }

	#top #main .container .av-content-small.units
	{ width:100%; }

	#tab_inner_content, .tab_inner_content
	{ margin:0 auto; }
	
	#top #main #country_widgets
	{ visibility:visible; display:inline; }

}


@media screen and (max-width: 1079px) and (min-width: 980px){
	.inline-icons span
	{ display:inline; margin:5px; }
	
	.html_mobile_menu_tablet .main_menu , .html_mobile_menu_tablet #header_main_alternate
	{ position:relative; top:80px; }
	
	#header_main
	{ height:160px; }
	
	#top #header_main > .container .main_menu ul:first-child > li > a, #top #header_main #menu-item-shop .cart_dropdown_link
	{ height:40px !important; line-height:40px !important; margin-top:40px; }
	
	#mobile-advanced
	{ width:200px; }
	
	#top #main #animation
	{ width:auto; }
	#top #main #player-controls { display:none !important; visibility:hidden !important; } 
	/*.html_mobile_menu_tablet .main_menu , .html_mobile_menu_tablet #header_main_alternate{display:none;}
	.html_mobile_menu_tablet .container #advanced_menu_toggle, .html_mobile_menu_tablet #advanced_menu_hide{display:block;}
	.html_mobile_menu_tablet #mobile-advanced{display:block;}*/
}

