/**
 * Theme Name:  Make (child theme)
 * Theme URI:   https://thethemefoundry.com/make/
 * Author:      The Theme Foundry
 * Author URI:  https://thethemefoundry.com
 * Description: Create your website without touching a line of code. Make's flexible customization features and a powerful drag and drop page builder make designing your site fun and easy. Build almost anything: a simple portfolio or photography site, an ecommerce business site, a minimalist blog, or even a professional magazine. You'll start by customizing your background, layouts, fonts, colors, and logo. Next, add and organize your content using the drag and drop page builder. Add a photo, a video, a gallery, or even a slider to any page on your website. Make is responsive, so your website will naturally look great on phones, tablets, and desktop screens. It's also fully compatible with popular plugins like WooCommerce, Gravity Forms, Contact Form 7, Jetpack, and WP PageNavi.
 * Version:     1.1.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: make
 * Text Domain: make-child
 * Domain Path: /languages/
 * Tags:        black, blue, green, gray, orange, red, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
 *
 * Make WordPress Theme, Copyright 2015 The Theme Foundry
 * Make is distributed under the terms of the GNU GPL
 */

/*
 * Add your custom styles below.
 * This version of the Make child theme is only compatible with Make 1.6.0 and above.
 */

/* Theme colors */


.header-bar{
  background-color: #f5f5f5;
  color: #e87722;

}
.site-header-main {
  background-color: #3eb1c8;
  padding-top: 0;
  padding-bottom: 0;
}

.site-footer {
  background-color: #f5f5f5;
}

/*--------------Site Formatting-----------*/

.builder-text-section-title{
  display:none;
}

.builder-section-text.has-background {
  padding:20px 0;
}

@media screen and (min-width: 800px){
.site-branding{
display:none;
}
}

/*-------------------Header-----------------*/
.header-bar{
  border-bottom: none;
}

.site-header-main #menu-primary{
  margin-bottom: 0;
}

.header-bar .menu a:hover{
  background-color: #e87722;
  color:#fff;
  text-decoration: none;
  padding:2px 10px;
  border-radius: 30px;
}

.header-bar .menu li{
  padding-left:15px;
}

.site-content{
  padding-top: 4px;
}

li, video {
	margin: 0;
	padding: 2px;
	border: 0;
  vertical-align:middle;
}

img{
  vertical-align: middle;
}

.site-navigation .menu-primary{
  font-weight: 400;
}


/*-------------Homepage--------------*/
#builder-section-text_27-column-1 .builder-text-content {
  color: #fff;
  width:48.33333%;
  line-height: 2.5em;
  text-align:justify;
}

#builder-section-text_27-column-1{
  background-image: url('http://roosevelt-station-vet-care.local/wp-content/uploads/2018/05/daisydog.jpg');
  background-size:contain 100%;
  background-repeat:no-repeat;
  background-position: right;
}



/*------------------About------------------*/
#builder-section-text_52-column-1 h4{
  color: #fff;
}

#builder-section-text_108 .builder-text-column img{
  border-radius: 50%;
  margin-top:-1px;
}


 .builder-text-content img{
  margin-top:-20px;
}

#builder-section-text_108 .builder-text-content .ttfmake-notice{
  width: 100%;
  height: 300px;
  overflow:auto;
}

#builder-section-text_108 h2{
  color:#e87722;
  font-weight: normal;
}

#builder-section-text_96 .builder-text-column img{
  border-radius: 50%;
}

#builder-section-text_96 .builder-text-content .ttfmake-notice{
  width: 100%;
  height: 300px;
  overflow:auto;
}

#builder-section-text_96 h2{
  color:#e87722;
  font-weight: normal;
}

#builder-section-text_119 .builder-text-column img{
  border-radius: 50%;
  border-color: 2px #fff;

}

#builder-section-text_119 .builder-text-content .ttfmake-notice{
  width: 100%;
  height: 300px;
  overflow:auto;
}

#builder-section-text_119 h2{
  color:#e87722;
  font-weight: normal;
}

.builder-section-content img{
  border:2px solid #e87722;
}

/*------------------Services---------------------*/


/*Intro*/


/*preventative*/
#builder-section-text_139 .builder-text-content .ttfmake-notice p{
  width: 100%;
  height: 250px;
  overflow:auto;
}

#builder-section-text-139{
  padding-top: 2px;
}

