/*
 Theme Name:   Divi Child
 Theme URI:    #
 Description:  Divi child theme for Complete Smile 
 Author:       Stephenie
 Author URI:  https://stepheniezamora.com/
 Template:     Divi
 Version:      1.0.0 
*/

@font-face {
  font-family: 'Play Script';
  src: url('assets/fonts/PlaylistScript.woff') format('woff'), 
       url('assets/fonts/PlaylistScript.ttf')  format('truetype');
}
@font-face {
  font-family: 'Bahagia';
  src: url('assets/fonts/Bahagia.woff') format('woff'), 
       url('assets/fonts/Bahagia.ttf')  format('truetype');
}
/* prata-regular - latin */
@font-face {
  font-family: 'Prata';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/prata-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Prata Regular'), local('Prata-Regular'),
       url('assets/fonts/prata-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('assets/fonts/prata-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('assets/fonts/prata-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('assets/fonts/prata-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('assets/fonts/prata-v11-latin-regular.svg#Prata') format('svg'); /* Legacy iOS */
}

::placeholder {
  color: #7e7e7e;
  opacity: 1; /* Firefox */
  font-size:15px;
  font-weight: 300;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #7e7e7e;
 font-size:15px;
 font-weight: 300;
}

.et-search-form, .et_mobile_menu, .footer-widget li:before, .nav li ul, blockquote {
    border-color: #583858;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #8e8e8e;
 font-size:15px;
 font-weight: 300;
}
body {
    line-height: 1.4;
	color:#696969;
	font-size:18px;
	font-weight:300;
}

h1{
	font-family: 'Play Script';
	color: #5a375a;
	font-size:75px;
}
h2{
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	color: #5a375a;
	font-size:27px;
	line-height: 1.3;
}
h3{
	font-family: 'Play Script';
	color: #005b7f;
	font-size:50px;
	
}
h4{
	font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
	color: #5a375a;
	font-size:20px;
    font-weight:400;
	font-style:italic;
	line-height: 1.3;
	
}

span.f-play {
    font-family: 'Play Script';
    font-size: 36px;
}
.footer-widget h2 {
    font-size: 31px;
}
.aln-lead{
    font-weight: 500;
    font-size: 23px;
    color: #4078bc;
	text-align: center;
	
}
.current-menu-item a {
	color: #005b7f !important;
}
header#main-header {
	background-color: #fff;
	    z-index: 9999;
}
.et_header_style_centered nav#top-menu-nav {
    display: inline-block;
    float: left;
}

#et-info {
    float: right;
    height: 47px;
    line-height: 47px;
}
.et_header_style_centered #logo {
    max-height: 100%;
}
div#top-header {
    display: none;
}
.et_header_style_centered #main-header .logo_container {
    height: 107px !important;
}
.et_header_style_centered #main-header div#et-top-navigation{
background-color: #4078bc;
    margin-top: 15px;
}
.et_header_style_centered #main-header div#et-top-navigation .container {
    height: 50px;
}
#top-menu, #top-menu-nav {
    line-height: 50px;
}
#top-menu li {
    display: inline-block;
    font-size: 15px;
    padding-right: 0;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 20px;
}
 #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 18px;
}
 #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 33px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
}

.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
    padding-top: 135px;
}
.et-social-icons li a.icon {
	color: #fff !important;
    opacity: 1 !important;
    background-color: #93b2d8;
    height: 34px;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 38px;
    margin-top: 8px;
    font-size: 19px;
    width: 42px;;
}
.et-social-icons li a.icon:hover,
.et-social-icons li a.icon:active{
	opacity:.7 !important;
}
#main-header{
	    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
/*Home*/
div#home-header:before,
div#int-header:before {
    background-image: url(/wp-content/uploads/2024/09/header-overlay-opti.jpg)!important;
    content: "";
    position: absolute;
    height: 92%;
    width: 100%;
	top: 13px;
}

div#int-header:before {
    height: 88%;
}

