/*
Theme Name:     My Wecare Child
Theme URI:
Description:    My Child theme
Author:         Author Name
Author URI:
Template:       wecare
Version:        1.4.1
*/

/*@import url("../wecare/style.css");*/

/* CALENDAR DISAPPEAR */

.book-form h4 img {
display: none !important;
}

/* TOP BAR PHONE IMAGE */

.subheader .phone {
background-size: 21px !important;
}

/* CONTACT PAGE FONT WEIGHT */

ul.contact2 li {
font-weight: bold !important;
}

/* HOME BACKGROUND */
.home {
background: none !important;
}

/* LISTS*/
ul {
padding-left: 50px;
}


/* SLIDER PAGINATION */
.flex-direction-nav a {
/*background:url(https://joneszirker.dev.fusionfarm.com/wp-content/uploads/2015/10/joneszirker-pagination.png) no-repeat 0 0 !important;*/
/*background:url(https://www.jonesandzirker.com/wp-content/uploads/2015/10/joneszirker-pagination.png) no-repeat 0 0 !important;*/
background:url(https://www.iowacitydentist.com/wp-content/uploads/2015/10/joneszirker-pagination.png) no-repeat 0 0 !important;
width:95px !important;
}

/* SLIDER CAPTION */

@media screen and (max-width: 980px) {
.flex-caption {
display: none !important;
}
}

/* TAGLINE APPEARING ON HOMEPAGE */

.tagline {
padding-top: 0px !important;
padding-bottom: 40px !important;
font-size: 25px !important;
font-family: Georgia !important;
font-style: italic !important;
width: 100% !important;
opacity: 1 !important;
color: #476a76 !important;
text-align: center !important;
line-height: normal !important;
display: none !important;
}

@media screen and (max-width: 980px) {
.tagline {
display: block !important;
}
}

/* COLORED CONTENT BOX */
.l-banner {
background: #798952
}


/* UP AND DOWN TABS */
#accordion-container h2.active {
/*background: url(https://joneszirker.dev.fusionfarm.com/wp-content/uploads/2015/10/joneszirker-pagination-active.png);*/
/*background: url(https://www.jonesandzirker.com/wp-content/uploads/2015/10/joneszirker-pagination-active.png);*/
background: url(https://www.iowacitydentist.com/wp-content/uploads/2015/10/joneszirker-pagination-active.png);
background-repeat: no-repeat;
}

#accordion-container h2 {
/*background: url(https://joneszirker.dev.fusionfarm.com/wp-content/uploads/2015/10/joneszirker-pagination-inactive.png);*/
/*background: url(https://www.jonesandzirker.com/wp-content/uploads/2015/10/joneszirker-pagination-inactive.png);*/
background: url(https://www.iowacitydentist.com/wp-content/uploads/2015/10/joneszirker-pagination-inactive.png);
background-repeat: no-repeat;
}



/* BACK AND FORTH ARROWS */
.bx-wrapper .bx-next  {
/*background: url(https://joneszirker.dev.fusionfarm.com/wp-content/uploads/2015/10/joneszirker-pagination-medium.png) no-repeat 1px 0px !important;*/
/*background: url(https://www.jonesandzirker.com/wp-content/uploads/2015/10/joneszirker-pagination-medium.png) no-repeat 1px 0px !important;*/
background: url(https://www.iowacitydentist.com/wp-content/uploads/2015/10/joneszirker-pagination-medium.png) no-repeat 1px 0px !important;
background-position: -35px 0 !important;
}

.bx-wrapper .bx-prev {
right: 45px;
/*background: url(https://joneszirker.dev.fusionfarm.com/wp-content/uploads/2015/10/joneszirker-pagination-medium.png) no-repeat 0 0px !important;*/
/*background: url(https://www.jonesandzirker.com/wp-content/uploads/2015/10/joneszirker-pagination-medium.png) no-repeat 0 0px !important;*/
background: url(https://www.iowacitydentist.com/wp-content/uploads/2015/10/joneszirker-pagination-medium.png) no-repeat 0 0px !important;
}


/* CAPITAL LETTER BG COLOR */
.l-img {
/*background: url(https://joneszirker.dev.fusionfarm.com/wp-content/uploads/2015/10/joneszirker-dropcaps.png) center no-repeat;*/
/*background: url(https://www.jonesandzirker.com/wp-content/uploads/2015/10/joneszirker-dropcaps.png) center no-repeat;*/
background: url(https://www.iowacitydentist.com/wp-content/uploads/2015/10/joneszirker-dropcaps.png) center no-repeat;
}
#nav ul.sf-menu .menu-item-has-children .sub-menu .menu-item a {
	padding-top: 15px !important;
}

/* FOOTER CONTACT FORM BG COLOR */
#contactFormWidget textarea {
background: #ffffff !important;
color: #27434c !important;
}

#contactFormWidget input[type="text"] {
background: #ffffff !important;
color: #27434c !important;
}

.footer-block a {
    color: #bfcdd2 !important;
}
.footer-block a:hover {
    color: #d4d0d0 !important;
}

/* ERASING FOOTER BLUE LINE */
.inner-footer h3 {
border-bottom: 0px !important;
}

.lastdiv {
border-top: 0px !important;
}


/* FILTER BUTTONS */
ul#filterOptions li a:hover {
background-color: #798952 !important;
color: #ffffff !important;
}

