/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

.header-classic #Header .top_bar_left {width: 100%;}

body:not(.template-slider) #Header_wrapper {min-height: 110px;}
body:not(.template-slider) #Header {min-height: 110px;}

#Top_bar {border-bottom: 0px;}
#Top_bar .menu_wrapper {margin-top: 0px;}

#Top_bar .menu > li {padding: 29px 0px; position: relative; top: 5px;}
#Top_bar .menu > li > a {padding: 0px;}
#Top_bar .menu > li > a span:not(.description) {padding: 0px 6px; line-height: 47px; }

#Top_bar .menu li ul li {width: 345px;}
#Top_bar .menu li ul li a {padding: 3px 20px;}
#Top_bar .menu li ul li a span {font-size: 15px;}

.menu-button {margin-left: 10px !important; position: relative; top: -2px;}
.menu-button a {border: 2px solid #6CC5D1; border-radius: 25px;}

.menu-icon {}
.menu-icon a span {font-size: 30px; color: #6cc5d1;}
.menu-icon a:hover span {color: #ffffff;}

.menu-icon img {vertical-align: middle; width: auto; height: 47px; position: relative; top: -2px;}

/* global */

.content-button {box-shadow: 0px 3px 6px #00000029 !important;}
.content-button .button_label {padding: 4px 20px !important;}

.wp-caption-text {background-color: transparent;}

p.caption-text {padding: 10px!important;
  line-height: initial !important;}

/* popup maker */

.pum-container p {margin-bottom: 10px;}
.pum-container input[type="text"], .pum-container input[type="email"], .pum-container textarea {padding: 5px 10px;}

.popmake-title {margin-bottom: 15px;}

/* home */

.slider, .slider p {margin-bottom: 0px;}

.landing-container {position: absolute; top: 170px;}
.landing-logo-graphic {margin-bottom: 215px;}
.landing-arrow {position: absolute; bottom: -100px; left: 0px;}

.welcome-text-container {padding: 50px 85px 30px;}
.welcome-text {margin-bottom: 0px;}
.welcome-text h1 {margin-bottom: 25px;}
.welcome-text .content-button {margin: 15px 0px 0px;}

.about-text-container {padding: 135px 100px 0px 15%;}
.about-text h1 {margin-bottom: 25px;}
.about-text .content-button {margin: 40px 0px 0px;}

.about-image-container {padding: 105px 0px;}
.about-image-container .about-image {margin: 0px; width: 100%;}
.about-image-container .about-image .image_frame {margin: 0px;}

.services-text-container {padding: 50px 11% 0px;}
.services-text h1 {margin-bottom: 25px;}

.services-image-container {padding: 0px 8.5% 50px;}
.home-services-image .animate {background-color: #ffffff; box-shadow: 0px 3px 6px #00000029; padding: 30px 30px 15px; min-height: 164px;}
.home-services-image .wp-caption-text {font-size: 20px; line-height: 24px; color: #4B4B4B;}

.parallax-container {padding: 80px 20%;}
.parallax-container .column_image {margin-bottom: 0px;}

.affiliates-container {padding: 50px 0px;}
.affiliates-container .affiliate-image {width: 12.28%; margin: 0px 1%;}

/* about us */

.about-us-page .about-us-doctor-container {background-size: 340px; padding: 15px 0px 50px 15px; margin-top: 65px; width: 35%;}
.about-us-doctor-container .about-us-doctor {width: 100%; margin: 0px;}
.doctor-signature {position: absolute; bottom: 13px; right: -120px;}

.about-us-page .about-us-text-container {padding: 95px 0px 0px 50px; width: 65%;}
.about-us-page .about-us-text-container-left {padding: 95px 50px 0px 0px; width: 65%;}

.about-parallax {padding: 300px 0px;}

.about-us-text {margin-bottom: 0px;}
.about-us-text h2 {font-size: 30px; text-transform: uppercase; margin-bottom: 40px;}
.about-us-text p {line-height: 40px; font-size: 18px;}

.about-us-member-container {padding: 0px 175px;}
.about-us-member-container .about-us-member {width: 45%; margin: 0px 2.5% 40px;}
.about-us-member h2 {font-size: 28px; line-height: 37px; text-transform: uppercase; margin-bottom: 0px;}
.about-us-member h3 {font-family: "Open Sans", Arial, Tahoma, sans-serif; color: #595B5C;}

/* secondary */

.secondary {background-size: 44%; background-position: right bottom 75px !important;}

.secondary .secondary-text-container {padding: 81px 125px 50px 0px; width: 70%;}
.secondary .secondary-full-container {padding: 81px 0px 50px 0px; width: 80%;}
.secondary .secondary-full-width-container {padding: 125px 0px 100px 0px;}
.secondary-full-container .column_video {margin-bottom: 10px;}
.secondary-full-container .secondary-text {margin-bottom: 0px;}

.secondary-full-width-container .affiliate-image {width: 12.28%; margin: 0px 1%;}

.secondary-text h2 {margin-bottom: 40px; text-transform: uppercase;}
.secondary-text p:first-child {margin-top: 0px !important;}
.secondary-text .big {margin-bottom: 5px; font-size: 19px; color: #00263D; margin-top: 30px;}
.secondary-text p {font-size: 15px; line-height: 24px; margin-bottom: 15px;}
.secondary-text ul {margin-bottom: 15px;}
.secondary-text ul li {font-size: 15px; line-height: 24px; margin-bottom: 0px; color: #00263D;}
.secondary-text .content-button {margin-top: 0px; margin-bottom: 50px;}
.secondary-text strong {font-weight: 600;}
.secondary-text a {text-decoration: underline;}
.secondary-text .content_video {margin-top: 40px;}

.secondary-text table {width: 65%; margin-bottom: 0px;}
.secondary-text table tr td {text-align: left;}

.secondary .secondary-sidebar-container {padding: 81px 0px 0px 50px; width: 30%;}

.secondary-sidebar .inner-container {box-shadow: 0px 3px 6px #00000029;}
.secondary-sidebar h3 {font-family: "Open Sans", Arial, Tahoma, sans-serif; background-color: #031927; padding: 0px 11px; margin-bottom: 0px;}
.secondary-sidebar .active-sidebar-link {color: #6CC5D1;}
.secondary-sidebar a {display: block; padding: 0px 11px; font-size: 16px; line-height: 40px;}
.secondary-sidebar .content-button {display: inline-block; margin-top: 16px;}

.wpsm-show, .wpsm-hide {box-shadow: 0px 3px 6px #00000029 !important; background-color: #6cc5d1; padding: 4px 20px !important; width: 125px; text-align: center !important; border-radius: 25px; color: #ffffff !important;}

/* faq */

.accordion {margin-top: 35px;}
.accordion .question {border-radius: 0px; box-shadow: 0px 3px 6px #00000029;}

.accordion .question .title, .accordion .question.active .title {font-size: 16px; color: #00263D;}

.accordion .question .title:before {background: #00263D;}

.accordion .question .title > .acc-icon-plus, .accordion .question .title > .acc-icon-minus {color: #6cc5d1; z-index: 9999;}

.accordion .question .answer {padding: 15px 35px 0px 60px;}
.accordion .question .answer p:first-child {margin-bottom: 0px;}

/* testimonials */

.testimonials_list .item .desc h4 {margin-bottom: 0px;}

.blockquote blockquote {background-image: none; font-size: 17px; line-height: 28px;}

/* patient information */

.icon_box {padding-bottom: 0px; padding-top: 0px;}
.icon_box a {text-decoration: none !important;}

.icon_box .icon_wrapper {width: 38px; height: 38px; line-height: 38px; font-size: 20px; border-width: 0px; top: 0px !important;}

.icon_box.icon_position_left {min-height: unset; padding-left: 50px;}

.icon_box.icon_position_left .desc_wrapper {padding-top: 0px;}
.icon_box.icon_position_left .desc_wrapper h4 {font-size: 17px; line-height: 38px;}

.style-simple .icon_box:hover {background-color: #6cc5d1 !important;}
.icon_box .icon_wrapper, .icon_box a .icon_wrapper, .style-simple .icon_box:hover .icon_wrapper {color: #6cc5d1;}

.secondary-partners-text .big {margin-bottom: 20px;}
.secondary-partners-text p {margin-bottom: 0px;}
.secondary-partners-text table {width: 100%;}
.secondary-partners-text table tr td:first-child {width: 300px; vertical-align: top;}

.secondary-partners-text table td {border: 0px !important;}
.secondary-partners-text table tr:first-child td {background: none !important; box-shadow: none;}
.secondary-partners-text table tr:nth-child(2n) td {background: rgba(0,0,0,0.0);}

/* contact */

.contact-left table td {border: 0px !important;}
.contact-left table tr td:first-child {vertical-align: top;}
.contact-left table tr td:last-child {text-align: left; font-size: 15px; line-height: 24px;}
.contact-left table tr td:last-child span {color: #6CC5D1;}
.contact-left table tr:first-child td {background: none !important; box-shadow: none;}
.contact-left table tr:nth-child(2n) td {background: rgba(0,0,0,0.0);}

#maps .map-left {width: 50%; padding: 20px 10px 0px 0px;}
#maps .map-right {width: 50%; padding: 20px 0px 0px 10px;}

.map-left .column_map_basic, .map-right .column_map_basic {width: 100% !important; margin: 0px;}

#ui-datepicker-div {font-size: 16px;}
.ui_tpicker_second, .ui_tpicker_millisec, .ui_tpicker_microsec {display: none;}
.ui-timepicker-div dl dd {margin: 0 10px 0px 40%;}
.ui_tpicker_time {padding: 0px;}
.ui-timepicker-div dl {margin: 0px;}

.contact-right p {margin-bottom: 0px;}

/* footer */

#Footer h4 {font-family: "Montserrat", Arial, Tahoma, sans-serif; font-weight: bold; margin-bottom: 25px;} 

#Footer table td {border: 0px !important; }
#Footer table tr td:first-child {vertical-align: top;}
#Footer table tr td:last-child {text-align: left; font-size: 18px; line-height: 24px;}
#Footer table tr td:last-child span {color: #6CC5D1;}
#Footer table tr:first-child td {background: none !important; box-shadow: none;}
#Footer table tr:nth-child(2n) td {background: rgba(0,0,0,0.0);}

#Footer .wpcf7-form p {margin-bottom: 4px;}
#Footer .wpcf7-submit {background-color: #6cc5d1 !important; float: right; margin-right: 0px !important; margin-bottom: 15px !important;}
.wpcf7-textarea {height: 100px;}

input[type="text"], input[type="email"], textarea {padding: 3px 10px;}
input[type="submit"], input[type="text"], input[type="email"], textarea {font-size: 18px; line-height: 24px;}

.widget_nav_menu ul {padding: 0px; background: transparent;}
.widget_nav_menu ul li:after {display: none;}
.widget_nav_menu ul li a {padding: 2px 0 16px 3px; font-size: 18px; line-height: 24px;}

#nav_menu-2 h4, .menu-footer-menu-container {margin-left: 50px;}

#custom_html-2 .textwidget h4 {margin-top: 20px; margin-bottom: 5px;}
#custom_html-2 .textwidget div a {display: block;}

.copyright {font-size: 16px; line-height: 21px;}
.site-link {color: #6cc5d1 !important;}

.wpcf7-submit:focus {outline: none !important;}
button:focus {outline: none !important;}

/* RESPONSIVE */

html,body{overflow-x:hidden}

@media only screen and (min-width: 1490px) and (max-width: 1680px){    
	
/* home */
	
.landing-container {padding: 0px 280px;}
.landing-arrow {position: absolute; bottom: -100px; left: 0px;}
	
.about-text-container {padding: 135px 100px 0px 12%;}


}

@media only screen and (min-width: 1240px) and (max-width: 1489px){ 
	
#Top_bar .menu > li > a span:not(.description) {padding: 0px 6px;}
	
/* global */
	
.welcome-text h1, .about-text h1, .services-text h1 {font-size: 30px; line-height: 36px;}
	
.about-us-text h2, .secondary-text h2, .about-us-member h2 {font-size: 24px; line-height: 32px;}
.secondary-text .big {font-size: 17px;}
.welcome-text p, .services-text p {text-align: center; font-size: 15px; line-height: 24px;}
.about-us-text p, .secondary-text p, .blockquote blockquote, .contact-left table tr td:last-child, .about-text p {font-size: 15px; line-height: 24px;}
.secondary-sidebar a {font-size: 15px; line-height: 40px;}
	
/* home */
	
.landing-container {top: 0; padding: 70px 15% 0px;}
.landing-arrow {position: absolute; bottom: -100px; left: 0px;}
	
.about-text-container {padding: 115px 100px 0px 8%;}
.about-text .content-button {margin: 20px 0px 0px;}
	
/* secondary */
	
.secondary .secondary-sidebar-container {padding: 81px 15px 0px 0px;}

}

@media only screen and (min-width: 960px) and (max-width: 1239px){    
	
#Top_bar a.responsive-menu-toggle {top: 76px; right: 24px;}
#Top_bar a.responsive-menu-toggle i {font-size: 26px;}
	
.menu-button {margin-left: 0px !important; top: 0px;}
.menu-button a {border: 0px;}
	
/* global */
	
.about-text h1 {font-size: 30px; line-height: 36px;}

.about-us-text h2, .secondary-text h2, .about-us-member h2 {font-size: 21px; line-height: 32px;}
.secondary-text .big {font-size: 17px;}
.welcome-text p, .services-text p {text-align: center; font-size: 15px; line-height: 24px;}
.about-us-text p, .secondary-text p, .blockquote blockquote, .contact-left table tr td:last-child, .about-text p {font-size: 15px; line-height: 24px;}
.secondary-sidebar a {font-size: 15px; line-height: 40px;}
	
/* home */
	
.landing-container {top: 0; padding: 30px 15%;}
.landing-arrow {position: absolute; bottom: -60px; left: 0px;}
	
.landing-logo-graphic {margin-bottom: 35px !important;}
	
#about .about-text-container {padding: 105px 65px 0px 5%;}
#about .about-image-container {}
	
.services-text-container {padding: 50px 8% 0px;}
	
.services-images-container .home-services-image {width: 48%;}
.services-images-container .column_placeholder {display: none;}
	
/* about us */
	
.doctor-signature {right: 0;}
	
.about-us-member-container {padding: 0px 10%;}
	
/* secondary */
	
.secondary .secondary-text-container {padding: 81px 0px 50px 0px; width: 59%;}
.secondary .secondary-sidebar-container {padding: 81px 0px 0px 50px; width: 41%;}
	
/* patient information */
	
.icon_box.icon_position_left .icon_wrapper {position: absolute;}
	
.icon_box.icon_position_left .desc_wrapper {text-align: left; padding-top: 10px;}
	
/* contact */
	
.contact-left table tr td:first-child {width: 15px;}
.contact-left table tr td:last-child br {display: none;}
	
.contact-right textarea {height: 205px;}
	
/* footer */
	
#Footer table tr td:last-child br {display: none;}
	
#nav_menu-2 h4, .menu-footer-menu-container {margin-left: 90px;}
	
#Footer .footer_copy .copyright {float: left; width: 85%;}
#back_to_top {margin: 0px;}
    
}

@media only screen and (min-width: 768px) and (max-width: 959px){
	
#Top_bar a.responsive-menu-toggle {top: 76px; right: 24px;}
#Top_bar a.responsive-menu-toggle i {font-size: 26px;}
	
.menu-button {margin-left: 0px !important; top: 0px;}
.menu-button a {border: 0px;}
	
/* global */

.about-us-text h2, .secondary-text h2, .about-us-member h2 {font-size: 21px; line-height: 32px;}
.secondary-text .big {font-size: 17px;}
.welcome-text p, .about-text p, .services-text p {text-align: center; font-size: 15px; line-height: 24px;}
.about-us-text p, .secondary-text p, .blockquote blockquote, .contact-left table tr td:last-child {font-size: 15px; line-height: 24px;}
.secondary-sidebar a {font-size: 15px; line-height: 40px;}
	
/* home */
	
.landing-container {top: 0; padding: 30px 85px;}
.landing-arrow {bottom: 20px;}
	
.landing-logo-graphic {margin-bottom: 35px !important;}
	
#about .about-text-container {width: 100%; padding: 135px 100px 0px;}
#about .about-image-container {width: 100%; padding: 0px 100px 135px;}
	
.about-text h1 {text-align: center;}
	
.services-text-container {padding: 50px 8% 0px;}
	
.services-images-container .home-services-image {width: 48%;}
.services-images-container .column_placeholder {display: none;}
	
/* about us */
	
.doctor-signature {right: 0;}
	
.about-us-member-container {padding: 0px 10%;}
	
/* secondary */
	
.secondary .secondary-text-container {padding: 81px 0px 50px 0px; width: 55%;}
.secondary .secondary-sidebar-container {padding: 81px 0px 0px 50px; width: 45%;}
	
/* patient information */
	
.icon_box.icon_position_left .icon_wrapper {position: absolute;}
	
.icon_box.icon_position_left .desc_wrapper {text-align: left; padding-top: 10px;}
	
/* contact */
	
.contact-left table tr td:first-child {width: 15px;}
.contact-left table tr td:last-child br {display: none;}
	
.contact-right textarea {height: 205px;}
	
/* footer */
	
#Footer table tr td:last-child br {display: none;}
	
#nav_menu-2 h4, .menu-footer-menu-container {margin-left: 90px;}
	
#Footer .footer_copy .copyright {float: left; width: 85%;}
#back_to_top {margin: 0px;}
	 
}

@media only screen and (min-width: 480px) and (max-width: 767px){
	
body:not(.template-slider):not(.header-simple) #Header {min-height: 110px;}
	
#Top_bar .logo #logo {margin: 10px 75px 10px 35px;}
#Top_bar .logo #logo img.logo-mobile {float: left;}
	
#Top_bar a.responsive-menu-toggle {top: 76px; right: 24px;}
#Top_bar a.responsive-menu-toggle i {font-size: 26px;}
	
.menu-button {margin-left: 0px !important; top: 0px;}
.menu-button a {border: 0px;}
	
/* global */

.about-us-text h2, .secondary-text h2, .about-us-member h2 {font-size: 21px; line-height: 27px;}
.secondary-text .big {font-size: 15px;}
.welcome-text p, .about-text p, .services-text p {text-align: center; font-size: 15px; line-height: 24px;}
.about-us-text p, .secondary-text p, .secondary-sidebar a, .blockquote blockquote, .contact-left table tr td:last-child {font-size: 15px; line-height: 24px;}
	
/* home */
	
.landing-container {position: static; background-color: #031927; padding: 30px;}
.landing-logo-graphic {margin-bottom: 40px !important;}
.landing-arrow {bottom: 20px;}
	
.welcome-text-container {padding: 50px 0px 0px;}
	
.about-text-container {padding: 50px 35px 20px;}
.about-text h1 {text-align: center;}
.about-text .content-button {margin: 15px 0px 0px;}
	
.about-image-container {padding: 0px;}
	
.services-text-container {padding: 50px 0px 0px;}
	
.services-images-container .column_placeholder {display: none;}
.home-services-image .animate {min-height: unset;}
	
.parallax-container {padding: 80px 0px;}
	
.affiliates-container .affiliate-image {width: 48% !important; margin: 0px 1% 40px !important; clear: none;}
.affiliates-container .affiliate-image img {max-height: 150px; width: auto;}
	
/* about */
	
.doctor-signature {right: 0px;}
	
.about-us-page .about-us-text-container {padding: 50px 0px 0px;}
.about-us-text h2:last-child {margin-bottom: 0px;}
	
.about-us-member-container {padding: 0px 0px 50px;}
.about-us-member-container .about-us-member {margin: 0px;}
	
/* secondary */
	
.secondary .secondary-full-container {padding: 50px 0px;}
.secondary .secondary-text-container {padding: 50px 0px;}
	
.secondary-text .content-button {margin-bottom: 30px;}
	
.secondary .secondary-sidebar-container {padding: 10px 0px 0px 0px;}
.secondary-sidebar h3 {margin-bottom: 0px;}
.secondary-sidebar .inner-container a {padding: 12px 11px 0px;}
.secondary-sidebar a:last-child {padding-bottom: 12px;}
	
	.accordion .question .title, .accordion .question.active .title {font-size: 14px; color: #00263D;} 
	
/* contact */
	
.contact-left table tr td {display: block;}
.contact-left table tr td:first-child {text-align: left; padding: 10px 10px 0px;}
.contact-left table tr td:last-child {padding: 0px 10px 10px;}
.contact-left table tr td:last-child br {display: none;}
	
.contact-right input[type="submit"], .contact-right input[type="text"], .contact-right input[type="email"], .contact-right textarea {text-align: left;}
	
/* footer */
	
#Footer .widgets_wrapper {padding: 30px 0px 0px;}
	
#Footer h4 {text-align: center; font-size: 18px;}
#Footer .wpcf7-submit {float: none; display: block; margin: 0 auto !important;}
	
#Footer table td {display: block;}
#Footer table tr td:last-child {text-align: center; font-size: 16px;}
	
input[type="submit"], input[type="text"], input[type="email"], textarea {text-align: center;}
	
#nav_menu-2 h4, .menu-footer-menu-container {margin-left: 0px;}
.widget_nav_menu ul li a {padding: 8px 0px; text-align: center;}
	
.copyright {font-size: 13px; line-height: 21px;}

}

@media only screen and (max-width: 479px){
	
body:not(.template-slider):not(.header-simple) #Header {min-height: 110px;}
	
#Top_bar .logo #logo {margin: 10px 75px 10px 30px;}
#Top_bar .logo #logo img.logo-mobile {max-height: 89px;}
	
#Top_bar a.responsive-menu-toggle {top: 76px; right: 24px;}
#Top_bar a.responsive-menu-toggle i {font-size: 26px;}
	
.menu-button {margin-left: 0px !important; top: 0px;}
.menu-button a {border: 0px;}
	
.content-button .button_label {padding: 4px 0px !important;}
	
/* global */

.about-us-text h2, .secondary-text h2, .about-us-member h2 {font-size: 21px; line-height: 27px;}
.secondary-text .big {font-size: 15px;}
.welcome-text p, .about-text p, .services-text p {text-align: center; font-size: 13px; line-height: 24px;}
.about-us-text p, .secondary-text p, .secondary-sidebar a, .blockquote blockquote, .contact-left table tr td:last-child {font-size: 13px; line-height: 24px;}
	
/* home */
	
.landing-container {position: static; background-color: #031927; padding: 30px;}
.landing-logo-graphic {margin-bottom: 40px !important;}
.landing-arrow {bottom: 20px;}
	
.welcome-text-container {padding: 50px 0px 0px;}
	
.about-text-container {padding: 50px 35px 20px;}
.about-text h1 {text-align: center;}
.about-text .content-button {margin: 15px 0px 0px;}
	
.about-image-container {padding: 0px;}
	
.services-text-container {padding: 50px 0px 0px;}
	
.services-images-container .column_placeholder {display: none;}
.home-services-image .animate {min-height: unset;}
	
.parallax-container {padding: 80px 0px;}
	
/* about */
	
.doctor-signature {right: 0px;}
	
.about-us-page .about-us-text-container {padding: 50px 0px 0px;}
.about-us-text h2:last-child {margin-bottom: 0px;}
	
.about-us-member-container {padding: 0px 0px 50px;}
.about-us-member-container .about-us-member {margin: 0px;}
	
/* secondary */
	
.secondary .secondary-full-container {padding: 50px 0px;}
.secondary .secondary-text-container {padding: 50px 0px;}
	
.secondary-text .content-button {margin-bottom: 30px;}
	
.secondary .secondary-sidebar-container {padding: 10px 0px 0px 0px;}
.secondary-sidebar h3 {margin-bottom: 0px;}
.secondary-sidebar .inner-container a {padding: 12px 11px 0px;}
.secondary-sidebar a:last-child {padding-bottom: 12px;}
	
	.accordion .question .title, .accordion .question.active .title {font-size: 14px; color: #00263D;} 
	
/* contact */
	
.contact-left table tr td {display: block;}
.contact-left table tr td:first-child {text-align: left; padding: 10px 10px 0px;}
.contact-left table tr td:last-child {padding: 0px 10px 10px;}
	
.contact-right input[type="submit"], .contact-right input[type="text"], .contact-right input[type="email"], .contact-right textarea {text-align: left;}
	
/* footer */
	
#Footer .widgets_wrapper {padding: 30px 0px 0px;}
	
#Footer h4 {text-align: center; font-size: 18px;}
#Footer .wpcf7-submit {float: none; display: block; margin: 0 auto !important;}
	
#Footer table td {display: block;}
#Footer table tr td:last-child {text-align: center; font-size: 16px;}
	
input[type="submit"], input[type="text"], input[type="email"], textarea {text-align: center;}
	
#nav_menu-2 h4, .menu-footer-menu-container {margin-left: 0px;}
.widget_nav_menu ul li a {padding: 8px 0px; text-align: center;}
	
.copyright {font-size: 13px; line-height: 21px;}
    
}
