/*
Theme Name: Parallel
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: 2.0
Author: Natalie Rose
Author URI: https://www.novawebgroup.com
Template: enfold
*/



/*Add your own styles here:*/
body {padding-top: 0!important;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {text-transform: none;}
h2, h1, h4 {font-weight: 600;}

h3 {font-weight: 600; font-size: 22px;}

.special_amp {color: inherit!important; font-family: inherit !important; font-style: normal; font-weight: 200; font-size: inherit;}
.main_color div {border: none;}
.main_color div.hr {border-color:#ebebeb!important;}
/*.main_color h1, h2.av-special-heading-tag, .main_color h2, #top #wrap_all .custom-color-heading .av-special-heading-tag {color:#003e51;}*/
body .av-special-heading .av-special-heading-tag {margin-bottom: 25px;}
body .av-special-heading h1.av-special-heading-tag {padding-bottom: 25px;}
strong {color: inherit!important;}
p {margin-top: 0;}
.content {padding-top: 50px; padding-bottom: 50px;}
.home #av_section_2 .container {padding-bottom: 0!important;}

/* header */
.av_minimal_header #header_main_alternate {background-color: #003e51;}
#top #header_main > .container {margin-top: 20px;}
.header_color .main_menu ul:first-child > li > a {color: #ffffff; text-transform: uppercase; font-size: 16px; font-weight: 400; margin-right: 40px;}
.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {color: #1fab60;}
.html_header_top.html_logo_center .logo {
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.home .title_container {display: none;}
.home #after_section_2 .container {height: 20px; max-height: 20px;}
#header .widget { left: auto; right: 100px; padding-top: 0;  position: absolute;top: 11px; transform: translate(-0%); z-index: 999999;}

@media only screen and (max-width: 899px) {
	#header .widget {
    position: relative;
    right: auto;
    top: auto;
    padding-top: 90px; padding-bottom: 0px; max-width:500px; margin:0px auto; }
}
@media only screen and (max-width: 899px) and (min-width: 768px) {
  .responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container { height:160px; }
}
@media only screen and (max-width: 767px) {
  #header .widget { padding-top: 0px; }
  #header .widget table.addresses { margin-bottom: 0px; }
  table.addresses p { margin-bottom: 7px; }
}
@media only screen and (max-width: 465px) {
  .responsive #top #wrap_all #header_main .container { width: 95%;max-width: 95%;}
  .responsive #top .logo {padding-top:5px; width:auto; height:50px !important; }
  .responsive .logo img { max-height: 62px; }
  #header .widget table.addresses td { padding: 9px 5px; }
  #header .widget table.addresses td p { font-size: 14px; }
}

#header .widget table.addresses {background: transparent!important; border: none; color:#003e51; }
table.addresses p {font-size: 16px; line-height: 20px; font-weight: 200;}
.header_color tr:nth-child(odd), .header_color .pricing-table>li:nth-child(odd), .header_color .pricing-extra {background: transparent!important;}
.header_color thead, .header_color tr, .header_color th, .header_color td {border: none!important;}


.breadcrumb-title {display:none;}
.title_container .breadcrumb {left:50px; right:0; margin-top:0;}
.alternate_color .breadcrumb a {color:#1fab60;}

/*  testimonials */
.slide-entry {  background:#ffffff; border-radius: 3px; padding:30px;}
.slide-entry h3.slide-entry-title { display:none; }
.slide-entry-excerpt img { width:250px; height: auto; }
.avia-testimonial-image img { border-radius: 0;}
.avia-testimonial-image, .avia-testimonial-image img { width: 200px; height: 200px; border-radius: 0;} 
#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image { background-repeat: no-repeat; float: none; clear: both;margin: 0 auto;}
#top .av-large-testimonial-slider .avia-testimonial-meta-mini { text-align:center; font-size:1.2em; line-height: 1.5em; }
.main_color .avia-testimonial-subtitle { color:#000000; }
#top .av-large-testimonial-slider .avia-testimonial-name { font-size: 1em; }


/** blog **/
/*.page-news .avia-content-slider .slide-meta div, .page-news .main_color .text-sep, .page-news .avia-content-slider .slide-image, .newsbox-2 .avia-content-slider .slide-meta div, .newsbox-2 .main_color .text-sep, .newsbox-2 .avia-content-slider .slide-image, .newsbox-2 .main_color .news-thumb {display: none;}*/
/** blog **/
.page-news .avia-content-slider .slide-meta div, .page-news .main_color .text-sep,  .newsbox-2 .avia-content-slider .slide-meta div, .newsbox-2 .main_color .text-sep,  .newsbox-2 .main_color .news-thumb {display: none;}
.comment-container, .blog-categories, .blog-author, .main_color .text-sep, .main_color .text-sep-date, .main_color .text-sep-cat, .main_color .text-sep.comment, .html_modern-blog .post-entry .post-meta-infos .text-sep  {display: none;}

/** resources **/
body.page-resources .av-special-heading h1.av-special-heading-tag {padding-bottom: 0;}
.av-masonry-sort {text-align:left;}
.main_color .av-sort-by-term {font-size: 18px; font-weight: 400; text-transform:uppercase;}
.main_color .av-sort-by-term a, .main_color .text-sep {color:#003e51;}
.page-resources .main_color .text-sep {display: inline; padding: 0 15px;}
.main_color .av-sort-by-term a.active_sort {color:#003e51;}
.av-masonry-image-container img {border: 1px solid #e7e7e7;}
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {text-align:left; font-size: 15px;}
.av-fixed-size .av-masonry-entry h3.av-masonry-entry-title, .av-masonry-entry .av-masonry-entry-title {font-size: 18px; font-weight: 700; text-align: left;}
.page-blog h3.slide-entry-title, .page-news h3.slide-entry-title {color:#003e51;}
ul.avia-slideshow-inner li::before, ul.av-share-box-list li::before {content: "";}
.av-masonry-sort.main_color.av-sort-yes {background-color: transparent;}


#top .avia-logo-element-container img {max-width: 150px; height: auto;}

/*** services ***/
.services:hover {background: #efefef; }


/*** footer news box & contact us **/
.newsbox h3, form h3, span.no-news-thumb {display: none;}
.copy {text-align:center; color:#ffffff; font-size: 14px;}
.news-events {border-right: 1px solid #ebebeb!important; padding-right: 35px;}

.html_minimal_header #main > .avia-builder-el-0 {border-top: 1px solid #ebebeb!important;}


/*** slideshow **/
.avia-caption { position:relative; padding:10px 0px; left:0px;}
.avia-slideshow .avia-caption .avia-caption-title,.avia-caption .avia-caption-content p { color:#000; padding-left:0px; }
.caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title { background:none;}
.avia-caption-content a { display:inline-block; border-radius:3px; color:#ffffff; background-color:#ed1c23; text-decoration:none; margin:15px 0px 5px 0px; padding:7px 10px 7px 15px;}
#top .avia-caption-content a { text-decoration:none; font-size: 13px; }
/*#top .avia-caption-content a:after { display: block; float: right; margin-left:7px; content: ""; 
  margin-top: 5px; width: 0;  height: 0; border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;border-left: 5px solid white;
}*/

div#solutions {border-top: 10px solid #0d8940;}