ul#filterOptions li a:focus {
background-color: #d5d5d5 !important;
}

ul#filterOptions li a.active {
background-color: #798952 !important;
color: #ffffff !important;
}


/* BUTTON */
.l-more a:hover {
background: #d5d5d5 !important;
}

/* BUTTON TEXT */
.l-more a {
color: #798952 !important;
}


/* APPOINTMENT FORM COLORS */
.book-form h4 {
background: #476a76 !important;
}

.book-form input[type="submit"] {
background: #e5be4c;
}

.book-form input[type="submit"]:hover {
background: #dab449;
}

/* APPOINTMENT FORM TEXT */
.flex-caption {
padding:0 !important;
position:absolute!important;
bottom:150px!important;
font-size: 45px !important;
width:100% !important;
opacity: 1.0 !important;
color:#fff !important;
/*font-family: 'Lato' !important; */
font-style: none !important;
text-align: center !important;
text-shadow: 1px 1px 3px #000 !important;
background: none !important;
line-height: normal !important;
}

/* NAVIGATION TEXT */
.sf-menu li a {
text-shadow: none !important;
font-size:  !important;
}

.sf-menu li a:hover {
text-shadow: none !important;
}


/* TOP NAVIGATION TO DISAPPEAR
.subheader .subheader2  {
display: none !important;
} */

/* WPR MENU */
#wprmenu_menu ul li a {
color: #ffffff !important;
}

#wprmenu_menu ul li a:hover {
color: #27434c !important;
}

/* INFO BUTTON */
.view a.info {
background: #ffffff !important;
}

.view a.info:hover {
background: #476a76 !important;
color: #ffffff !important;
-webkit-box-shadow: 0 0 0px !important;
-moz-box-shadow: 0 0 0px !important;
box-shadow: 0 0 0px !important;
}

.view-sixth a.info {
transition-delay: 0 !important;
}

/* BLOG LINKS */
.blog-text a.read_more {
color: #fff !important;
}
.blog-text a.read_more:hover {
  background: #bfcdd2 !important;
}

/* NAV PADDING & MARGINS */

#nav {
	/*margin-top: 24px;*/
}
#nav ul.sf-menu li a {
padding: 12px 15px !important;
margin-top: 25px !important;
}

#nav ul.sf-menu .menu-item-has-children .sub-menu .menu-item a {
margin-top:0px !important;
}


/* CALENDAR COLORS */
.Zebra_DatePicker .dp_daypicker th {
background: #798952 !important;
border: 1px solid #798952 !important;
}

.Zebra_DatePicker .dp_daypicker td {
border: 1px solid #798952 !important;
}

.dp_daypicker td.dp_hover {
background: #798952 !important;
}


/* IMAGE MARGINS */

.alignleft {
margin-right: 40px !important;
}