#builder-section-text_139 .fa{
  color:#e87722;
  font-size: 150px;
  padding-top: 75px;
}

#builder-section-text_139 h2{
  color:#e87722;
  font-weight: normal;
  padding-bottom: 15px;
}

#builder-section-text_139 p{
  font-size: 1.125em;
}

#builder-section-text_139 .builder-text-content{
  padding-bottom: 0;
}

/*medicine*/
#builder-section-text_109 .fa{
  color:#e87722;
  font-size: 150px;
  padding-top: 75px;
}

#builder-section-text_109 .builder-text-content .ttfmake-notice p{
  width: 100%;
  height: 250px;
  overflow:auto;
}

#builder-section-text_109 h2{
  color:#e87722;
  font-weight: normal;
  padding-bottom: 15px;
}

#builder-section-text_109 p{
  font-size: 1.125em;
}

#builder-section-text_109 .builder-text-content{
  padding-bottom: 0;
}

/*surgery*/
#builder-section-text_104 .fa{
  color:#e87722;
  font-size: 150px;
  padding-top: 75px;
}

#builder-section-text_104 h2{
  color:#e87722;
  font-weight: normal;
  padding-bottom: 15px;
}

#builder-section-text_104 .builder-text-content .ttfmake-notice p{
  width: 100%;
  height: 250px;
  overflow:auto;
}

#builder-section-text_104 p{
  font-size: 1.125em;
}

#builder-section-text_104 .builder-text-content{
  padding-bottom: 0;
}

/*dentistry*/
#builder-section-text_265{
  display:flex;
  align-items:center;
}

#builder-section-text_265 img{
  padding-top: 80px;
  border: none;
}

#builder-section-text_265 h2{
  color:#e87722;
  font-weight: normal;
  padding-bottom: 15px;
}

#builder-section-text_265 .builder-text-content .ttfmake-notice p{
  width: 100%;
  height: 250px;
  overflow:auto;
}

#builder-section-text_265 p{
  font-size: 1.125em;
}

#builder-section-text_265 .builder-text-content{
  padding-bottom: 0;
}

/*hospice*/
#builder-section-text_153-column-2{
  color:#e87722;
  font-size: 125px;
  padding-top: 50px;
}

#builder-section-text_153 h2{
  color:#e87722;
  font-weight: normal;
  padding-bottom: 15px;
}

#builder-section-text_153 .builder-text-content .ttfmake-notice p{
  width: 100%;
  height: 250px;
  overflow:auto;
}

#builder-section-text_153 p{
  font-size: 1.125em;
}


/*------------------Belly Rubs-------------------*/
#builder-section-text_164 .builder-text-row{
  padding-bottom: 30px;
}

#builder-section-text_164 h2,p{
  font-weight:normal;
  color: #ffffff;
}

#builder-section-text_164 img{
  border-radius: 50%;
}

#builder-section-text_73 h2, p{
    font-weight:normal;
    color: #ffffff;
}

#builder-section-text_73 img{
  border-radius:50%;
}

/*-----------------Contact Page-------------*/


#builder-section-text_51 h3{
  color:#ffffff;
  font-weight: normal;
}

#builder-section-text_51{
  margin: 1em auto;
}

#builder-section-text_11-column-2.builder-text-column-2 .builder-text-content{
  padding-top: 40px;
  color: #fff;
}

#builder-section-text_11-column-2.builder-text-column-2 .builder-text-content span{
  color: #e87722;
  font-weight: normal;
}

#builder-section-text_43-column-1.builder-text-column-1 .builder-text-content{
  padding-top:100px;
  color:#fff;
}

#builder-section-text_43-column-1.builder-text-column-1 h1{
  color: #e87722;
}

h3.happyforms-form__title{
  font-weight:normal;
}

#builder-section-text_43 h2{
  font-weight: normal;
}

#builder-section-text_11-column-1 iframe{
  border-radius: 5%;
}

#builder-section-text_43-column-2 h3{
  font-weight: normal;
  color:#ffffff;
}

#happyforms-form-422 input[type=submit].happyforms-button--submit,
input[type=submit][disabled].happyforms-button--submit,
input[type=submit][disabled] {
  height:2em;
  padding:0 40px;
  border: 2px solid #e87722;
}

#happyforms-form-422 input[type=submit][disabled].happyforms-button--submit,
input[type=submit][disabled].happyforms-button--submit:hover {
  opacity:1.0;
}

