/*
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
*/

@import url("../enfold/style.css");

/*Our own styles here:*/

/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* Fonts */
@font-face
{
font-family: Ubuntu;
src: url(/fonts/Ubuntu-Regular.ttf);
}

@font-face
{
font-family: OpenSans;
src: url(/fonts/OpenSans-Regular.ttf);
}

h1, h2, h3, h4, h5, h6 {
      font-family: 'Ubuntu', sans-serif;                     
                       }

/* General Custom CSS */
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
   text-transform: none !important;               
                  }
.avia-icon-list .iconlist_title {
   text-transform: none !important;                                
                                }
#footer .widgettitle {
   text-transform: none !important;                     
                     }                                                  
body {
   font-family: 'OpenSans', sans-serif;  
     }
body h2 {
   text-transform:none !important;     
        }     
#header_main {
   border:none;          
             }
.main_menu ul:first-child > li > a {
   font-size: 15px;
   font-weight: 400;                                
                                   }
.header_color .main_menu ul:first-child > li > a {
   color:#333333;                                              
                                                 }                                   
.main_menu ul:first-child > li.current-menu-item > a, .main_menu ul:first-child > li.current_page_item > a {
font-weight:400;                                                                                                           
                                                                                                           }     
#header_meta {display:none !important;}
.title_container {
  display:none;               
                 }
#av_section_1:before { 
  background: radial-gradient(ellipse at center, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 17%,rgba(0,0,0,0.65) 100%); 
 /* content: " ";*/ 
  height: 100%; 
  left: 0; 
  position: absolute; 
  top: 0; 
  width: 100%; 
}
.avia-arrow-wrap {
    display:none !important;             
                 }
.avia-menu-fx {
    height:10px;
    background-color:#f58220 !important;          
              }

.iconlist_content_wrap ul {
    margin-left:12px;
    margin-top:15px;                     
                         }
.iconlist_content_wrap ul li {
    list-style-position: outside !important;                         
                             }
/*.team-member-name {
    text-align:center;              
                  }
.team-member-job-title {
    text-align:center;
                       }*/
.avia-team-member {
    text-align:center;
                  }                                                                                                             

/* HOME PAGE */
    /** circles **/
.circle {
    position:relative;
    width:304px;
    height:304px;
    border-radius:152px;
    text-align:center;
    color:#ffffff;
    background-color: #2F9DA0;
    -webkit-transition:background-color 2s;
    transition:background-color 2s;   
        }
.circle:hover {
    background-color:#f0f8f3;
    color:#2f9da0;          
              }        
.circle h3 {
    font-family: 'Ubuntu', sans-serif;
    font-size:30px;
    text-align:center;
    margin-top:0;
    color: inherit;       
           }
.circle h3:hover {
    color:#2f9da0;       
           }           
.circle p {
    font-size:20px;
    margin:0;      
          }                               
.circle-l {
    float:right;
    padding-top:128px;
    margin-right:50px;
    background-image: url("/wp-content/uploads/2014/01/left-circle-icon.png");
    background-position: 50% 25%;
    background-repeat: no-repeat;         
          }
.circle-l:hover {
    background-image: url("/wp-content/uploads/2014/04/left-circle-icon-hover.png");            
                }
.circle.circle-l > a {
    border-radius: 152px;
    display: block;
    font-size: 0;
    height: 304px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 304px;
    z-index: 99;
}                          
.circle-r {
    float:left;
    margin-left:50px;
    padding-top:128px;
    background-image: url("/wp-content/uploads/2014/04/right-circle-icon2.png");
    background-position: 50% 25%;
    background-repeat: no-repeat;          
          }
.circle-r:hover {
    background-image: url("/wp-content/uploads/2014/04/right-circle-icon-hover.png")            
                }