.alignright {
margin-left: 40px !important;
}


/* FONT SIZES */

h1 {
font-size: 40px !important;
font-weight: normal !important;
line-height: 1.1em !important;
color: ##333333 !important;
}

h2 {
font-size: 30px !important;
line-height: 1.1em !important;
color: ##333333 !important;
}

h3 {
font-size: 27px !important;
line-height: 1.1em !important;
color: ##333333 !important;
}

body {
font-size: 16px !important;
font-weight: normal !important;
line-height: 1.7em !important;
}

.line {
border-bottom: 3px solid #edcd71;
}


/* CUSTOM BG BOX */

.linkbox {
display: block;
/*background-image: url('https://joneszirker.dev.fusionfarm.com/wp-content/uploads/2015/10/darkbg1.jpg'); */
/*background-image: url('https://www.jonesandzirker.com/wp-content/uploads/2015/10/darkbg1.jpg');*/
background-image: url('https://www.iowacitydentist.com/wp-content/uploads/2015/10/darkbg1.jpg');
background-position: center;
padding: 30px;
color: #ffffff;
text-align: center;
line-height: 2em;
margin: 5px 0px;
}

.linkbox a {
color: #ffffff !important;
text-align: center;
font-weight: bold;
}

.linkbox a:hover {
color: #d2d8db !important;
text-align: center;
font-weight: bold;
}

.linkbox2 {
display: block;
/*background-image: url('https://joneszirker.dev.fusionfarm.com/wp-content/uploads/2015/10/darkbg2.jpg'); */
/*background-image: url('https://www.jonesandzirker.com/wp-content/uploads/2015/10/darkbg2.jpg');*/
background-image: url('https://www.iowacitydentist.com/wp-content/uploads/2015/10/darkbg2.jpg');
background-position: center;
padding: 30px;
color: #ffffff;
text-align: center;
line-height: 2em;
margin: 5px 0px;
}

.linkbox2 a {
color: #ffffff !important;
text-align: center;
font-weight: bold;
}

.linkbox2 a:hover {
color: #d2d8db !important;
text-align: center;
font-weight: bold;
}


/* SIDE AND TOP BAR EDITING */

#sidebar .widget h3 {
display: none !important;
}

.banner {
border-bottom: 0px !important;
margin-bottom: 0px !important;
padding: 10px 0px !important;
}

.sidebar {
display: block;
/*background: #476a76; */
/*background-image: url('https://joneszirker.dev.fusionfarm.com/wp-content/uploads/2015/10/zoom-60737348-32.jpg'); */
background-position: center;
padding: 30px;
/*color: #ffffff; */
text-align: center;
line-height: 2em;
margin: 5px 0px;

}

.sidebar a {
/*color: #ffffff !important; */
text-align: center;
font-weight: bold;
}

.sidebar a:hover {
/* color: #d2d8db !important; */
text-align: center;
font-weight: bold;
}


/* SLIDER AT TOP */
.flexslider .slides img {
margin-top: 36px !important;
}

@media (max-width: 1170px) {
.logo {
text-align: center !important;
padding-bottom: 10px !important;
}
.home .logo {
text-align: center !important;
padding-bottom: 0px !important;
}
}
.page-template-blog-template .banner {
    margin-top: 96px !important;
}
/* HEADER SHADOW & BG COLOR */
#header {
border-bottom: 0px solid #dcdcdc !important;
-webkit-box-shadow: 0px 0px 0px 0px !important;
box-shadow: 0px 0px 0px 0px !important;
}

#header .row2 {
background: #fbfafb !important;
}

/* TOP MARGIN ON OUR DOCTORS PAGE */
.row-fluid {
margin-top: 40px !important;
padding-top: 20px !important;
}

/* BLOG STYLES */

