.container .copyright a{
display:none!important;
}
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after{
background:#222222!important;
}
/* Enter Your Custom CSS Here */
#menu-item-1673{display:none;}
#footer .social-footer{display:none;}
#footer #text-4{
  margin:20px 0px 0px;
}
h2{margin-top:.5em!important;}
h3{line-height:30px;}
h4{line-height:25px;}
.page-template section ul li{
  padding-bottom:10px;
}
/*cookies*/
.avia-cookie-consent .avia-cookie-consent-button {
  padding: .5em!important;
}
/*Nav*/
#av-burger-menu-ul {
 vertical-align: top!important; 
}
/*landding pages and forms*/

.page-template-template-landing .container{
  width:100%!important;
  padding:0px!important;
}
.page-template-template-landing .content{
padding:0px!important;
}  
/*Back To Top Button*/
#scroll-top-link {
    bottom: 100px!important;
}

p{
  font-size: 18px;
  line-height:30px;	
}
li{
   line-height: 30px;
}
#mobile-header{display:none;}

/*Home*/
#landing-page-slide .av_font_icon.av-icon-style-border .av-icon-char{
  padding:15px;
  border-width: 2px;
}
#landing-page-slide-mobile{
  display:none;
}
#home-blog span.blog-categories{
 display:none!important; 
}
#home-blog .entry-content-header{
  width:100%!important;
  max-width:100%!important;
}
#home-blog h2{
 font-size:50px!important; 
 font-weight:300!important;
}
#home-blog .av-vertical-delimiter{
 display:none!important; 
}
#home-blog .template-blog .post-entry {
 background:#f7f7f7;; 
}
#top .fullsize .template-blog .post .entry-content-wrapper > * {
  max-width:100%!important;
}
/*Services*/
#text-rotation span.av-rotator-text{
  width:auto!important;
}
.main_menu .avia-menu-text{ font-size:14px;}

#mobile-show{display:none;}

.toggler{font-size: 28px; line-height: 1.1em;text-align:center;}

.services h2{font-size:50px;}

/*Portfolio*/
.sort_width_container{
  text-align:center;
}
.portfolio-preview-text{
 margin-bottom:50px; 
}
.grid-entry-title {
    font-size: 28px;
  padding: 3px;
  color:#222222!important;
}
.grid-content {
 padding:30px; 
}
.grid-entry-excerpt {
 font-size: 18px; 
  line-height:22px;
  color:#666666;
}
/*Contact*/
#contact-form .wpcf7-form-control-wrap{
  background:#ffffff!important;
}
#contact-form .wpcf7-list-item{
  display:inline-block;
}
/*blog*/


.html_elegant-blog #top .post-entry .post-meta-infos, .html_elegant-blog .avia-content-slider .slide-meta{
  border-bottom-width:0px!important;
}

.post-entry ul li{
 font-size:18px!important; 
}

.post-entry ul li ul li{
 line-height:26px!important; 
}

.post-entry ol li{
 font-size:18px!important; 
}
.blog-tags{
  display:none!important;
}

a.community-btn{
	background:#000;
	color:#fff;
	text-decoration:none!important;
  	text-align:center;
  	width:100%;
  	margin:auto;
  	padding:10px 25px;
  	font-size:14px;
}
a.community-btn:hover{
     background:#444444;
     color:#fff;
}

/*button*/
.html_elegant-blog .more-link {
  display:none;
}