.circle.circle-r > a {
    border-radius: 152px;
    display: block;
    font-size: 0;
    height: 304px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 304px;
    z-index: 99;
}                          
.circle .toggle_icon {
    font-size:0;
    text-indent:-9999px;
    top:0 !important;
    left:0;
    width:20px !important;
    height:20px !important;
    border-radius:10px !important;
    margin-top:30px;                 
                     }
.circle .vert_icon {
    height:15px !important;
    left:8px !important;
    border-left-width:3px !important;               
                   }
.circle .hor_icon {
    width:15px !important;
    top:8px !important;
    border-top-width:3px !important;              
                  }
                                                                                                        
/*** 3 boxies about us ***/
.box-onas {
    text-align:center;      
          }
.box-onas p {
    font-size:15px;        
            }

/*** 3 boxies about clients ***/
#about-clients .avia_textblock {
    margin-bottom: 30px;           
               }
#about-clients h2 {
    margin-bottom:25px;              
                  }
#about-clients .flex_column {
    margin-bottom:25px;                        
                            }                                             
.avia-button img {
    position: absolute;
    right: -28px;
    top: -20px;
}            

/* On contact page - ID=kontakt */
#kontakt-fa-udaje .team-img-container img { width: auto }
#kontakt .togglecontainer section:last-child {
    display:none;                               
                              }

#kontakt .togglecontainer {
    top:-25px;                      
                          }

#kontakt .toggler {
    border:none;
    padding-left:30px;              
                  }
#kontakt .toggler:hover {
    background-color:transparent;                    
                        }
#kontakt .toggle_icon {
    left:0;                 
                     }                  
                                            
#kontakt .single_toggle {
    margin-bottom:20px;                    
                        }

#kontakt .iconbox_content_title {
    text-transform:none;
    font-size:20px;                           
                               }
#kontakt label {
    font-size:13px;
    font-weight:400;           
               }

#kontakt .container_wrap {
    border: none;                     
                         }
#kontakt article {
    margin-bottom:65px;             
                 }                                        

.icon-line {
    float:left;
    margin-right:20px;       
           }                                                                                                                              

.cleaner {
    clear:both;
    font-size:0px;
    text-indent:-9999px;
    margin:35px 0;     
         }
.av-subheading_below {
    margin-top: 25px;
}         

.av-subheading_below span {
    background-color: #F58220;
    padding: 5px;
}


/*Contact page - fakturacne udaje - ID=kontakt-fa-udaje*/
#kontakt-fa-udaje .iconbox_content {
    background-color:#f8f8f8;                               
                                   }

/* Styling for toggler */

#own-toggler .single_toggle {
    border: none !important;
    background:none !important;           
               }
#own-toggler .av_toggle_section {
    border: none !important;
    background:none !important;                   
                   }
#own-toggler .toggler.activeTitle {
    background-color:none !important;
    border:none !important;     
         }                                  
#own-toggler .toggler.activeTitle:hover {
    background-color:transparent !important;           
               }
#own-toggler .main_color .toggler {
    background-color:transparent !important;                 
                     }
#own-toggler .main_color .toggler.activeTitle:hover {
    background-color:transparent !important;                                       
                                       }
#own-toggler .toggle_content {
    background-color:transparent !important;
    border: none;
    color:#333333;
    position:relative;
    top:-50px;
    z-index:-1;
    padding-left:0;                
                }
#own-toggler .toggle_wrap  .active_tc {
    border: none !important;                     
                         }                                                                            
#own-toggler .js_active .toggler {
    border: none;
    top:0;                
                    }                     
                    
#own-toggler .toggler-title {
    color: #ffffff;
    font-size:28px;
    font-family: 'Ubuntu', sans-serif;                
               }
.toggler-text {
    line-height:40px;
    font-size:16px;
    font-family: 'OpenSans', sans-serif;              
              }               
#own-toggler .toggler {
    color: #000000 !important;
    font-family: 'Ubuntu', sans-serif;    
    background-color:transparent;
    border:none;
    padding-top:0;
    padding-left:0;
    margin-bottom:20px;
    top:0;     
         }                                                        