div#home-header .et_pb_row {
	    display: flex;
    border-top: 10px solid #fff;
    border-left: 10px solid #fff;
    border-bottom: 10px solid #fff;
    border-right: 10px solid #fff;
	box-shadow: 0 0 7px -4px rgba(35, 31, 32,.79);
}
div#home-header {
    margin-top: 4px;
    margin-bottom: 4px;
	overflow: hidden;
}


/*div#home-header .et_pb_row.et_pb_row_0:before {
    content: "";
    transform: rotate(2deg);
    transform-origin: 2% 0%;
    background: #eee;
    width: 50.4%;
    height: 10px;
    position: absolute;
    left: -2px;
    bottom: 0px;
    z-index: 99999;
    
}*/
div#home-header .et_pb_row .et_pb_column.et_pb_column_2_3 {
    position: static;
    margin-right: 0 !important;
    border-right: 10px solid #fff
}
div#home-header .et_pb_row .et_pb_column.et_pb_column_1_3 {
    width: 35.1667%;
	display: flex;
	align-items: center;
    padding: 0 50px;
}

div#services  .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
    width: 32.4667%;
}
div#services  .et_pb_column {
    margin-right: 1.2%;
}
.work-box {
    height: 360px;
    background-position: top;
	border: 10px solid #fff;
    box-shadow: 0 0 7px -4px rgba(35, 31, 32,.79);
	background-position: 50% 26%;
}
div#home-header .et_pb_row .et_pb_text_inner {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 23px;
    color: #fff;
    font-style: italic;
	text-align: center;
}

/*div#home-header .et_pb_row.et_pb_row_0 .et_pb_column.et_pb_column_2_3:after {
    content: "";
    content: "";
    transform: rotate(-2deg);
    transform-origin: 2% 50%;
    background: #eee;
    width: 50.2%;
    height: 10px;
    position: absolute;
    right: -1px;
    bottom: -18px;
    z-index: 99999;
}*/

.home-htiles h2{
    font-family: 'Play Script';
    font-weight: 500;
    font-size: 36px;
    color: #5a375a;
}
.fwidget.et_pb_widget.widget_text {
    display: block;
    clear: both;
}
.fwidget.et_pb_widget.widget_text {
    display: block;
    clear: both;
    width: 100%;
}
p.home-about-txt {
    font-size: 28px;
    font-weight: 300;
    width: 70%;
    margin: 0 auto;
    text-align: center;
	    color: #5a375a;
}
.home-htiles {
    padding-top: 0 !important;
    z-index: 99999;
    padding-bottom: 75px !important;
}
.home-htiles h2{
	text-align: center;
}


.int-header{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
#int-hrimg{
	    background-image: url(/wp-content/uploads/2020/08/HEADER-RIGHT21.jpg);
		justify-content: center;
}
h1.int-title {
    font-family: 'Play Script';
    color: #fff;
    font-size: 75px;
	text-align:center;
}
div#home-header.int-header .et_pb_row .et_pb_column.et_pb_column_2_3 {
    width: 40.1667%;
}
div#home-header.int-header .et_pb_row .et_pb_column.et_pb_column_1_3 {
	width: 59.833%;
}
div#home-header.int-header .et_pb_image_wrap img {
    min-height: 260px;
    width: auto;
    object-fit: cover;
}








span.italic {
    font-weight: 400;
    font-style: italic;
}
div#services {
	padding: 0;
	padding-bottom: 20px;
}
div#services .et_pb_row {
    margin-top: -75px;
    z-index: 99999;
}
div#services .et_pb_blurb_content {
    padding: 13px 3px;
    text-align: center;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgb(255, 255, 255, .85);
    left: 0;
    padding: 22px;
}
div#services h4.et_pb_module_header {
    font-size: 18px;
    text-transform: uppercase;
    font-family: "Prata";
    color: #005b7f;
	    font-style: normal;
}
.testimonials .et_pb_module.et_pb_testimonial {
    background: #fff;
    color: #005b7f;
	padding-top: 0;
	font-size: 27px;
}
.testimonials .et_pb_module.et_pb_testimonial {
    background: #fff;
    color: #005b7f;
	padding-top: 0;
	font-size: 23px;
	font-weight: 300;
}
.testimonials .et_pb_testimonial:before {
    content: none;
}
.testimonials span.et_pb_testimonial_author {
    text-align: center;
    margin-top: 0;
    font-family: "Play Script";
    font-size: 27px;
	font-weight: 400;
	display: inline-block;
}
.testimonials .et_pb_testimonial_content {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
.footer-widget {
    position: relative;
}
.footer-widget h2 {
	color: #fff;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-style: italic;
    font-size: 35px;
    font-weight: 400;
}
.footer-widget h3 {
    font-family: 'Play Script';
    font-weight: 500;
    font-size: 36px;
    color: #fff;
}

.footer-widget.aln-col2 .textwidget {
    font-size: 19px;
    padding-top: 9px;
    padding-bottom: 5px;
    font-family: "Prata";
    font-size: 21px;
    padding: 9px 15px 0 15px;
}

.footer-widget div#text-2 h4,
.footer-widget div#text-3 h4 {
    color: #93b2d8;
    font-size: 20px;
	text-transform: uppercase;
	position: relative;
}
div#nav_menu-3 {
    margin-bottom: 0;
}