.page-template-blog-template .wrapper {
	margin-top: 33px !important;
	padding-top: 20px !important;
}
.single-post .wrapper {
	margin-top: -7px !important;
	padding-top: 20px !important;
}
.page-template-blog-template .blog-text {
	width: 70% !important;
}
.single-post .single-post-media {
	float: right;
	margin-left: 20px;
}
@media screen and (max-width: 1170px){
.row-fluid {
margin-top: 0px !important;
padding-top: 20px !important;
}
.page-template-blog-template .wrapper {
	margin-top: 32px !important;
	padding-top: 20px !important;
}
.single-post .wrapper {
	margin-top: -8px !important;
	padding-top: 20px !important;
}
}


/* ---------------- FIXING THE HOME NAV ON MOBILE ---------------- */
#slider {
margin-top: 148px !important;
}

@media screen and (max-width: 1170px){
#nav {
display: none;
}
header {
background: none !important;
}
header .row2 {
background: #ffffff !important;
/*margin-top: 10px;*/
}
#slider {
margin-top: 80px !important;
}
.navbar-fixed-top {
	top: 40px !important;
}
#wprmenu_bar {
	top: 0px;
	z-index: 999999;
}

.flexslider .slides img {
margin-top: 82px !important;
}

.navbar-fixed-top {
z-index: 500000 !important;
}
}

@media screen and (max-width: 980px){ #wprmenu_bar{ top:0px; } }
@media screen and (max-width: 980px){
.logo {
padding-bottom: 10px !important;
}
.home .logo {
text-align: center !important;
padding-bottom: 0px !important;
}
.flexslider .slides img {
margin-top: 0px !important;
padding-top 0px !important;
}
header .row2 {
background: #ffffff !important;
/*margin-top: 10px !important;*/
}
.subheader {
/*margin-top: 10px !important;*/
}
.navbar-fixed-top {
	top: 0px !important;
}
.page-template-blog-template .blog-text {
	width: 100% !important;
}
.page-template-blog-template .wrapper {
	margin-top: 0px !important;
	padding-top: 20px !important;
}
.single-post .wrapper {
	margin-top: -26px !important;
	padding-top: 20px !important;
}
}

/* ---------------- END FIXING THE HOME NAV ON MOBILE END ---------------- */


/* ---------------- CONTENT AREA ---------------- */

.wrapper {
background: #ffffff !important;
padding: 0px 30px 40px 30px !important;
margin-top: 149px !important;
}

.page-template-default .banner {
padding: 0px !important;
margin-top:103px;
}
.page-template-blog-template .banner {
	margin-top: 97px;
}
.msg-form input[type="text"],
.msg-form input[type="email"] {
    padding: 9px 4%;
    color: #737373;
    font-size: 13px;
    width: 100%;
}
.msg-form input[type="submit"] {
    background: #2c4953 !important;
    color: #fff;
    padding: 10px 20px;
    float: right;
    font-size: 13px;
    font-style: italic;
    border: none;
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
@media screen and (max-width: 1170px) {
.wrapper {
margin-top: 124px !important;
}
}

@media screen and (max-width: 980px) {
.wrapper {
margin-top: -6px !important;
}
.page-template-blog-template .banner {
	display: none;
}
}

@media screen and (max-width: 768px){
.wrapper {
margin-top: -17px !important;
}
.single-post .single-post-media {
	float: none;
	margin-left: 0px;
}
.dark [class*="column"] {
    margin-left: 0px !important;
}
ul {
padding-left: 20px;
}
}
@media screen and (max-width: 480px){
.msg-form input[type="text"],
.msg-form input[type="email"] {
    width: 220px !important;
}
.msg-form textarea {
    width: 237px !important;
}
}
@media screen and (max-width: 350px) {
.wrapper {
width: 250px !important;
}
}

.row-fluid {
padding-top: 20px !important;
}

.dark [class*="column"]:first-child {
padding-bottom:10px;
}
.home .logo {
text-align: center !important;
padding-bottom: 0px !important;
}


@media screen and (max-width: 480px){
.wrapper {
margin-top: -6px;
}
.home .logo {
text-align: center !important;
padding-bottom: 0px !important;
}
}


/* ---------------- END CONTENT AREA ---------------- */


/* --------------- CONTENT TOP IMAGE STYLING --------------- */

.topimage {
width: 1230px !important;
max-width: 1230px !important;
height: auto !important;
padding: 0px !important;
margin: 0 -30px !important;
}

@media screen and (max-width: 1170px) {
.topimage {
width: 1000px !important;
max-width: 1000px !important;
}
}

@media screen and (max-width: 980px) {
.topimage {
width: 784px !important;
max-width: 784px !important;
}
}

@media screen and (max-width: 768px){
.topimage {
width: 500px !important;
max-width: 500px !important;
margin-top: 11px !important;
}
}

@media screen and (max-width: 480px) {
.topimage {
width: 360px !important;
max-width: 360px !important;
}
}

@media screen and (max-width: 350px) {
.topimage {
width: 335px !important;
max-width: 335px !important;
}

}

/* --------------- END CONTENT TOP IMAGE STYLING --------------- */

/* --------------- YELLOW BAR CLASS ------------------ */

.yellowbar {
text-align: center;
color: #ffffff;
font-weight: bold;
font-size: 20px;
display: block;
padding: 20px 40px;
margin-top: 30px;
background: #e5be4c;
}

/*
@media screen and (max-width: 1170px) {
.yellowbar {
width: 920px !important;
}
}

@media screen and (max-width: 980px) {
.yellowbar {
width: 704px !important;
}
}

@media screen and (max-width: 768px){
.yellowbar {
width: 420px !important;
}
}

@media screen and (max-width: 480px) {
.yellowbar {
width: 280px !important;
}
}

@media screen and (max-width: 350px) {
.yellowbar {
width: 255px !important;
}
} */

/* --------------- END YELLOW BAR CLASS ------------------ */

/* --------------- GALLERY PAGE --------------- */

div#container {
padding: 10px 0 !important;
margin-top: -156px !important;
}

@media screen and (max-width: 1170px) {
div#container {
margin-top: -167px !important;
}
}

