/*
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
*/

/* Cookies */

#cookie-law-info-bar {box-shadow: rgb(0 0 0 / 50%) 0px 5px 50px; background-color: rgba(255,255,255,0.85) !important;}
.cli-style-v2 .cli-bar-message {font-size: 18px;}
.cli-bar-btn_container {text-align: center !important;}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button {font-size: 18px;}
.cli-bar-message a {text-decoration: underline; color: #333333;}

.disclaimers {padding-bottom: 5px;}

/* head */

.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:not(.menu-toggle):after {top: 70px !important;}

/* Site */

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

.header-fixed #Top_bar .top_bar_left {width: 100%;}

#Top_bar {border-bottom: 0px;}

.menuo-right #Top_bar .menu_wrapper {margin-right: 370px;}

.header-fixed #Top_bar .menu > li > a {padding: 58px 0 0px;}

#Top_bar .menu > li > a span:not(.description) {text-transform: uppercase; padding: 0px 15px;}

.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after {top: 65px;}

#Top_bar .banner_wrapper {display: block; position: absolute; right: 0px; top: 33px;}
#Top_bar .banner_wrapper button {background-color: #fb8c61; color: #ffffff; font-size: 20px; line-height: 31px; padding: 10px 40px; box-shadow: 0px 3px 9px -2px rgba(0,0,0,0.5); font-weight: 500; font-style: italic;}

/* global */

.content-button {box-shadow: 0px 3px 9px -2px rgba(0,0,0,0.5);}
.content-button .button_label {font-size: 20px !important; line-height: 31px !important; padding: 10px 40px !important; font-weight: 600 !important; font-style: italic !important;}

/* POPUP */

.pum-theme-default-theme .pum-container {padding-bottom: 10px !important;}

/* home */

.slider-container .slider {width: 100%; margin: 0px;}

.slider-text .column_attr {padding: 80px 100px 0px 95px;}
.slider-text .column_attr h2 {margin-bottom: 30px;}
.slider-text .column_attr p {color: #ffffff; margin-bottom: 23px;}
.slider-text .column_attr p span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}
.slider-text .column_attr .content-button {margin-top: 20px;}

.image-text-container {position: absolute; top: 0px; left: 0px;}
.image-text-container .image-text {width: 100%; margin: 0px;}

.image-text .column_attr {padding: 60px 50px 60px 130px;}
.image-text .column_attr h2 {margin-bottom: 20px;}
.image-text .column_attr p {margin-bottom: 0px;}
.image-text .column_attr p span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}
.image-text .column_attr .content-button {margin-top: 20px;}

#home-bottom-section .section_wrapper {display: flex;}