#main-footer {
    position: relative;
	    margin-top: 4px;
}
#main-footer .footer-widget.aln-col1 {
	width: 30.25%;
    margin-bottom: 0 !important;
    padding-top: 70px;
    padding-bottom: 70px;
}
#main-footer .footer-widget.aln-col2 {
    width: 64.25%;
    margin-bottom: 0 !important;
    background-image: url('/wp-content/uploads/2024/09/footer-leaf-opti.jpg');
    border: 10px solid #fff;
    box-shadow: 0 0 7px -4px rgba(35, 31, 32,.79);
	padding: 40px 40px;
}
#main-footer .footer-widget.aln-col2 .fwidget.et_pb_widget.widget_text{
    text-align: center;
}



#main-footer div#text-5 .textwidget {
    padding-left: 7%;
}
#footer-widgets {
	    display: flex;
    padding: 0 !important;
    margin: 0 !important;
}
.foot-call br{
	display: none;
}
.foot-call {
    display: inline-block;
    background: #93b2d8;
    padding: 10px 20px;
    color: #213f82 !important;
}
.foot-call span#et-info-phones a{
    color: #213f82;
	font-weight: 600;
}
.footer-widget div#text-2 p {
    padding-bottom: 5px;
}
p.m-bot {
    margin-bottom: 30px;
}
form.wpcf7-form {
    clear: both;
    overflow: hidden;
}
input.wpcf7-form-control.wpcf7-submit.et_pb_contact_submit.et_pb_button {
    background-color: #213f82;
    color: #fff;
    font-size: 20px;
    font-family: "Simpel",sans-serif;
}
.footer-widget .et_pb_contact p input, .footer-widget .et_pb_contact p textarea, 
.footer-widget .et_pb_subscribe .et_pb_contact_field input, .footer-widget .et_pb_subscribe .et_pb_contact_field textarea {
    background-color: #fff;
	padding: 14px;
}
.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
    padding: 14px;
	    border: 0;
		opacity:.8;
}
form.wpcf7-form br{
	display: none;
}
#footer-bottom {
    background-color: #fff;
    padding: 40px 0 50px;
}
#footer-info {
    color: #9a9a9a;
    font-size: 14px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 400;
    text-align: center;
	    width: 100%;
}
#footer-info a {
    font-weight: 400;
    color: #9a9a9a;
}
.et_pb_testimonial {
    padding: 15px;
}
@media (min-width: 981px){
	#left-area {
		width: 65.125% !important;
		padding-bottom: 23px !important;
		
	}
	.pod-sidebar .et_pb_column.et_pb_column_2_3 {
		width: 65.125% !important;
		padding-bottom: 23px !important;
		margin-right: 0 !important;
		padding-right: 5.5% !important;
	}
	.pod-sidebar .et_pb_widget_area_left{
		border-right: 0px;
	}
	.et_right_sidebar #left-area {
		float: left;
		padding-right: 5.5%;
	}
	body.page-template-sidebar-template .et_pb_row {
		width: 100%;
	}
	body.page-template-sidebar-template #left-area {
		padding-right: 5.5% !important;
		float: left;
		width: 65.125% !important;
	}
	body.page-template-sidebar-template .et_pb_section:first-child  .et_pb_row {
		padding: 0;
	}
	.et_right_sidebar #sidebar {
		padding-left: 0;
	}
	#sidebar,
	.pod-sidebar  .et_pb_column.et_pb_column_1_3{
		float: left;
		width: 32.875% !important;
	}
	#main-content .container:before {
		content:none;
	}
	#et-top-navigation, .et_header_style_split #et-top-navigation {
		padding-top: 44px !important;
		padding-bottom: 41px !important;
	}

	#main-footer:before {
		background: url('/wp-content/uploads/2024/09/footer-overlay2-opti.jpg');
		width: 100%;
		height: 94%;
		top: 3%;
		content: "";
		position: absolute;
	}
	.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget {
		margin-bottom: 1.5%;
	}
	
	
}
div#footer-widgets ul li {
    padding: 0 !important;
    margin: 8px 0;
}
div#footer-widgets ul.et-social-icons li{
	margin-left: 4px;
}
div#footer-widgets ul li a {
    color: #005b7f !important;
    font-size: 15px !important;
    text-transform: uppercase;
	font-weight:400;
}
#footer-widgets .footer-widget li:before {
    content: none;
}
li.et-social-icon.aln-info-email a:before {
    content: "\e076";
}
.et-social-icons {
    float: none;
}
div#footer-widgets ul.et-social-icons li a {
    color: #ddd7cc !important;
    font-size: 18px !important;
    text-transform: uppercase;
    width: 45px;
    height: 45px;
    line-height: 45px !important;
    background-color: #005b7f;
}
.page-template-full-width #main-content {
    padding-bottom: 60px;
}
.mc-field-group {
    display: flex;
	margin-bottom: 7px;
    padding-bottom: 0 !important;
}
p.aln-small {
    text-align: center;
	font-size: 14px;
}
div#int-header{
	position: relative;
	line-height: 0;
    font-size: 0px;
}
div#int-header .container {
	padding-top:0 !important;
}
#sidebar .et_pb_widget {
    margin-bottom: 0px !important;
    width: 100%;
    float: none;
}
.pod-sidebar .et_pb_widget {
    margin-bottom: 0px !important;
    width: 100%;
    float: none;
    padding-bottom: 6px;
}
#sidebar .testimonials .et_pb_testimonial_content {
    width: 100%;
    color: #5a375a;
    font-size: 20px !important;
    font-weight: 300;
}
#sidebar .testimonials {
    padding-top: 30px;
}