.template-blog .entry-content li{
line-height: 30px;
}
.template-blog .entry-content b a{
  color:#3eb3c4!important;
}
.template-blog .entry-content a b{
  color:#3eb3c4!important;
}
.template-blog .entry-content li a{
  color:#3eb3c4!important;
}
.template-blog .entry-content p a{
  color:#3eb3c4!important;
}
.template-blog .entry-content ul li{
 margin:10px auto 10px 20px;
}
.template-blog .entry-content ol li{
 margin:20px auto 20px 20px;
}
.template-blog .entry-content .widget li{
  margin:auto!important;
}
.template-blog .post-entry{
  background:#ffffff;
  padding:50px;
  margin:auto auto 50px;
  
}
.html_elegant-blog .template-blog .post_delimiter {
  margin:0px!important;
  padding:0px!important;
}
#top .fullsize .flex_column .template-blog .post-title, #top .fullsize .flex_column .template-blog .post-meta-infos{
 text-align:center!important; 
}
#top .fullsize .template-blog .post .entry-content-wrapper > *{
  max-width:100%;
}
.post-template-default .main_color{ 
 background-repeat: repeat;
 background-image: url(https://zcoastmedia.com/wp-content/uploads/2014/08/concrete_seamless.png);
 background-attachment: scroll;
 background-position: top left;
 background-color: #f2f2f2;
}
#top .fullsize .template-blog .post .entry-content-wrapper{
max-width:1000px;
}
.entry-content-wrapper img{
  width:100%;
  height:auto;
}
#top .fullsize .template-blog .post .entry-content-wrapper {
 text-align:left!important; 
}
/*mailchimp sidebar*/
#avia_mailchimp_widget-2{
  padding-top:0px;
}
#avia_mailchimp_widget-2 .av-mailchimp-widget{
  border-top:0px!important;
}
#text-3{
  padding-bottom:0px;
}
.big-preview{
  padding:0 0 15px 0!important;
}
.blog-meta{
  float:none!important;
  display:block;
}
/*mailchimp header*/
#avia_mailchimp_widget-3{
  padding-top:0px;
}
#avia_mailchimp_widget-3 .av-mailchimp-widget{
  border-top:0px!important;
}
#text-5{
  padding-bottom:0px;
}
#blog-header{
  display:none;
}
#blog-header .scroll-down-link{
  color:#111111;
}
.blog-author, .text-sep{
  display:none!important
}

/* Footer */


@media only screen and (min-width: 1200px){
.col-lg-6 {
    width: 100%!important;
}
}
/*responsive tags****************************/
@media only screen and (max-width: 989px) {
#menu-item-1673{display:block;}
#footer .social-footer{display:block;}
.social-footer{
    margin:auto;
    text-align:center;
  }
.social-footer ul{
  text-decoration:none;
}
.social-footer ul li{
  margin-left:11px;
  display:inline-block;
}
.social-footer li img{
  max-width:38px;
  height:auto;
}
.social-footer ul li:first-child{
  margin-left:0!important;
}
}
@media only screen and (max-width: 779px) {
  #mobile-header{display:block;}
  /*blog*/
  .template-blog .post-entry{
   padding:20px; 
  }
  .template-blog .post-entry .post-title{
   font-size:20px!important;
  }
/******************/
#services-btn{
    margin:auto;
    display:block;
    text-align:center;
  }
#services-btn .avia-button-right{
    float:none;
    display:inline-block;
  }
  #services-btn .avia-button-left{
    float:none;
    display:inline-block;
  }
}
@media only screen and (max-width: 767px) {
 /**Blog-home**/
  #home-blog h2{
 font-size:35px!important; 
}
  
  #web-design-and-development{
    background-image:none!important;
}
	#branding{
    background-image:none!important;
  }
  #social-media-strategy{
    background-image:none!important;
  }
  #strategic-web-content{
    background-image:none!important;
  }
 #content-managment-system{
    background-image:none!important;
  }
  #photography{
    background-image:none!important;
  }
  #google-strategy{
    background-image:none!important;
  }
/*Blog*/
#blog-header{
  display:block;
}
.html_elegant-blog .more-link {
  display:block;
  width: 100%;
  border: 1px solid #444444;
}
}
@media only screen and (max-width: 700px) {
#landing-page-slide{
    display:none;
  }
#landing-page-slide-mobile{
    display:block;
 }
#landing-page-slide-mobile .av_font_icon.av-icon-style-border .av-icon-char{
  padding:15px;
  border-width: 2px;
}
  
#mobile-ghost{display:none;}
#mobile-show{display:block;}

  /*services****/
 .services h2{font-size:30px;}
  
}
@media only screen and (max-width: 450px) {
.template-blog .post-entry{
  background:#ffffff;
  padding:0px;
  margin:auto auto 50px;  
}
#blog-wrap .template-blog .post-entry .entry-content p{
    display:none;
   
  }
  #blog-wrap .template-blog .post-entry .post-meta-infos{
   border-top-width:0px; 
  }
.post-template-default .main_color{
 background:#ffffff; 
}
#blog-wrap{
    background:#ffffff!important;
    background-image:none!important;
}
}