/*------------Appointments-----------------*/
#builder-section-text_11 a{
  font-weight: normal;
}

#happyforms-form-495 input[type=submit].happyforms-button--submit, input[type=submit][disabled].happyforms-button--submit, input[type=submit][disabled]{
  height:2em;
  padding:0 40px;
  width: auto;
  border: 2px solid #e87722;
}

/*-------------Rx Refills-------------------*/
#builder-section-text_11 .builder-text-content{
  color: #fff;
  font-size: 1.125em;
  line-height: 1.75em;
  margin-bottom: 0;
}

#builder-section-text_11 h2{
  font-weight:normal;
  padding-bottom: 15px;
}

#happyforms-form-472 input[type=submit].happyforms-button--submit,
input[type=submit][disabled].happyforms-button--submit,
input[type=submit][disabled] {
  height:2em;
  padding:0 40px;
  width: auto;
  border: 2px solid #e87722;
}

#happyforms-form-472 input[type=submit][disabled].happyforms-button--submit,
input[type=submit][disabled].happyforms-button--submit:hover {
  opacity:1.0;
}

/*-------------Client Registration form--------*/
#happyforms-form-525 input[type=submit].happyforms-button--submit, input[type=submit][disabled].happyforms-button--submit, input[type=submit][disabled]{
  width:20%;
  opacity:1.0;
}

/*-------------Footer widgets---------------*/

.footer-widget-container .widget-title{
  font-weight:400;
}

.site-footer #footer-1.widget-area span{
  display:flex;
  flex-flow:column;
}

.site-footer #footer-1 i{
  margin-right: 5px;
}


.site-footer #footer-2.widget-area {
  text-align: center;
  padding-right: 2.7em;
  line-height: 1em;
}

.site-footer .widget-area {
  color: #707372;
}

.footer-widget-container{
  border-bottom: 2px solid;
  margin-bottom: 10px;
}

.footer-widget-container .widget{
  margin-bottom: 10px;
}

/*--------------------Footer--------------------*/
.site-footer .footer-navigation li {
  float:left;
  display: inline;
  padding-right: .75em;
}

.site-footer{
  margin-top: 4px;
}

.site-footer .footer-navigation a {
  font-family: 'Raleway',sans-serif;
  font-size: .75em;
  color: #e87722;
  font-weight:lighter;
  margin-left:-20px;
  margin-right:20px;
}


.footer-navigation a:hover{
  text-decoration:underline;
  text-decoration-color:#e87722;
}

.builder-section{
  margin:0;
}

.copyright{
  text-align:center;
  font-size: .75em;
  color:#fff;
}

#happyforms-form-504 input[type=submit].happyforms-button--submit,
input[type=submit][disabled].happyforms-button--submit,
input[type=submit][disabled] {
  height:2em;
  width: 40%;
  padding:0 20px;
  border: 2px solid#3eb1c8;

}

#happyforms-form-504 input[type=submit][disabled].happyforms-button--submit,
input[type=submit][disabled].happyforms-button--submit:hover {
  opacity:1.0;
}

/*----------------Mobile Styles---------------*/

.menu-toggle{
background-color:#e87722;
text-align: left;
border-bottom:none;
}


@media screen and (max-width: 800px){
.header-social-links{
display:none;
}
}


@media screen and (max-width: 800px) {
#menu-item-135  {
display:none;
}
}


@media screen and (max-width: 800px) {
.site-navigation .menu li a, .site-navigation .nav-menu li a {
border-bottom: none;
text-align:center;
}
}


/*Services*/
@media screen and (max-width: 800px) {
.page-id-22 .builder-section-text:nth-child(even) .builder-text-row{
display: flex;
flex-direction: column-reverse;
}
}


@media screen and (max-width: 800px) {
.page-id-22 .builder-text-column{
padding-top: 0px;
}
}

@media screen and (max-width: 800px) {
#builder-section-text_139 h2{
font-size:3.3rem;
}
}

/*About*/
@media screen and (max-width: 800px) {
.page-id-4 .builder-section-text:nth-child(odd) .builder-text-row{
display: flex;
flex-direction: column-reverse;
}
}


@media screen and (max-width: 800px) {
.page-id-4 .builder-text-column{

}
}


@media screen and (max-width: 800px) {
.page-id-32 .builder-section-text:nth-child(even) .builder-text-row{
display: flex;
flex-direction: column-reverse;
}
}