#mc_embed_signup {
    background: transparent !important;
}
#mc_embed_signup input[type=text], #mc_embed_signup input[type=email] {
    background-color: #fff !important;
    border: 0 !important;
    color: #000 !important;
    padding: 15px 10px !important;
    font-size: 16px !important;
	border-radius: 0!important;
}
@media (min-width:992px){
div#mc_embed_signup_scroll .mc-field-group input[type=text] {
    width: 49.5% !important;
}	

#mc_embed_signup input[type=submit] {
	color: #fff !important;
    background: #5a375a !important;
    border: 0px !important;
    padding: 0px 5px !important;
    font-size: 28px !important;
    cursor: pointer !important;
    margin: 0px !important;
    width: 28% !important;
    font-family: 'Play Script' !important;
    font-weight: 400 !important; 
	border-radius: 0!important; 
	height: auto !important;
    line-height: inherit !important;
}	
}
#mc_embed_signup input[type=submit] {
	color: #fff !important;
    background: #5a375a !important;
    border: 0px !important;
    padding: 0px 5px !important;
    font-size: 28px !important;
    cursor: pointer !important;
    font-family: 'Play Script' !important;
    font-weight: 400 !important; 
	border-radius: 0!important; 
	height: auto !important;
    line-height: inherit !important;
}	
div#mc_embed_signup_scroll .mc-field-group input[type=text]:first-child {
    margin-right: 1% !important;
}
#mc_embed_signup input[type=email] {
    flex: 0 0 72%;
}

