﻿
.tagline{
	padding:20px;
	margin:0 0 10 20px;
	border-left:1px solid #4d4137;
	color:#877c6f;
	font-style:italic;
	font-size:14px;
}

.page-numbers { display: inline-block; font-weight: 700; color: #000; padding: 10px 15px; background: #f5f5f5; }

.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink { color: #fff; background: #e64946; }

.page-numbers a { display: block; }

.map__halfbox {
	position: relative;
	display: block;
	float: left;
	width: 100%;
	max-width: 500px;
	margin: 70px 0;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.lawyer-hover-human .wpb_column img {
  -webkit-filter: grayscale(100%);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.lawyer-hover-human .wpb_column:hover img {
  -webkit-filter: grayscale(0);
}

.lawyer-hover-human .wpb_column .wpb_single_image {
  margin-bottom: 0 !important;
}

.spa-icon .wpb_column .smile_icon_list_wrap ul li {
  margin-bottom: 50px !important;
}

.doctor-hover-box .wpb_column:hover img {
  opacity: 0.8;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
#site-description {font-style:italic;margin:14px 0 18px 0;float:right;}
#site-title,#site-description {float:none;line-height:1.4em;margin:0;padding:0;}



.eut-close-btn-wrapper {
	display: block;
	margin: 30px auto 60px auto;
	width: 50%;
	min-width: 270px;
}


	.icons_container .col-xs-6:nth-child(odd){
		clear: left;
	}


	.icons_container .col-xs-6{
		width: 100%;
		float: none;
	}


    

  

    .icons_container{
      margin-top: -70px;
    }
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{background-color:rgba(0,0,0,0.53)}
#title-area #description{color:#999;font-size:15px;font-weight:normal;margin:0;padding:0 0 0 20px;}
.header-image #title-area #description{display:block;overflow:hidden;}
#title-area #description,#title-area #title{padding:0 !important;}
#description,#footer .creds,#footer .gototop,#title,#title-area{float:none;padding:0;text-align:center;}

.footer_widget .textwidget img {margin-right:50px;}

#footer .widget.widget_text .textwidget p {margin-top:0;}

.sidebar .textwidget .wp-caption {width:320px !important;float:left;max-width: 320px !important;}

.sidebar .textwidget .wp-caption p {margin:0;}


.sidebars-wrap .textwidget h3 {margin-bottom:0;padding-bottom:0;}




.sidebar-fullwidth .widget.widget_text .textwidget {text-align:center;}
.pagesidebar .left.menu-item{float:none}
.sidemenu li.menu-item-has-children{position:relative}
.sidemenu li.menu-item-has-children:after{content:"\e05d";font-family:fonticon;position:absolute;top:15px;right:15px;color:rgba(0,0,0,.6)}
.sidemenu li.menu-item-has-children.active:after{content:"\e092"}
.vc_images_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}
.vc_carousel.vc_carousel_vertical .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item{float:none}


.et_pb_post .image-container,
.et_pb_post .et_main_video_container,
.et_pb_post .et_pb_gallery_post_type.et_pb_slider,
.et_pb_post.format-quote .et_quote_content,
.et_pb_post.format-audio .et_audio_content,
.et_pb_post.format-link .et_link_content {
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-radius: 10px;
	margin-bottom: 30px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:13px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:42px}
.et_pb_video_slider_0 .et_pb_carousel_item .et_pb_video_overlay_hover:hover,.et_pb_video_slider_0.et_pb_video_slider .et_pb_slider:hover .et_pb_video_overlay_hover,.et_pb_video_slider_0 .et_pb_carousel_item.et-pb-active-control .et_pb_video_overlay_hover{background-color:#0c71c3}
#complete-footer{background-color:#6e7173;}
#complete-footer a{color:#ffffff;padding-left:.25em;padding-right:.25em;-webkit-transition:none;-o-transition:none;transition:none;}
#complete-footer a:link,#complete-footer a:active{color:#ffffff;display:inline-block;text-decoration:none;}
#complete-footer a:hover,#complete-footer a:active,#complete-footer a:focus{color:#6e7173;background-color:#ffffff;}
#complete-footer .wrap .text-reset{padding-left:20px;padding-right:20px;overflow:hidden;color:#ffffff;}
#complete-footer .social-media,#complete-footer .block-austal-stocks,#complete-footer .smartfooter-nav,#complete-footer .smartfooter-address{padding-top:20px;}
#complete-footer .block-austal-stocks,#complete-footer .smartfooter-nav,#complete-footer .privacy-links{padding-bottom:20px;}
#complete-footer .smartfooter-nav{padding-top:0;}

.content-lead-title,
.content-list-title {
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif
}

.content-list-title {
    font-size: 24px;
    font-size: 1.5rem
}


	.cpcta-flyin{
		position: fixed;
		bottom: 0;
		width: 40%;
		left: 50%;transform: translate(-50%);-webkit-transform: translate(-50%);			
		min-width: 300px;
		z-index: 99999	}

	.cpcta-flyin .cpcta-content-panel{
		display: none;
		color: #000000;
		background: #ffffff;
		padding: 10px 20px 30px 20px;
		box-sizing: border-box;
	}
   
	.cpcta-flyin .cpcta-content-panel a{
		color: #000;
	}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.p-all-content {
	padding: 20px;
}

.p-all-content img {
	max-width: 100%;
	height: auto;
}
.standard_promo__title{font-family:semplicitabold,Sans-Serif;font-size:2.5em;line-height:1.2em;color:#fff;text-align:center;text-transform:uppercase}


.headline{
	margin: 20px 0px;
	font-size: 24px;
	text-align: center;
}


.header-separator {
  height: 5px;
  margin: 0;
  background-color: #808080; }

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}


	.heading-block ~ p:not(.lead) { font-size: 15px; }


.widget p:not(.lead) { font-size: 14px; }

.page-template-page-pagebuilder-latest .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1),
.page-template-default .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1) {
  border-top: 0;
}
#comments{margin:20px 0}
#comments .section-header{margin:0}


.region-box .region-box-one
{
	margin: 4px 0;
}


.region-box .region-box-one a
{
	color: #6C19A4;
	text-decoration: none;
}


.region-box .region-box-one:hover a
{
	color: #6EA602;
	text-decoration: underline;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