@media screen and (max-width: 980px) {
div#container {
margin-top: -161px !important;
}
}

@media screen and (max-width: 768px){
div#container {
margin-top: -161px !important;
}
}

@media screen and (max-width: 480px) {
div#container {
margin-top: -166px !important;
}
}

/* --------------- END GALLERY PAGE --------------- */

/* CONTACT PAGE */

.map1 {
margin-top: -53px !important;
margin-bottom: 0px !important;
}

.contact-row {
margin-bottom: 0px !important;
padding: 40px 0 !important;
}

.mail a:hover {
    color: #b2b2b2 !important;
}


.page-id-163 {
background: none !important;
}

/* --------------- CUSTOM SIDE BAR --------------- */

.customsidebar {
display: block;
background: #476a76;
padding: 30px;
color: #ffffff;
text-align: center;
line-height: 2em;
width: 300px;
height: 735px;
margin: -67px 0px -80px -30px;
text-transform: uppercase;
font-size: 20px;
}

.customsidebar a {
color: #BFCDD2 !important;
text-align: center;
font-weight: bold;
text-transform: none;
font-size: 15px;
}

.customsidebar a:hover {
color: #ffffff !important;
text-align: center;
font-weight: bold;
}


@media screen and (max-width: 1170px) {
.customsidebar {
width: 250px;
height: 820px !important;
margin: -27px 0px -80px -30px;
}
}

@media screen and (max-width: 980px) {
.customsidebar {
width: 186px;
height: 985px !important;
}
}

@media screen and (max-width: 768px){
.customsidebar {
/*width: 440px;
height: 430px;
margin-bottom: 15px; */
display: none !important;
}
}

@media screen and (max-width: 480px) {
.customsidebar {
/*width: 300px;*/
display: none !important;
}
}

@media screen and (max-width: 320px) {
.customsidebar {
/*width: 300px;*/
display: none !important;
}
}

/* --------------- END CUSTOM SIDE BAR --------------- */



/* --------------- CUSTOM SIDE BAR MEDIUM --------------- */

.customsidebarmedium {
display: block;
background: #476a76;
padding: 30px;
color: #ffffff;
text-align: center;
line-height: 2em;
width: 300px;
height: 865px;
margin: -67px 0px -80px -30px;
text-transform: uppercase;
font-size: 20px;
}