@media(max-width:1024px){
	body header#main-header .container {
    width: 90%;
    max-width: 1080px;
    margin: auto;
    position: relative;
}
.logo_container img#logo {
    width: 100%;
    max-width: 230px;
}
}
@media(max-width:980px){
	h1{
		font-size:50px;
	}
	h2{
		font-size: 22px;
	}
	h3{
		font-size: 32px;
	}
	h4{
		font-size: 19px;
	}
	.footer-widget h2 {
		font-size: 23px;
	}
	.aln-lead{
		font-size: 18px;
	}
	.home-htiles h3 {
		font-size: 21px;
		line-height: 1.3;
		text-align: center;
		padding-bottom: 0;;
	}
	.et_header_style_centered #main-header {
		padding: 0;
	}
	.et_header_style_centered #main-header .logo_container {
		height: auto !important;
	}
	.et_header_style_centered header#main-header .logo_container, .et_header_style_split header#main-header .logo_container {
		height: auto;
		max-height: auto !important;
		padding: 0;
		max-height: 113px;
	}
	.et_header_style_centered #logo {
		max-height: 90px;
		padding-top: 11px;
		margin-bottom: -10px;
	}
	span.select_page {
		display: none !important;
	}

	#et-info {
		float: right;
		padding-top: 0;
	}
	.mobile_menu_bar:before {
		top: 11px;
	}
	.et_header_style_centered #main-header .mobile_nav {
		padding: 0;
	}
	.et_header_style_centered #main-header div#et-top-navigation {
		background-color: #4078bc;
		margin-top: 0;
	}
	.et_header_style_centered .et_menu_container .mobile_menu_bar{
		left: 0;
	}
	.home-map .et_pb_text_inner {
		padding-top: 40px;
		padding-bottom: 20px;
		padding-right: 15px;
	}
	#footer-widgets {
		padding: 40px 0 0;
	}
	.et_pb_row,.container {
		width: 90%;
	}
	.et_pb_testimonial {
		padding: 0;
	}
	div#services .et_pb_module.et_pb_blurb {
		position: relative;
		max-width: 330px;
		margin: 0 auto;
	}
	div#services {
		margin-top: 0;
		padding-top: 30px;
	}
	.home-map iframe {
		max-height: 400px;
	}
	.home-map .et_pb_text_inner p {
		font-size: 18px;
	}
	.home-map .et_pb_text_inner p a {
		font-size: 15px;
	}
	body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
		font-size: 16px !important;
	}
	input.wpcf7-form-control.wpcf7-submit.et_pb_contact_submit.et_pb_button {
		font-size: 17px;
		padding-left: 0;
		margin-left: 0;
	}
	#main-footer div#text-5 .textwidget {
		padding-left: 0;
		margin-top: 20px;
	}
	#footer-bottom {
		background-color: #fff;
		padding: 30px 0 10px;
	}
	.main_title {
		margin-bottom: 5px;
	}
	body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
		padding-top: 40px;
	}
	.footer-widget div#text-2 h4, .footer-widget div#text-3 h4 {
		font-size: 18px;
	}
	#sidebar .et_pb_widget {
		text-align: center;
	}
}
@media(max-width:979px){
div#home-header .et_pb_row {
    flex-direction: column;
}	
	
.et_pb_column .et_pb_row_inner, .et_pb_row {
    padding: 20px 0;
}
div#home-header .et_pb_row .et_pb_column.et_pb_column_2_3 {
    margin-right: 0 !important;
    border-right: 0px solid #fff;
    margin-bottom: 0;
}
div#home-header .et_pb_row .et_pb_column.et_pb_column_1_3 {
    padding: 17px 20px;
}
span.f-play {
    font-size: 28px;
}
div#home-header .et_pb_row .et_pb_text_inner {
    font-size: 20px;
}
p.home-about-txt {
    font-size: 19px;
    width: 91%;
}
.testimonials .et_pb_testimonial_content {
    font-size: 19px;
}

