/*
Theme Name: weberlaw
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
*/



/*Add your own styles here:*/
.heading-roboto h1,.heading-roboto h2,.heading-roboto h3,
.heading-roboto h1.av-special-heading-tag{
	font-family: Roboto, sans-serif;
	font-size: 48px;
	font-weight: 500;
	text-shadow: 3px 3px 3px #333;
}
.all_colors h3.av-masonry-entry-title.entry-title{
	margin: 0;
    font-size: 16px;
    font-family: 'helvetica', 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Arial, sans-serif;
    text-transform: uppercase!important;
	text-align: center;
}
.av-language-switch-item {
  display: none;
}
.copyright {
    font-size: initial!important;
}
@media only screen and (min-width: 768px){
	
#header_meta.container_wrap.av_phone_active_left.av_extra_header_active{
	top: 45px;
    float: left;
	position: absolute;
	left: 11%;
	background: none;
}	
#header_meta.container_wrap.av_phone_active_left.av_extra_header_active .container{
	padding: 0;
}
.av_phone_active_left .phone-info {
    float: left;
    font-size: initial;
    font-weight: inherit;
}
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: 1em;
}
.textwidget,.textwidget a{text-decoration: none!important;}
}
@media only screen and (max-width: 767px){
	.responsive #top #wrap_all #header {
    position: fixed;
}
.responsive #top #main {
    padding-top: 80px !important;
}
	.responsive #top .logo {
	font-size: 2em;
    font-family: garamond-handtooled, Gerogia, Times New Roman, Times, serif;
}
.responsive .logo img {
    margin: 0;
    top: 0px;
}
#header_meta.container_wrap.av_phone_active_left.av_extra_header_active{
	display: none;
}
#footer .widget {
    margin: 0px 0 0px 0;
}
}
@media only screen and (min-width: 481px){
   .responsive #socket .sub_menu_socket, .fbanner-placeholder,.fbanner {
	display: none!important;
 }
}
@media only screen and (max-width: 480px){
#top #wrap_all .all_colors h2 {
    font-size: 24px;
}
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-size: 1.2em;
}

#top #menu-item-search{
			display: none!important;
		}
.fbanner {
	display: table!important;
 }
 .fbanner-placeholder,.fbanner {
	height: 50px;
 }
 #fbannermess {
	height: 40px;
	left: 10px;
    max-width: 270px;
    height: 40px;
    margin: 0 auto;
    width: 100px;
    text-align: center;
 }
  .responsive #socket .sub_menu_socket {
    margin: 0px 0 0 -31px;
    position: fixed;
    bottom: 0;
    background: #ccc;
    color: #000000!important;
	height: 60px;
}

  .responsive #socket .sub_menu_socket a{
    color: #000000!important;
}
#socket .copyright::after {
    float: none;
    margin-bottom: 60px;
    position: relative;
    content: "";
    display: table;
}
#socket .menu {
    margin-top: 18px;
    text-align: center;
}
#socket .sub_menu_socket li {
    float: none;
    display: inline-flex;
    line-height: 10px;
    text-align: center;
    border: 0;
}
}