.customsidebarmedium a {
color: #BFCDD2 !important;
text-align: center;
font-weight: bold;
text-transform: none;
font-size: 15px;
}

.customsidebar-medium a:hover {
color: #ffffff !important;
text-align: center;
font-weight: bold;
}


@media screen and (max-width: 1170px) {
.customsidebarmedium {
width: 250px;
height: 878px !important;
margin: -27px 0px -80px -30px;
}
}

@media screen and (max-width: 980px) {
.customsidebarmedium {
width: 186px;
height: 986px !important;
}
}

@media screen and (max-width: 768px){
.customsidebarmedium {
/*width: 440px;
height: 430px;
margin-bottom: 15px; */
display: none !important;
}
}

@media screen and (max-width: 480px) {
.customsidebarmedium {
/*width: 300px;*/
display: none !important;
}
}

@media screen and (max-width: 320px) {
.customsidebarmedium {
/*width: 300px;*/
display: none !important;
}
}

/* --------------- END CUSTOM SIDE BAR MEDIUM --------------- */

/* --------------- CUSTOM SIDE BAR LONG --------------- */

.customsidebarlong {
display: block;
background: #476a76;
padding: 30px;
color: #ffffff;
text-align: center;
line-height: 2em;
width: 300px;
height: 990px;
margin: -67px 0px -80px -30px;
text-transform: uppercase;
font-size: 20px;
}

.customsidebarlong a {
color: #BFCDD2 !important;
text-align: center;
font-weight: bold;
text-transform: none;
font-size: 15px;
}

.customsidebarlong a:hover {
color: #ffffff !important;
text-align: center;
font-weight: bold;
}


@media screen and (max-width: 1170px) {
.customsidebarlong {
width: 250px;
height: 1118px !important;
margin: -27px 0px -80px -30px;
}
}

@media screen and (max-width: 980px) {
.customsidebarlong {
width: 186px;
height: 1228px !important;
}
}

@media screen and (max-width: 768px){
.customsidebarlong {
/*width: 440px;
height: 430px;
margin-bottom: 15px; */
display: none !important;
}
}

@media screen and (max-width: 480px) {
.customsidebarlong {
/*width: 300px;*/
display: none !important;
}
}

@media screen and (max-width: 320px) {
.customsidebarlong {
/*width: 300px;*/
display: none !important;
}
}

/* --------------- END CUSTOM SIDE BAR LONG --------------- */


/* --------------- HOMEPAGE H1 TOP --------------- */

.homehtag {
margin-top: -120px !important;
}


@media screen and (max-width: 1170px) {
.homehtag {
margin-top: -120px !important;
}
}

@media screen and (max-width: 980px) {
.homehtag {
margin-top: 40px !important;
}
}
/*
}
@media screen and (max-width: 768px){
.homehtag {
margin-top: 40px !important;
}
}

@media screen and (max-width: 480px) {
.homehtag {
margin-top: 40px !important;
}
}

@media screen and (max-width: 320px) {
.homehtag {
margin-top: 40px !important;
}
}
*/

/* --------------- END HOMEPAGE H1 TOP --------------- */


/* --------------- GALLERY SLIDERS --------------- */

.twentytwenty-container img {
height: 250px !important;
width: 500px !important;
}

@media screen and (max-width: 1170px) {
.twentytwenty-container img {
height: 250px !important;
width: 500px !important;
}
}

@media screen and (max-width: 980px) {
.twentytwenty-container img {
height: 215px !important;
width: 430px !important;
}
}

}
@media screen and (max-width: 768px){
.twentytwenty-container img {
height: 197px !important;
width: 394px !important;
}

}

@media screen and (max-width: 480px) {
.twentytwenty-container img {
height: 130px !important;
width: 260px !important;
}
}

@media screen and (max-width: 320px) {
.twentytwenty-container img {
height: 130px !important;
width: 260px !important;
}
}

/* --------------- END GALLERY SLIDERS --------------- */

/* --------------- APPOINTMENT FORM TEXT CHANGE --------------- */