.et_pb_section {
    padding: 25px 0;
}
#footer-widgets {
    flex-direction: column;
}
#main-footer .footer-widget.aln-col1 {
    padding-top: 20px;
    padding-bottom: 19px;
}
div#mc_embed_signup_scroll .mc-field-group input[type=text]:first-child {
    margin-bottom: 7px;
}
#mc_embed_signup input[type=email] {
    flex: 0 0 100%;
}
#mc_embed_signup input[type=submit] {
    width: 100%;
    margin-top: 7px;
}
#main-footer .footer-widget.aln-col2 {
    padding: 30px 15px;
}	
.mc-field-group {
    margin-bottom: 7px;
    flex-direction: column;
}
div#mc_embed_signup_scroll .mc-field-group input[type=text] {
    width: 100%;
}
ul#menu-main-menu {
    display: flex;
    flex-direction: revert;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
}
.footer-widget ul#menu-main-menu  li {
    padding-left: 14px !important;
    position: relative;
}
#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 1.5%!important;
}
.footer-widget h2 {
    font-size: 28px;
}
.footer-widget h3 {
    font-size: 30px;
    margin-top: 10px;
}

.testimonials.et_section_regular {
    padding-bottom: 0;
    margin-bottom: -17px;
    clear: both;
    display: block;
}
div#services h4.et_pb_module_header {
    font-size: 16px;
}
div#home-header .et_pb_row .et_pb_column.et_pb_column_1_3 {
    width: 100%;	
}
div#services .et_pb_row {
    display: flex;
    flex-direction: column;
}
div#services .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
    width: 100%;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto !important;
}
	div#home-header .et_pb_row .et_pb_column.et_pb_column_2_3,
div#home-header.int-header .et_pb_row .et_pb_column.et_pb_column_1_3 {

    width: 100% !important;
}
h1.int-title {
    font-family: 'Play Script';
    color: #fff;
    font-size: 42px;
    text-align: center;
}
h1 {
    font-size: 38px;
}
.et_pb_row_1, body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row {
    width: 90% !important;
    max-width: 90% !important;
}	
}
.strong-view.slider-container {
    opacity: 1;
    max-width: 322px;
}
.wpmtst-testimonial.testimonial span {
    color: #005b7f;
    padding-top: 0;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 23px !important;
    font-weight: 300 !important;
    font-style: normal;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before,
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after{
    content: none !important;
}
.wpmtst-testimonial-content.testimonial-content,
.wpmtst-testimonial-content.testimonial-content p,
.strong-view.wpmtst-modern .wpmtst-testimonial-field{
	display: inline;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-field {
    clear: none;
	    text-align: center;
    margin-top: 0;
    font-family: "Play Script";
    font-size: 27px;
    padding-left: 6px;
	color: #015b7f !important;
    font-weight: 400;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-inner {
    padding: 0 !important;
    text-align: center;
    width: 80% !important;
    margin: 0 auto !important;
}
.strong-view.wpmtst-modern .wpmtst-testimonial-content {
    margin: 0 !important; 
}
#sidebar .wpmtst-testimonial.testimonial span {
/*     color: #5a375a; */
    font-size: 20px !important;
}
#sidebar .wpmtst-testimonial-content.testimonial-content {
    line-height: 1.2 !important;
}
#sidebar .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
    width: 100% !important;
}

#sidebar .strong-view.wpmtst-modern .wpmtst-testimonial-inner,
.pod-sidebar .strong-view.wpmtst-modern .wpmtst-testimonial-inner{
    padding-top: 20px !important;
}
@media(max-width:980px){
	.et_pb_post_title_0 .et_pb_title_container h1.entry-title, .et_pb_post_title_0 .et_pb_title_container h2.entry-title, .et_pb_post_title_0 .et_pb_title_container h3.entry-title, .et_pb_post_title_0 .et_pb_title_container h4.entry-title, .et_pb_post_title_0 .et_pb_title_container h5.entry-title, .et_pb_post_title_0 .et_pb_title_container h6.entry-title {

		font-size: 34px;
	}
	.wpmtst-testimonial.testimonial span {
		font-size: 19px !important;
	}
	.strong-view.wpmtst-modern .wpmtst-testimonial-field {
	  font-size: 23px;
	}
	strong {
		font-weight: 600;
	}
}
.pod-sidebar .strong-view.wpmtst-modern .wpmtst-testimonial-inner {
    width: 100% !important;
}