#own-toggler .togglecontainer {
    margin-top:0;                          
                              }
#own-toggler .toggle_icon {
    display:inline-block;
    color:#ffffff !important;
    border:none;
    position:relative;
    top:3px;
    background-color:#f58220;
    border-radius:7px;
    width:14px;
    height:14px;         
             }
#own-toggler .vert_icon {
    border-color:#ffffff !important;
    top:2px;
    left:6px;
    border-left-width:2px;
    height:10px;
           }                                                 
#own-toggler .hor_icon {
    border-color:#ffffff !important;
    top:6px;
    left:2px;
    border-top-width:2px;
    width:10px;    
          }
#own-toggler h1, h2, h3 {
    font-family: 'Ubuntu', sans-serif;
    font-weight:normal;         
             }
#own-toggler h2 span {
    font-family: 'Ubuntu', sans-serif;
    color:#ffffff;
    background-color:#f58220;
    font-size:28px;
    line-height:40px;
    height:42px;
    padding:5px;                     
                     }
strong.extrastrong {
    font-weight:900;               
                   }                                  
#own-toggler h1 {
    text-transform:none;
    font-size:50px;
    font-weight:normal;
    letter-spacing:0;
    margin-bottom:20px;            
                }
#own-toggler h2 {
    text-transform:none;
    font-size:28px;
    line-height:40px;
  /*  background-color:#f58220;*/
    margin:0 auto;
    height:42px;
    letter-spacing:0;            
                }                
#own-toggler .toggler-highlight {
    border-bottom: 1px dotted #000000;                            
                                }
/* Button CTA green */                                
.avia_iconbox_title {
    font-size:20px;                
                    }
/* Footer widget area */
.precomy {
    list-style-type:disc;
    overflow:visible !important;
    margin-left:14px !important;           
               }
#text-3 a:hover {
    text-decoration:none;            
                }
#footer .flex_column.first {
    width: 13%;
}
#footer .flex_column:nth-child(2) {
    width: 28%;
}

/*social icons in footer*/
#footer .textwidget a span {
    font-size:25px;
    line-height:25px;                       
                           }                               

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
.fixed_header.social_header #main {padding-top:117px !important;}  
.html_header_top.html_header_topbar_active.html_header_sticky.html_large #top #main {
   padding-top: 117px !important;                                                                                                                                                                 }
/* Horizontal ruler 3 dots */
#own-toggler .hr-short {
    margin-top:36px;
    margin-bottom:4px;                   
                       }
#own-toggler .hr-short .hr-inner-style {
    border-radius: 20px;
    border-style: solid;
    border-width: 2px;
    display: inline-block;
    height: 9px;
    width: 9px;
    text-indent:-9999px;
    background-color:#a4dbda;  
      }
.ldot {
    left:48% !important;  
      }
.rdot {
    left:52% !important;  
      }
}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
.avia-image-container {
       display:none;               
                      }
#own-toggler h2 {
       margin-bottom:25px;         
                }
#own-toggler .hr-short .hr-inner-style {
       text-indent:-9999px;                                
                                       }
.html_header_top.html_header_topbar_active.html_header_sticky.html_large #top #main {
       padding-top:0;                                                                             
                                                                                    }
#own-toggler h1 {
       font-size:37px;         
                }
#own-toggler h2 span {
       font-size:25px;              
                     }
.circle {
       width:268px;
       height:268px; 
        }
.circle-l {
       float:none;
       margin-right:0;
       margin:0 auto;   
          }
.circle-r {
       float:none;
       margin-left:0;
       margin:0 auto;          
          }
.bonus-button {
       left:80%;       
              }
/*social icons in footer*/
#footer .textwidget a span {
    font-size:50px;
    line-height:50px;
    padding-right:10px;                       
                           }                                                                                                                                                                                                                                                              
}
@media only screen and (max-width: 480px) {
.bonus-button {
       left:68%;       
              }
}