.book-form h4::after {
white-space:pre;
content: "\A Emergencies: 319-338-9219" !important;
}

/* --------------- END APPOINTMENT FORM TEXT CHANGE --------------- */

/* --------------- MEDIA QUERIES FROM SITE ADMIN ------------------ */
@media screen and (max-width: 768px){
	/* SLIDER PAGINATION */
	.flex-direction-nav a {
		visibility: hidden !important;
	}
}
@media screen and (min-width: 768px){

	/* MOBILE MENU */
	#nav select {
		visibility: hidden !important;
	}


	/* NAV PADDING */
	#nav ul.sf-menu li a {
		padding-top: 64px !important;
		margin-top: 0 !important;
	}

	/* SLIDER MARGIN TOP */
	.flexslider .slides img {
		margin-top: 0px !important;
	}

}
@media screen and (max-width: 768px){
	/* SLIDER PAGINATION */
	.flex-direction-nav a {
		visibility: hidden !important;
	}

	/* MOBILE MENU */
	#nav select {
		visibility: hidden !important;
	}

	/* SLIDER MARGIN TOP */
	.flexslider .slides img {
		margin-top: 0px !important;
	}


	/* BIO PHOTOS */
	.row-fluid .column6:last-child {
		margin-left:0px !important;
	}
	.row-fluid [class*="column"] {
		margin-bottom: 10px;
	}

	/* HEADER SHADOW & BG COLOR */
	header .row2 {
		background: #ffffff !important;
	}

	.page-id-291 .column4 {
		margin-bottom: 10px !important;
	}
}
@media screen and (max-width: 480px;){
	/* SLIDER PAGINATION */
	.flex-direction-nav a {
	visibility: hidden !important;
	}

	/* PHONE BG COLOR */
	.subheader .phone {
		background-color: #476a76 !important;
	}

	/* MOBILE MENU */
	#nav select {
		visibility: hidden !important;
	}

	/* SLIDER MARGIN TOP */
	.flexslider .slides img {
		margin-top: 0px !important;
	}

	/* BIO PHOTOS */
	.row-fluid .column6:last-child {
		margin-left:0px !important;
	}
	.row-fluid [class*="column"] {
		margin-bottom: 10px;
	}

	/* HEADER SHADOW & BG COLOR */
	header .row2 {
		background: #ffffff !important;
	}
}
/* --------------- END MEDIA QUERIES FROM SITE ADMIN ------------------ */

.inner-subheader {
	background-color: transparent !important;
}

/* UPDATES - 01-25-2016 */
.ui-datepicker-header {
	background-color: #666;
	border-radius: 5px 5px 0px 0px;
}
.ui-datepicker-title {
	color: #fff;
	font-size: 13px;
	font-weight: 900;
}
.ui-datepicker-title .ui-datepicker-month:after {
	content: ", ";
}
.ui-datepicker-calendar thead {
	background-color: #798952;
	color: #fff;
}
.ui-datepicker-calendar {
	border-collapse: separate;
	border-radius: 0px 0px 5px 5px;
	border: 3px solid #666;
}
.ui-datepicker-calendar thead th {
	font-size: 13px;
	font-weight: 900;
}
.ui-datepicker-prev {
	margin-left: 10px;
}
.ui-datepicker-next {
	margin-right: 10px;
}
.ui-datepicker-prev span,
.ui-datepicker-next span {
	display: none;
}
.ui-datepicker-prev:after {
	content: "«";
	color: #fff;
}
.ui-datepicker-next:after {
	content: "»";
	color: #fff;
}
#ui-datepicker-div .ui-datepicker-calendar td {
	border: 1px solid #798952 !important;
	border-left: 0px !important;
	border-bottom: 0px !important;
	padding: 3px 8px !important;
}
#ui-datepicker-div .ui-datepicker-calendar td a {
	font-size: 12px;
}
.ui-datepicker-today {
	background-color: #d8d8d8 !important;
}
.ui-datepicker-today a {
	color: #000 !important;
}


.page-template-contact-template .wrapper {
	margin-top: 0px !important;
}