.repair-text-container {min-height: 100%; border-right: 32px solid #ffffff; margin-bottom: 32px;}
.repair-text-container .repair-text {width: 100%; margin: 0px;}

.repair-image-container .repair-image {width: 100%; margin: 0px;}

.repair-text .column_attr {padding: 100px 135px 0px 130px;}
.repair-text .column_attr h2 {margin-bottom: 30px;}
.repair-text .column_attr p {margin-bottom: 20px;}
.repair-text .column_attr p span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}
.repair-text .column_attr ul {margin: 25px 0px 90px 30px;}
.repair-text .column_attr ul li {color: #ffffff; font-style: italic; }
.repair-text .column_attr ul li::marker {color: #fb8c61; font-size: 22px;}
.repair-text .column_attr .content-button {margin-top: 20px;}

/* ABOUT */

#about .section_wrapper {display: flex;}

.about-image-container {border-right: 32px solid #ffffff !important; margin-bottom: 32px;}
.about-image-container .about-image {width: 100%; margin: 0px;}

.about-text-container {min-height: 100%; margin-bottom: 32px;}
.about-text-container .mcb-wrap-inner {height: 100%;}
.about-text-container .about-text {width: 100%; margin: 0px; display: flex; height: 100%;}

.about-text .column_attr {padding: 80px 125px 0px 95px; min-height: 100%; width: 100%;}
.about-text .column_attr h2 {margin-bottom: 30px;}
.about-text .column_attr p {margin-bottom: 20px;}
.about-text .column_attr p span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}
.about-text .column_attr .content-button {margin-top: 20px;}

.about-text blockquote {background-image: none; color: #ffffff; font-size: 20px; line-height: 34px;}

.testimonials_list .item .desc h4 {color: #ffffff;}
.testimonials_list .item .desc hr.hr_color {background-color: #fb8c61;}

/* DENTURE REPAIRS */

#secondary .section_wrapper {display: flex;}

.secondary-image-container {margin-bottom: 0px;}
.secondary-image-container .secondary-image {width: 100%; margin: 0px;}

.secondary-text-container {min-height: 100%; margin-bottom: 0px;}
.secondary-text-container .mcb-wrap-inner {height: 100%;}
.secondary-text-container .secondary-text {width: 100%; margin: 0px; display: flex; height: 100%;}

.secondary-text .column_attr {padding: 80px 100px 0px 95px; min-height: 100%;}
.secondary-text .column_attr h2 {margin-bottom: 30px;}
.secondary-text .column_attr p {margin-bottom: 15px;}
.secondary-text .column_attr p span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}
.secondary-text .column_attr .content-button {margin-top: 20px;}

.secondary-bottom-container-left {margin-bottom: 32px;}
.secondary-bottom-container-left .secondary-text-left, .secondary-bottom-container-right .secondary-text-right {width: 100%; margin: 0px;}

.secondary-text-left .column_attr {padding: 60px 45px 60px 130px;}
.secondary-text-left .column_attr h2 {margin-bottom: 30px;}
.secondary-text-left .column_attr p {margin-bottom: 20px;}
.secondary-text-left .column_attr p span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}
.secondary-text-left .column_attr ul {margin: 0px 0px 0px 30px;}
.secondary-text-left .column_attr ul li {margin-bottom: 0px;}
.secondary-text-left .column_attr ul li span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}
.secondary-text-left .column_attr ul li::marker {color: #fb8c61; font-size: 22px;}

.secondary-text-right .column_attr {padding: 55px 100px 0px 95px;}
.secondary-text-right .column_attr p {margin-bottom: 20px; color: #333132;}
.secondary-text-right .column_attr p span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}

/* BLOG */

.Latest_news ul li {margin: 0 0 50px;}

.mcb-sidebar:before, .sidebar-1 {background-color: #125464;}

.widget-area {padding-top: 166px; padding-left: 25px;}
.widget > h3 {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-size: 24px;}
.widget {margin-top: 0px;}

.widget_recent_entries ul li {background-color: transparent;}
.widget_recent_entries ul li::after {background-color: #fb8c61;}

.widget_archive ul {list-style-type: none; background-color: transparent; padding: 5px 10px 5px 15px;}

.secondary-blog-container {padding: 80px 80px 50px 50px;}

.blog-text h2 {color: #125464;}
.blog-text .desc h5 {text-transform: uppercase;}
.blog-text .desc h5::after {content: ""; display: block; height: 3px; background-color: #fb8c61; width: 100px; margin: 10px 0px 0px;}
.blog-text .desc .post-excerpt {color: #333132; margin-bottom: 20px;}
.blog-text .desc .desc_footer {border: 0px;}
.blog-text .desc_footer .date {display: none;}

.type-post .post-header {padding: 80px 0px 9px 25px;}
.type-post .post-wrapper-content {padding: 0px 80px 0px 25px;}
.type-post .post-wrapper-content p, .type-post  .post-wrapper-content ul li {color: #333132;}
.type-post .post-wrapper-content p, .post-wrapper-content ul {margin-bottom: 20px;}

.type-post .single-photo-wrapper {display: none;}

.archive h2 a {color: #125464;}
.archive .post-excerpt {color: #125464;}
.archive .post-footer .post-links a {color: #125464;}
.archive .sections_group {padding: 80px 0px 0px;}

/* CONTACT */

.contact-container-left .contact-left, .contact-container-right .contact-right {width: 100%; margin: 0px;}

.contact-left .column_attr {padding: 60px 45px 60px 130px;}
.contact-left .column_attr h2 {margin-bottom: 30px;}
.contact-left .column_attr p {margin-bottom: 20px;}
.contact-left .column_attr p span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}
.contact-left .column_attr ul {margin: 0px 0px 0px 30px;}
.contact-left .column_attr ul li {margin-bottom: 0px;}
.contact-left .column_attr ul li span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}
.contact-left .column_attr ul li::marker {color: #fb8c61; font-size: 22px;}

.contact-left .wpcf7-submit {background-color: #fb8c61 !important; color: #ffffff !important; box-shadow: 0px 3px 9px -2px rgba(0,0,0,0.5); font-size: 20px !important; line-height: 31px !important; padding: 10px 40px !important; font-weight: 600 !important; font-style: italic !important;}

.contact-left table {margin-bottom: 50px;}
.contact-left table td {border: 0px !important; }
.contact-left table tr td:first-child {vertical-align: top; font-size: 24px; color: #fdd8cb;}
.contact-left table tr td:last-child {text-align: left; font-size: 20px;}
.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);}

.contact-right .column_attr {padding: 32px 32px 0px 32px;}
.contact-right .column_attr p {margin-bottom: 20px; color: #333132;}
.contact-right .column_attr p span {text-transform: uppercase; color: #fb8c61; font-weight: 600; font-style: italic;}

#wpcf7-f5-p22-o1 .wpcf7-submit {background-color: #fb8c61; color: #ffffff; font-weight: 600;}

/* FOOTER */

#Footer .widgets_wrapper .column:nth-of-type(1) {width: 33%;}
#Footer .widgets_wrapper .column:nth-of-type(2) {width: 13%;}

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

#custom_html-3 .textwidget {margin-top: 17px;}
#custom_html-3 p {margin-bottom: 10px;}
#custom_html-3 textarea {height: 95px;}
#custom_html-3 .wpcf7-submit {width: calc(100% - 20px) !important; position: relative; top: -10px; padding: 7px 10px 7px; color: #ffffff; font-weight: 600;}

.widget_nav_menu ul {padding: 0px; list-style-type: none; position: relative; top: -1px; background-color: transparent;}
.widget_nav_menu ul li:after {background-color: #125464; width: 100%;}

.footer-form-left {width: 48%; margin-right: 2%; float: left;}
.footer-form-right {width: 48%; margin-left: 2%; float: left;}

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

#Footer .footer_copy {border-top: 0px;}
#Footer .footer_copy .one {margin-bottom: 0px; padding: 20px 0px; min-height: unset; border-top: 1px solid #166271;}
.copyright {font-size: 14px; line-height: 20px;}

.wpcf7-submit:focus {outline: none !important;}
.wpcf7 form .wpcf7-response-output {margin: 0;}
button:focus {outline: none !important;}

/* RESPONSIVE */

html,body{overflow-x:hidden}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 1490px) and (max-width: 1680px){.slider-container {width: 50% !important;}
.slider-text-container {width: 50% !important;}
	
.slider-text .column_attr, .image-text .column_attr, .repair-text .column_attr, .about-text .column_attr, .secondary-text .column_attr, .secondary-text-left .column_attr, .secondary-text-right .column_attr {padding: 30px 30px 10px;}
	
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 1240px) and (max-width: 1489px){.slider-container {width: 50% !important;}
.slider-text-container {width: 50% !important;}
	
.slider-text .column_attr, .image-text .column_attr, .repair-text .column_attr, .about-text .column_attr, .secondary-text .column_attr, .secondary-text-left .column_attr, .secondary-text-right .column_attr {padding: 30px;}
	
/* ABOUT */
	
.about-image-container {width: 50% !important;}
.about-text-container {width: 50% !important;}

}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 960px) and (max-width: 1239px){#Top_bar a.responsive-menu-toggle {right: 3px; top: 87px;}
#Top_bar a.responsive-menu-toggle i {font-size: 30px; line-height: 34px;}

#Top_bar .banner_wrapper {position: absolute; top: 0px;}
#Top_bar .banner_wrapper button {display: block; margin: 20px auto 20px; padding: 10px 20px; line-height: 20px;}
	
/* GLOBAL */
	
/* HOME */
	
#landing {border-bottom: 32px solid #ffffff !important;}
	
#landing .three-fifth {width: 100% !important;}
.slider-text-container {width: 100% !important;}
	
.slider-text .column_attr {padding: 20px 25px;}
.slider-text .column_attr p {}
	
.image-text-container {position: static; width: 100% !important;}
.image-text .column_attr {padding: 60px 50px 60px 50px;}
	
/* ABOUT */
	
.about-image-container {width: 40% !important;}
	
.about-text-container {width: 60% !important;}
.about-text .column_attr {padding: 50px 50px 25px 50px;}
.about-text .column_attr p span br {display: none;}	
	
/* SECONDARY */
	
.secondary-image-container {width: 40% !important;}
.secondary-text-container {width: 60% !important;}
	
.secondary-text .column_attr, .secondary-text-left .column_attr, .secondary-text-right .column_attr, .contact-left .column_attr, .repair-text .column_attr {padding: 50px 50px 0px 50px;}
	
.contact-container-left, .contact-container-right {width: 100% !important;}
	
.contact-left table tr td {font-size: 17px !important; line-height: 29px;}
.contact-left table tr td:first-child {width: 47px !important;}
	
.contact-right .column_attr {padding: 0px;}
.contact-right .column_attr iframe {height: 350px !important;}
	
/* FOOTER */
	
#Footer .widgets_wrapper .column:nth-of-type(1), #Footer .widgets_wrapper .column:nth-of-type(2) {width: 48% !important;}
#Footer .widgets_wrapper .column:nth-of-type(3) {width: 98% !important;}
	
.widget_nav_menu ul {top: 0px;}
.widget_nav_menu ul li:after {left: 0px;}
	
#custom_html-3 {margin-top: 0px !important; padding-top: 0px !important;}
#custom_html-3 .wpcf7-submit {top: -8px; padding: 9px 10px 9px;}
    
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 768px) and (max-width: 959px){
	
body:not(.template-slider) #Header {min-height: 100px;}
	
#Top_bar a.responsive-menu-toggle {right: 3px; top: 87px;}
#Top_bar a.responsive-menu-toggle i {font-size: 30px; line-height: 34px;}

#Top_bar .banner_wrapper {position: absolute; top: 0px;}
#Top_bar .banner_wrapper button {display: block; margin: 20px auto 20px; padding: 10px 20px; line-height: 20px;}
	
/* GLOBAL */

.content-button .button_label {font-size: 15px !important; line-height: 26px !important; padding: 10px 0 !important;}
	
/* HOME */
	
#landing {border-bottom: 32px solid #ffffff !important;}
	
#landing .three-fifth {width: 100% !important;}
.slider-text-container {width: 100% !important;}
	
.slider-text .column_attr {padding: 20px 25px;}
.slider-text .column_attr p {}
	
.image-text-container {position: static; width: 100% !important;}
.image-text .column_attr {padding: 60px 50px 60px 50px;}
	
/* ABOUT */
	
.about-image-container {width: 40% !important;}
	
.about-text-container {width: 60% !important;}
.about-text .column_attr {padding: 50px 50px 25px 50px;}
.about-text .column_attr p span br {display: none;}	
	
/* SECONDARY */
	
.secondary-image-container {width: 40% !important;}
.secondary-text-container {width: 60% !important;}
	
.secondary-text .column_attr, .secondary-text-left .column_attr, .secondary-text-right .column_attr, .contact-left .column_attr, .repair-text .column_attr {padding: 50px 50px 0px 50px;}
	
.contact-container-left, .contact-container-right {width: 100% !important;}
	
.contact-left table tr td {font-size: 17px !important; line-height: 29px;}
.contact-left table tr td:first-child {width: 47px !important;}
	
.contact-right .column_attr {padding: 0px;}
.contact-right .column_attr iframe {height: 350px !important;}
	
/* BLOG */
	
.secondary-blog-container {padding: 80px 50px 50px 30px;}
.widget-area {padding-top: 157px; padding-left: 0px;}
.widget > h3 {font-size: 20px; line-height: 26px;}
	
.post-header .title_wrapper h1 {font-size: 26px; line-height: 32px; padding-right: 50px;}
	
/* FOOTER */
	
#Footer .widgets_wrapper .column:nth-of-type(1), #Footer .widgets_wrapper .column:nth-of-type(2) {width: 48% !important;}
#Footer .widgets_wrapper .column:nth-of-type(3) {width: 98% !important;}
	
.widget_nav_menu ul {top: 0px;}
.widget_nav_menu ul li:after {left: 0px;}
	
#custom_html-3 {margin-top: 0px !important; padding-top: 0px !important;}
#custom_html-3 .wpcf7-submit {top: -8px; padding: 9px 10px 9px;}
	



}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (min-width: 480px) and (max-width: 767px){

body:not(.template-slider):not(.header-simple) #Header {min-height: 181px;}

#Top_bar .logo #logo {margin: 10px 45px 15px 20px;}

#Top_bar a.responsive-menu-toggle {right: 33px; top: 134px;}
#Top_bar a.responsive-menu-toggle i {font-size: 30px; line-height: 34px;}

#Top_bar .banner_wrapper {position: static;}
#Top_bar .banner_wrapper button {display: block; margin: 20px auto 20px; padding: 10px 20px; line-height: 20px;}

/* GLOBAL */

.content-button .button_label {font-size: 15px !important; line-height: 26px !important; padding: 10px 0 !important;}

/* HOME */
	
.slider-text .column_attr,
.image-text .column_attr,
.repair-text .column_attr {padding: 40px 33px;}

.image-text-container {position: static;}
	
.image-text .column_attr .content-button {margin-bottom: 0px;}
	
.repair-text-container {border-right: 0px;}
	
#home-bottom-section .section_wrapper {display: block;}
	
/* ABOUT */
	
#about .section_wrapper {display: block;}
.about-text .column_attr {padding: 40px 33px;}
.about-text .column_attr p span br {display: none;}
	
.about-image-container {border-right: 0px !important;}
	
/* SECONDARY */
	
#secondary .section_wrapper {display: block;}
	
.secondary-bottom-container-left {border-top: 32px solid #ffffff;}
	
.secondary-text .column_attr, 
.secondary-text-left .column_attr, 
.secondary-text-right .column_attr {padding: 40px 33px;}
	
/* BLOG */
	
.widget-area {padding-top: 70px;}
	
.type-post .post-wrapper-content {padding: 0px}
	
.type-post .post-header {padding: 80px 0px 9px 5px;}
.post-header .title_wrapper h1 {font-size: 20px;}
	
.secondary-blog-container {padding: 80px 33px 50px 33px;}
	
/* CONTACT */
	
.contact-left .column_attr {padding: 40px 33px;}
.contact-left table tr td {padding: 7px 10px;}
.contact-left table tr td:first-child {width: 47px !important;}
.contact-left table tr td:last-child {font-size: 15px; line-height: 26px;}
	
.contact-left .column_attr p {margin-bottom: 10px;}
	
.contact-right .column_attr {padding: 0px;}
.contact-right iframe {height: 400px !important;}
	
/* FOOTER */
	
#custom_html-2 table tr td:last-child, input[type="text"], input[type="email"], textarea {font-size: 15px; line-height: 26px;}
input[type="text"], input[type="email"], textarea {padding: 7px 10px;}

#nav_menu-2, #custom_html-3 {margin-top: 0px !important;}
.widget_nav_menu ul {padding: 0px 0px 0px 57px;}	

.footer-form-left, .footer-form-right {width: 100%; margin: 0px; float: none;}
    
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
@media only screen and (max-width: 479px){
	
body:not(.template-slider):not(.header-simple) #Header {min-height: 181px;}
	
#Top_bar .logo #logo {margin: 10px 80px 15px 20px;}
	
#Top_bar a.responsive-menu-toggle {right: 22px; top: 89px;}
#Top_bar a.responsive-menu-toggle i {font-size: 30px; line-height: 34px;}
	
#Top_bar .banner_wrapper {position: static;}
#Top_bar .banner_wrapper button {display: block; margin: 20px auto 20px; padding: 10px 20px; line-height: 20px;}
	
/* GLOBAL */
	
.content-button .button_label {font-size: 13px !important; line-height: 20px !important; padding: 10px 0 !important;}
	
/* HOME */
	
.slider-text .column_attr,
.image-text .column_attr,
.repair-text .column_attr {padding: 40px 33px;}

.image-text-container {position: static;}
	
.image-text .column_attr .content-button {margin-bottom: 0px;}
	
.repair-text-container {border-right: 0px;}
	
#home-bottom-section .section_wrapper {display: block;}
	
/* ABOUT */
	
#about .section_wrapper {display: block;}
.about-text .column_attr {padding: 40px 33px;}
.about-text .column_attr p span br {display: none;}
	
.about-image-container {border-right: 0px !important;}
	
/* SECONDARY */
	
#secondary .section_wrapper {display: block;}
	
.secondary-bottom-container-left {border-top: 32px solid #ffffff;}
	
.secondary-text .column_attr, 
.secondary-text-left .column_attr, 
.secondary-text-right .column_attr {padding: 40px 33px;}
	
/* BLOG */
	
.widget-area {padding-top: 70px;}
	
.type-post .post-wrapper-content {padding: 0px}
	
.type-post .post-header {padding: 80px 0px 9px 0px;}
.post-header .title_wrapper h1 {font-size: 20px;}
	
.secondary-blog-container {padding: 80px 33px 50px 33px;}
	
/* CONTACT */
	
.contact-left .column_attr {padding: 40px 33px;}
.contact-left table tr td {padding: 7px 10px;}
.contact-left table tr td:first-child {width: 47px !important;}
.contact-left table tr td:last-child {font-size: 13px; line-height: 20px;}
	
.contact-left .column_attr p {margin-bottom: 10px;}
	
.contact-right .column_attr {padding: 0px;}
.contact-right iframe {height: 400px !important;}
	
/* FOOTER */
	
#custom_html-2 table tr td:last-child, input[type="text"], input[type="email"], textarea {font-size: 13px; line-height: 20px;}
input[type="text"], input[type="email"], textarea {padding: 7px 10px;}

#nav_menu-2, #custom_html-3 {margin-top: 0px !important;}
.widget_nav_menu ul {padding: 0px 0px 0px 57px;}	

.footer-form-left, .footer-form-right {width: 100%; margin: 0px; float: none;}
	
}