/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Feb 03 2016 | 06:27:23 (am)
/*
/******* Do not edit this file *******/

.content {padding:0}
body p, h1, h2, h3, h4, h5, h6{font-family:'robotoregular',sans-serif;font-weight:normal}
body.home.page-template-default p {font-size:15px}
body.home.page-template-default .entry-content-wrapper {padding:0}
body.home.page-template-default h3 {margin:0}
body.home .container_wrap .avia-builder-el-first {margin-top:0}
body.page-child p, body.page-child li, body.page-template-default p, body.page-template-default li, body.single-post p, body.single-post li {font-size:14px}
body.page-child h3 {margin-bottom:20px}
body.page-child h5 {line-height:1.4em}
body.page-template-default h3 {margin-bottom:30px}
body.page-child .column-top-margin, body.page-template-default .column-top-margin{margin-top:30px}
body.page-child #footer, body.page-template-default #footer {padding:15px 0}
body.page-child .inner_sidebar, body.page-template-default .inner_sidebar, body.single-post .inner_sidebar {margin-left:20px}
body.page-child .entry-content-wrapper, body.page-template-default .entry-content-wrapper {padding:32px 40px 0 0}
body.page-template-default .sidebar {padding-top:32px}
body.page-child .container_wrap .avia-builder-el-first{margin-top:0}
/*body .container_wrap .avia-builder-el-first {margin-top:10px}*/
body.single-post .entry-content-wrapper {padding:50px 40px 0 0}

