/*
Theme Name: Vorsorgewelt 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 o
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: vorsorgewelt
*/

/* ------- Fix 3 start ------*/


.wp-caption-text {
font-family: 'montserrat', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
}

.avia_textblock p {
  font-size: 16px;
  line-height: 26px;
}

.avia_textblock {
line-height: 24px;
}

#warum-vorsorgen .avia-smallarrow-slider .avia-slideshow-arrows {
top: -80px;
}

#warum-vorsorgen h3 {
  margin-top: -15px;
  margin-bottom: -20px;
}

.avia-content-slider-inner img {
  width: 480px;
}

#bav-nutzen  img {
  width: 150px;
}

#bav-nutzen  strong {
	font-size:28px;
}

/*bav maschine*/ #vorteile .avia_image {
  max-width: 800px;
}

#beispiele {
  background-color: #fff !important;
}

::selection {
  background-color: #0c4da2;
  color: #f8f8f8;
}
::selection {
  background-color: #0c4da2;
  color: #f8f8f8;
}
.toggler{
  background-color: #fff !important;

  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.toggle_content {
  background-color: #fff !important;


}



.avia-button.avia-size-x-large {
  padding: 15px 50px 15px;
}

@media (max-width: 895px) { #top .avia-smallarrow-slider .avia-slideshow-arrows {width: 100% !important;}}
@media (max-width: 990px) { .phone-info  {display:none; !important;}}



@media (max-width: 767px) {
	#vorteile .avia_image {
max-width: 100%;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a {
  width: 40px !important;
  height: 80px !important;
  font-size: 20px !important;
  height: 40px !important;
}
#top .avia-smallarrow-slider .avia-slideshow-arrows a::before {
    line-height: 40px !important;
}

.footable_parent td {

  font-size: 13px !important;
}

.footable_parent th {

  font-size: 13px !important;
}

#top .avia-icon-list-container {

  float: left !important;
  display: block !important;
  margin-top: 30px !important;
}

#top .wp-caption.alignright {
  position: unset !important;
    margin: 4px 0px 0px 0px !important;
	width: 100% !important;
  }
  
  #top .wp-caption img {

  width: 150px !important;
}

.avia-icon-list .iconlist_title {
  text-align: left;
}

.avia-icon-list .iconlist_icon {
  height: 50px;
  width: 50px;
  line-height: 50px;
  font-size: 30px;
float: left;
  margin-right: 8px;
  margin-left: 15px;

}
.avia-icon-list .iconlist_title {
  top: -2px;

}

.main_color .button:hover, .main_color .ajax_controlls a:hover, .main_color #submit:hover, .main_color .big_button:hover, .main_color .contentSlideControlls a:hover, .main_color #submit:hover, .main_color input[type="submit"]{

  width: 100% !important;
  min-width: 250px !important;
  padding: 15px;
  border-radius: 25px;
  font-size: 17px;
}
  
	
	}

/* WATCH 
- #top .avia-smallarrow-slider .avia-slideshow-arrows {width: 170px; }
- .avia-button.avia-size-x-large { font-size: 20px !important; }
- #top .avia-smallarrow-slider .avia-slideshow-arrows a - IMP delete
- #top .avia-smallarrow-slider .avia-slideshow-arrows a::before - IMP delete
- #top .wp-caption.alignright { position: absolute;  - IMP delete
 */



/* ------- Fix 3 ende ------*/

.small-tel {
    font-size: 15px !important;
}

.header-scrolled .phone-info {
	margin-top: -18px;
}

.header-scrolled img {
    max-height: 40px !important;
    margin-top: 10px;
}


#top .wp-caption.alignright {
   
    position: absolute; 
    right: 0 !important;
    border: none !important;
	font-family: 'montserrat', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif !important;
}

.wp-caption-text, #top .wp-caption .wp-caption-dd {
    font-size: 16px  !important;
    font-style: normal  !important;
    line-height: 20px  !important;
}

h6 {
    font-size: 20px !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
	letter-spacing: 2px;
	margin-bottom: -30px;
}

.av-subheading {
    font-size: 19px !important;
}

.av-menu-button-colored {
	float:right !important;
}

/*------------- Slider Pfeile Start -----------*/

#top .avia-smallarrow-slider .avia-slideshow-arrows a {

    width: 80px;
    height: 80px;
    font-size: 40px;
    height: 80px;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows {

    width: 170px;
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a::before {
    line-height: 80px;
}


/*------------- Slider Pfeile Ende -----------*/



/*------------- Ninja Table Start -----------*/

tr th:first-child, tr td:first-child {
    border-left: none !important;
    font-size: 19px;
}

td {
    font-size: 18px;
	color:#000 !important;
}

td:hover {
	color:#000 !important;
}

.nt_row_id_1 {background-color: #d6d7d9 !important;}

.nt_row_id_6 {background-color: #a2dbe0 !important;}

.nt_row_id_5 {background-color: #fab69f !important;}

.nt_row_id_4 {background-color: #fbe7b1 !important;}


/*------------- Ninja Table Ende -----------*/

#header_meta {

    background-color: transparent !important;
}

.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner {

    display: none !important;
}

.avia-button.avia-size-x-large {

    font-size: 20px !important;
}

	.col-lg-6 {
		width:49%;
		float:left;
}


#start-main h1 {

    
    text-transform: none !important;
}

#start-main h4 {
    text-transform: uppercase !important;
}

#start-main  .av-thin-font strong, .modern-quote strong {
    font-weight: 800 !important;
}

.responsive .container {
   
    min-width: 95%;
}

#aw-small-container .container {
    min-width: auto !important;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    text-transform: none !important;

}

.aw-stoerer {
    position: absolute;
    top: -120px;
    z-index: 99999;
    display: block;
    right: 0px;
}

.avia_transform a .image-overlay {

    transition: none !important;
}

.avia_transform a:hover .image-overlay {

   opacity: 0 !important;
}

@media (max-width: 767px) {
	
	.av-styling-circle .avia-image-container-inner, .av-styling-circle .avia_image, .av-styling-circle .av-image-caption-overlay, .av-styling-circle div.av-caption-image-overlay-bg {

    width: 50% !important;
    margin: auto !important;
}
	
	div .av-section-color-overlay {

    opacity: 0.7 !important;
}
	


.avia_textblock img {

	text-align: center !important;

    clear: both !important;
    margin: auto !important;
}

.avia_textblock  {
		text-align: center !important;
}

.avia_textblock p {
		text-align: center !important;
}

.av-special-heading {
   text-align: center !important;
}



#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: 30px  !important;
}


body .alignleft, .entry-content-wrapper a:hover .alignleft {
    float: none !important;
 
}

body .unit.alpha, body .units.alpha, body div .first {
 text-align: center !important;
}

#footer {
  text-align: center !important;
}
	
	.av_phone_active_right .phone-info {
 
    display: none;
}

.aw-stoerer  {
 
    top: 60px !important;

  
}

.aw-stoerer img {
    width: 150px;
}

.av-special-heading-h1 .av-special-heading-tag {
   font-size: 20px !important;
}


#top #wrap_all .av-inherit-size .av-special-heading-tag h4 {
    font-size: 22px;
}

.avia-button.avia-size-x-large {

    font-size: 19px !important;
}
	
	}