/* HEADER */
#header_meta {min-height:50px}
#header_meta .container {min-height:50px}
#top .social_bookmarks {height:50px;padding:10px 0}
.main_menu ul:first-child>li a {font-size:15px}
#top .header_color .main_menu .menu ul li > a:hover {color: #fff !important;}
.av_secondary_right .sub_menu {font-size:15px;margin:0 15px }
.av_icon_active_right.av_secondary_right .sub_menu > ul > li:first-child {padding:10px;background:#e97210 !important;border-radius:4px}
.sub_menu > ul > li > a, .sub_menu > div > ul > li > a {font-weight:normal !important}
#top #header_meta .phone-info {font-size:18px;padding:15px 0 0 0}
.header_color .main_menu ul:first-child > li.current-menu-item > a span.avia-menu-text, 
.header_color .main_menu ul:first-child > li.current_page_item > a span.avia-menu-text, 
.header_color .main_menu ul:first-child > li.active-parent-item > a span.avia-menu-text 
{background:#006993 !important;border-radius:4px;padding:5px 8px;color:#fff}
.html_header_top.html_header_topbar_active.html_header_sticky #top #main {padding-top: 139px;}

/* SOCIAL ICONS IN HEADER */
#top .social_bookmarks li a {font-size:16px}
#top .social_bookmarks li {margin-right:3px;border-right:none}
#top #wrap_all .av-social-link-facebook a, top #wrap_all .av-social-link-facebook:hover a,
#top #wrap_all .av-social-link-twitter a, top #wrap_all .av-social-link-twitter:hover a,
#top #wrap_all .av-social-link-linkedin a, top #wrap_all .av-social-link-linkedin:hover a,
#top #wrap_all .av-social-link-rss a, top #wrap_all .av-social-link-rss:hover a,
#top #wrap_all .av-social-link-gplus a, top #wrap_all .av-social-link-gplus:hover a,
#top #wrap_all .av-social-link-youtube a, top #wrap_all .av-social-link-youtube:hover a,
#top #wrap_all .av-social-link-email a, top #wrap_all .av-social-link-email:hover a
{background-color: #ffffff !important;color: #006993 !important;border-radius:4px}

/*FRONT PAGE CSS */
#hosting{margin:10px 0 0 0}
.services .gray-bg{background:#555555;overflow:hidden;padding:6px 8px}
.services h3 {font-size:2em !important;color:#fff !important;text-align:right}
.services p {font-size:1.125em !important;color:#fff;text-align:right;padding:0;margin:0}
#why-choose h3 {font-family:'robotoblack',sans-serif;color:#fff !important;text-align:right;font-size: 38px !important;margin:12px 0 0 0;line-height:47px}
#why-choose p{color:#fff}
#difference {margin:40px 0 0 0}
#difference p{color:#fff;font-size:3em !important;line-height:2;margin:0}
#difference p span.d1 {font-family:'robotoblack',sans-serif}
.experience {background: url(http://www.zerolag.com/wp-content/uploads/2014/07/z-green-item.png) top left;background-repeat:no-repeat;background-size: 100% 100%;padding: 20px}
.experience h3 {font-family:'robotobold',sans-serif;color: #fff !important;font-size: 1.6em !important;letter-spacing: 2px}
.experience p {color:#fff}
#differences  {padding:0 0 25px 0}
#footer h3.widgettitle {font-family:'robotobold',sans-serif;color: #fff !important;font-size: 1.5em;letter-spacing: 2px;font-weight:normal;background:none;padding:0;margin:15px 0 !important}
#footer .textwidget li, #footer .textwidget p {font-size:14px}
#footer .textwidget p{line-height:1.2}
#footer .widget {color:#fff !important;margin:0 0 15px 0}
#socket .copyright{float:none}
#socket .container {text-align:center;font-size:14px}

/* Inner Two Column Page */
h2.h2heading{margin:0;padding:30px 0 0 0;text-transform:none !important;letter-spacing:0 !important;font-size:36px !important}
h2.heading3{margin:0 0 20px 0 !important;padding:0 !important;text-transform:none !important;font-size:24px !important;letter-spacing:0 !important;color:#006993 !important;}
h3.h3heading{margin:0 0 10px 0 !important;padding:0 !important;text-transform:none !important;font-size:18px !important;letter-spacing:0 !important;color:#006993 !important;}
.title_container .breadcrumb{font-size:14px}
.template-page .entry-content-wrapper h2, h1, h2, h3, h4, h5, h6 { text-transform: none; }
.iconbox.iconbox_left .iconbox_icon {background:none;border:2px solid #006993;border-radius: 60px;color: #006993 !important;float: left; font-size: 34px;
height: 60px;line-height: 20px;margin: 2px 10px 0 0;padding: 16px 0 16px 2px;text-align: center;transition: all 0.3s ease-in-out 0s;width: 60px; } 
.iconbox .iconbox_content .iconbox_content_title {border: medium none;clear: none;font-size: 16px;letter-spacing: 1px;line-height: 60px;
margin: 0 0 40px;overflow: hidden;padding: 20px 0 0;position: relative;text-transform: none;}
.page-id-36 h3.iconbox_content_title {padding:20px 0 0 0 !important}
h3.iconbox_content_title {padding:0 !important}

/* SPECIAL POST WIDGET */
.sidebar .widget_specialrecentpostsPro h4.srp-widget-title, h3.widgettitle, h3.widgettitle label {font-size:20px !important;color:#fff !important;text-transform:uppercase;padding:10px 0 10px 20px;margin:0 0 20px 0 !important;font-weight:normal !important;
background: #3186a8;background: -moz-linear-gradient(top,  #3186a8 0%, #036b94 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3186a8), color-stop(100%,#036b94));
background: -webkit-linear-gradient(top,  #3186a8 0%,#036b94 100%);background: -o-linear-gradient(top,  #3186a8 0%,#036b94 100%);background: -ms-linear-gradient(top,  #3186a8 0%,#036b94 100%);
background: linear-gradient(to bottom,  #3186a8 0%,#036b94 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3186a8', endColorstr='#036b94',GradientType=0 );}
h3.widgettitle label {display:inline !important;padding:10px 0 10px 0 !important}
.sidebar div.srp-widget-container div.srp-widget-singlepost{border-bottom:none;padding:0 10px 10px 10px;margin:0}
.sidebar div.srp-widget-container a.srp-post-title-link{font-size:14px;color:#666 !important}
.sidebar section.widget.widget_specialrecentpostsPro, section.widget {padding:0 0 30px 0}
.avia-builder-widget-area .widget{padding:0}

/* GRAVITY FORMS */
#top select {background:none}
.gform_wrapper{padding-left:20px}
.gform_widget h3.widgettitle {font-size:20px !important;color:#fff !important;text-transform:uppercase;padding:10px 0 10px 20px;margin:0 0 20px 0 !important;font-weight:normal !important;
  background: #e97210;}

/* BLOG POST PAGE */
.blog .entry-content-header h2 {margin:20px 0 10px 0}
.archive .entry-content-header h2 {margin:20px 0 10px 0}
.single-small .post_author_timeline{border-right:none}
.template-blog .blog-meta {display:none}
.template-blog h2.post-title a{font-size:21px;margin:0 !important;padding:0;line-height:26px;}
.template-blog .post-meta-infos {display:none}
.template-blog .read-more-link, .blog .a.more-link, .archive .a.more-link {text-align:right;padding:0 30px 0 0}
.template-blog .read-more-link a.more-link, .blog a.more-link, .archive a.more-link {background:#006993;padding:4px 7px;border-radius:6px;color:#fff}
.blog a.more-link, .archive a.more-link {float:right;margin:20px 0 0 0}
.template-blog .post_delimiter {border-bottom: 1px dashed #006993;padding:25px 0 0;margin:0}
.template-blog h3.subtitle {font-size:17px !important;color:#000 !important;}
.single-post .template-blog h3.subtitle {font-size:21px !important;color:#000 !important}
.archive .tag-page-post-type-title {display:none}
.archive .category-term-description {margin-bottom:45px}
.blog .template-blog .content.nine.alpha.units {margin:20px 0 0 0}

/* SINGLE POST PAGE */
.single-post h1 {border-top:1px dashed #006993;border-bottom:1px dashed #006993;padding:20px 0;margin:0 0 30px 0;}
.single-post h1.entry-title a {font-size:36px;color:#006993 !important;line-height:42px}
.single-post .template-blog .post-meta-infos {display:inherit}

/* REMOVE MARGINS FOR PARAGRAPH WHEN NEXT TO IMAGE */
.nomargin {margin:0}

/* PROMO BOX */
.av_promobox {margin:20px 0 !important;border-color:#006993 !important}
blockquote p {color:#006993 !important}

/* TESTIMONIALS ON WELCOME PAGE */
.welcome {margin:0 !important}
.welcome .avia-testimonial.avia-testimonial-row-1 {padding:0 10px 10px 0 !important}
.welcome .avia-testimonial.avia-testimonial-row-2 {padding:20px 10px 10px 0 !important}

/* ICONBOX FROM CENTER TO LEFT ALIGN - DEDICATED SERVER PAGE */
.page-id-36 #top .iconbox_content_container {text-align:left !important}
.iconbox_content_container ul{list-style:none !important;margin-left:0}
.iconbox_content_container li{margin-left:0}
.main_color.iconbox_top .iconbox_content {background:#f7f7f7}
.iconbox_top .iconbox_content {box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.6);}
.page-id-179 .avia_codeblock, .page-id-6507 .avia_codeblock, .page-id-6529 .avia_codeblock, .page-id-6544 .avia_codeblock, .page-id-7712 .avia_codeblock {border:1px solid #ccc;padding:20px;color:#006993;font-size:12px}
.pricing-table li.avia-pricing-row {font-size:26px;}
.pricing-table li.avia-pricing-row .currency-symbol{color:#fff;opacity:1;}

/* SITEMAP PAGE */
#nav_menu-2 ul {list-style:none}
#nav_menu-2 li {padding:0}
.main_color #nav_menu-2.widget_nav_menu ul:first-child > .current-menu-item, .main_color #nav_menu-2.widget_nav_menu ul:first-child > .current_page_item {background:none}
#nav_menu-2.widget_nav_menu ul:first-child > .current-menu-item > a, #nav_menu-2.widget_nav_menu ul:first-child > .current_page_item > a {border:none;padding:4px 0;font-weight:normal}
#nav_menu-2.widget_nav_menu ul:first-child > .current-menu-item, #nav_menu-2.widget_nav_menu ul:first-child > .current_page_item {left:0;box-shadow:none}
ul.bull {list-style-type: disc !important;overflow:visible;margin:0 0 0 20px !important}
ul.bull li {padding:5px 0 5px 5px;}

/* TESTIMONIALS PAGE */
.avia-testimonial-meta {margin-left:0}

/* DO NOT SHOW OVERLAY FOR IMAGE LINKS */
.image-overlay-inside, .image-overlay.overlay-type-extern {display: none;}
.avia_transform a:hover .image-overlay {opacity: 0 !important;}
.avia_image {border-radius:0}

/* TABLES */
th {letter-spacing:normal;text-align:center;}

/* MAGENTO PAGE */
.page-id-37 .container_wrap .avia-builder-el-first, .page-id-38 .container_wrap .avia-builder-el-first {margin-top:0}
.magento_tables th {text-align:left}

.search .page-heading-container {padding:30px 0 0 0}
#top .header_color input[type="text"]{color:#fff}
#top #searchform {margin:0 0 30px 0}
.special-heading-border{display:none !important}

@media only screen and (max-width: 989px){
  #av_section_4 {display:none}
}

@media only screen and (max-width: 767px){
h2.h2heading {font-size:24px !important;line-height:1em !important}
  #top #wrap_all .main_color h2 {line-height:1.1em !important}
#top #wrap_all .main_color h3 {font-size:18px;line-height:1em}
.responsive #header_meta .social_bookmarks li {border:none}  
}

}


/* bottom line */