@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Fjalla+One');

.fjalla-one { font-family: 'Fjalla One', sans-serif; }

/* additional resets/overrides */
* {position:relative}img{max-width:100%;height:auto;}
::selection {
  background: #fefac7;
  /* Safari */
  color: #555555;
}
nav ul {margin:0; padding:0;}
nav li {list-style:none;}

::-moz-selection {
  background: #fefac7;
  /* Firefox */
  color: #555555;
}

/* we like bootstrap, but... */
.btn {white-space:normal;}
.container {width:100%; max-width:1280px; margin-left:auto; margin-right:auto;}

/*
*   Theme 
*/

/* override bootstrap defaults */
.well,
.container .jumbotron, .container-fluid .jumbotron
{border-radius:0;}

.well,
.thumbnail 
{border:0;}

.well
{padding:1em;}

.thumbnail .caption {padding:0.5em; color:inherit;}

.media img {max-width:none;}

/* override slick slider defaults */
.slick-slide:focus {outline:0;}

/* colors */
.bg-color-green {background-color:#69a33c; color:#fff;}
.bg-color-orange {background-color:#ea7313; color:#fff;}
.bg-color-yellow {background-color:#ffad0a; color:#fff;}
.bg-color-blue {background-color:#2f4d8f; color:#fff;}
.bg-color-dark {background-color:#252525; color:#fff;}
.bg-color-dark-transparent {background-color:rgba(0,0,0,0.75); color:#fff;}
.color-green {color:#69a33c;}
.color-orange {color:#ea7313;}
.color-yellow {color:#ffad0a;}
.color-blue {color:#2f4d8f;}
.color-dark {color:#252525;}
.color-white {color:#fff;}

.bg-color-orange a {color:#fff;}
.bg-color-yellow a {color:#fff;}

.bg-noise {background-position:0 0; background-image: url(data:image/png;base64,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)}
.bg-stretch {margin-left:-100%; margin-right:-100%;}
@media (max-width:1200px){
    .bg-stretch {margin-left:auto; margin-right:auto;}
}

/* fonts */
.font-fjalla {font-family:'Fjalla One', sans-serif;}
.font-questrial {font-family: 'Questrial', sans-serif;}

/* headers */
.h1,.h2,.h3,h1,h2,h3{font-family:'Fjalla One', sans-serif;}
.h4,.h5,.h6,h4,h5,h6{font-weight:bold}
h1,.h1{font-size:2.5em;}
h2,.h2{font-size:2em;}
h3,.h3{font-size:1.75em;}
h4,.h4{font-size:1.5em; line-height: 1.5em;}
h5,.h5{font-size:1.25em; line-height: 1.25em;}
h6,.h6{font-size:1em;}

/* buttons */
a {color:#ea7313;}
a:hover, a:focus {color: #ea7313;}

.bg-color-green a {color:#fff; text-decoration:underline;}
.bg-color-green a:hover, .bg-color-green a:focus {color: #fff;text-decoration:none;}
.bg-color-blue a {color:#fff; text-decoration:underline;}
.bg-color-blue a:hover, .bg-color-blue a:focus {color: #fff;text-decoration:none;}
.bg-color-yellow a {color:#fff; text-decoration:underline;}
.bg-color-yellow a:hover, .bg-color-yellow a:focus {color: #fff;text-decoration:none;}
.bg-color-dark a {color:#fff; text-decoration:underline;}
.bg-color-dark a:hover, .bg-color-dark a:focus {color: #fff;text-decoration:none;}

.btn {font-family:'Fjalla One', sans-serif; font-size:1.25em; padding:0.5em 1em; line-height:inherit; border-radius:0; transition:background-position 0.5s ease;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);text-decoration:none !important;}
.btn.bg-noise:hover {background-position:20px 40px;}

.action > .btn { border-radius: 30px; color: #fff; }

.btn:hover, .btn:focus, .btn.focus, .btn:active, .btn.active {color:#fff;}

.btn-lg {font-size:1.5em;}
.btn-sm {font-size:1em;font-family: 'Questrial', sans-serif;}
.btn-xs {font-size:0.75em;font-family: 'Questrial', sans-serif;}


/* utilities */

.table-row { width: 100%; display: table; table-layout: fixed; border-spacing: 1rem 0;}
.table-column { display: table-cell; box-sizing:border-box; vertical-align:middle;}
.inline-block {display:inline-block; }
.valign-top {vertical-align:top;}
.valign-middle {vertical-align:middle;}
.valign-bottom {vertical-align:bottom;}
.inline-list {margin:0; padding:0;}
.inline-list li {display:inline-block;}

/* https://github.com/basscss/basscss */
.m0  { margin:        0 !important; }
.mt0 { margin-top:    0 !important; } 
.mr0 { margin-right:  0 !important; }
.mb0 { margin-bottom: 0 !important; }
.ml0 { margin-left:   0 !important; }
.mx0 { margin-left:   0 !important; margin-right:  0 !important; }
.my0 { margin-top:    0 !important; margin-bottom: 0 !important; }

.m1  { margin:        .5rem }
.mt1 { margin-top:    .5rem }
.mr1 { margin-right:  .5rem }
.mb1 { margin-bottom: .5rem }
.ml1 { margin-left:   .5rem }
.mx1 { margin-left:   .5rem; margin-right:  .5rem }
.my1 { margin-top:    .5rem; margin-bottom: .5rem }

.m2  { margin:        1rem }
.mt2 { margin-top:    1rem }
.mr2 { margin-right:  1rem }
.mb2 { margin-bottom: 1rem }
.ml2 { margin-left:   1rem }
.mx2 { margin-left:   1rem; margin-right:  1rem }
.my2 { margin-top:    1rem; margin-bottom: 1rem }

.m3  { margin:        2rem }
.mt3 { margin-top:    2rem }
.mr3 { margin-right:  2rem }
.mb3 { margin-bottom: 2rem }
.ml3 { margin-left:   2rem }
.mx3 { margin-left:   2rem; margin-right:  2rem }
.my3 { margin-top:    2rem; margin-bottom: 2rem }

.m4  { margin:        4rem }
.mt4 { margin-top:    4rem }
.mr4 { margin-right:  4rem }
.mb4 { margin-bottom: 4rem }
.ml4 { margin-left:   4rem }
.mx4 { margin-left:   4rem; margin-right:  4rem }
.my4 { margin-top:    4rem; margin-bottom: 4rem }

.mxn1 { margin-left: -.5rem; margin-right: -.5rem; }
.mxn2 { margin-left: -1rem; margin-right: -1rem; }
.mxn3 { margin-left: -2rem; margin-right: -2rem; }
.mxn4 { margin-left: -4rem; margin-right: -4rem; }

.ml-auto { margin-left: auto }
.mr-auto { margin-right: auto }
.mx-auto { margin-left: auto; margin-right: auto; }

.p0  { padding: 0 }
.pt0 { padding-top: 0 }
.pr0 { padding-right: 0 }
.pb0 { padding-bottom: 0 }
.pl0 { padding-left: 0 }
.px0 { padding-left: 0; padding-right:  0 }
.py0 { padding-top: 0;  padding-bottom: 0 }

.p1  { padding:        .5rem }
.pt1 { padding-top:    .5rem }
.pr1 { padding-right:  .5rem }
.pb1 { padding-bottom: .5rem }
.pl1 { padding-left:   .5rem }
.py1 { padding-top:    .5rem; padding-bottom: .5rem }
.px1 { padding-left:   .5rem; padding-right:  .5rem }

.p2  { padding:        1rem }
.pt2 { padding-top:    1rem }
.pr2 { padding-right:  1rem }
.pb2 { padding-bottom: 1rem }
.pl2 { padding-left:   1rem }
.py2 { padding-top:    1rem; padding-bottom: 1rem }
.px2 { padding-left:   1rem; padding-right:  1rem }

.p3  { padding:        2rem }
.pt3 { padding-top:    2rem }
.pr3 { padding-right:  2rem }
.pb3 { padding-bottom: 2rem }
.pl3 { padding-left:   2rem }
.py3 { padding-top:    2rem; padding-bottom: 2rem }
.px3 { padding-left:   2rem; padding-right:  2rem }

.p4  { padding:        4rem }
.pt4 { padding-top:    4rem }
.pr4 { padding-right:  4rem }
.pb4 { padding-bottom: 4rem }
.pl4 { padding-left:   4rem }
.py4 { padding-top:    4rem; padding-bottom: 4rem }
.px4 { padding-left:   4rem; padding-right:  4rem }

.block { display: block !important; }

/* page elements */
#page {background-image: url('/theme/rg/images/bg/page.jpg'); background-color:#1d0920; font-size:20px; line-height:1.5; background-size:cover; background-attachment:fixed; min-height:1200px;font-family: 'Questrial', sans-serif; color:#252525; 
/* overflow-x:hidden; to keep the .stretch class from adding a scrollbar */}

#page-header {background-color:rgba(0,0,0,0.55);margin-bottom:2em;padding-top: 2em;}
#page-header:before {content:''; position:absolute; top:0; left:0; width:100%; height:65px; background-image:url('/theme/rg/images/bg/header-foliage.png'); background-repeat: repeat-x; background-position: 10% 0px;}
#page-header:after {content:''; position:absolute; top:100%; left:0; width:100%; height:19px; background-image: url('/theme/rg/images/bg/header-stroke.png'); background-repeat: repeat-x;}

#page-header .logo {display:block; margin-bottom:1em; text-align:center; max-height:200px;}
#page-header .logo img {max-height:200px;}
.page-info, .page-nav {z-index:1000;}

.page-nav ul {text-align:center; margin:0; padding:0;}
.page-nav li {display:inline-block;}
.page-nav a {display:block; color:#fff; text-decoration:none; padding:0.75em 1em; font-family:'Fjalla One', sans-serif; font-size: 1.25em; text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);}

.header-flower {position:absolute; top:0; max-width:25%;}
.header-flower.left {left:0;}
.header-flower.right {right:0;}

.content-header {color:#fff; text-align:center; padding:1em; z-index:20;}
.content-header h1 {margin-top:0;}
.content-header .breadcrumb {padding:0; background-color: transparent; border-radius:0; display:inline-block; vertical-align:top; margin:5px;}
.content-header .child-pages {text-align:left; width:300px; background-color:rgba(0,0,0,0.75); padding:1em; top:100%; left:50%; margin-left:-150px; display:none;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}

.content-header .child-pages ul {padding:0;margin:0;}
.content-header .child-pages li {list-style:none;}
.content-header a {color:#fff;}
.content-header .child-pages-trigger {background:none; border:0; outline:0; font-size:1.25em; display:inline-block;line-height: 1.25; margin:5px;}


.js .content-header .child-pages {position:absolute;}

.content-body {background-color:#fff; min-height:600px; padding-top:5em; padding-bottom:2em; top: -2em;}
.content-body:after {content:''; position:absolute; top:100%; width:100%; left:0; background-image: url('/theme/rg/images/bg/bg-squiggle-reverse.png'); height:14px;}

.bg-squiggle {background-color:#ffad0a; color:#fff; margin-top:1em; margin-bottom:1em; padding:1em;}
.bg-squiggle:before, .bg-squiggle:after {content:''; position:absolute; width:100%; left:0; background-repeat:repeat-x;}
.bg-squiggle:before {background-image:url('/theme/rg/images/bg/bg-squiggle-top.png'); bottom:100%; min-height:14px;}
.bg-squiggle:after {background-image:url('/theme/rg/images/bg/bg-squiggle-bottom.png'); top:100%; min-height:15px;}

.bg-squiggle.blue {background-color:#2f4d8f; color:#fff; margin-top:1em; margin-bottom:1em; padding:1em;}
.bg-squiggle.blue:before, .bg-squiggle.blue:after {content:''; position:absolute; width:100%; left:0; background-repeat:repeat-x;}
.bg-squiggle.blue:before {background-image:url('/theme/rg/images/bg/bg-squiggle-top-blu.png'); bottom:100%; min-height:14px;}
.bg-squiggle.blue:after {background-image:url('/theme/rg/images/bg/bg-squiggle-bottom-blu.png'); top:100%; min-height:15px;}

.bg-squiggle.green {background-color:#69a33c; color:#fff; margin-top:1em; margin-bottom:1em; padding:1em;}
.bg-squiggle.green:before, .bg-squiggle.green:after {content:''; position:absolute; width:100%; left:0; background-repeat:repeat-x;}
.bg-squiggle.green:before {background-image:url('/theme/rg/images/bg/bg-squiggle-top-grn.png'); bottom:100%; min-height:14px;}
.bg-squiggle.green:after {background-image:url('/theme/rg/images/bg/bg-squiggle-bottom-grn.png'); top:100%; min-height:15px;}

.bg-squiggle.orange {background-color:#ea7313; color:#fff; margin-top:1em; margin-bottom:1em; padding:1em;}
.bg-squiggle.orange:before, .bg-squiggle.orange:after {content:''; position:absolute; width:100%; left:0; background-repeat:repeat-x;}
.bg-squiggle.orange:before {background-image:url('/theme/rg/images/bg/bg-squiggle-top-org.png'); bottom:100%; min-height:14px;}
.bg-squiggle.orange:after {background-image:url('/theme/rg/images/bg/bg-squiggle-bottom-org.png'); top:100%; min-height:15px;}

ul.list-group { list-style: none; }
li.list-item { margin: 10px 0; display: block;}
li.list-item:before { content: '\f054'; display: inline-block; font-family:'FontAwesome'; background-color:#ffad0a; color:#fff; margin-right: 10px;
font-size: 1.25em; padding: 0.25em 1%; line-height:inherit; background-position:0 0; background-image: url(data:image/png;base64,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);
	width: 20%; text-align: center;
} 
li.list-item > a { display: inline-block; font-family: 'Fjalla One', sans-serif; background-color:#ffad0a; color:#fff; width: 20rem; text-decoration:none !important;
font-size:1.25em; padding:0.25em 1em; line-height:inherit; background-position:0 0; background-image: url(data:image/png;base64,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);
	width: 75%; white-space: nowrap;
}

li.list-item.blue > a, li.list-item.blue:before { background-color:#2f4d8f; }
li.list-item.green > a, li.list-item.green:before { background-color:#69a33c; }
li.list-item.orange > a, li.list-item.orange:before { background-color:#ea7313; }

.content-topper {z-index:10;}

#mc-embedded-subscribe-form input {border:0; border-radius:5px; padding:0.5em; color:#000;-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.5);}
#mc-embedded-subscribe-form input:focus { outline:0; -webkit-box-shadow: 0px 0px 10px 0px rgba(105,163,60,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(105,163,60,1);
box-shadow: 0px 0px 10px 0px rgba(105,163,60,1);}
#mc-embedded-subscribe-form .email {display:inline-block;}
#mc-embedded-subscribe-form .email:before {content:''; position:absolute; background-image:url('/assets/images/uploads/bg-slithering-arrow.png'); background-size:contain; width:250px; height:110px; top:100%; right:100%; z-index:20;margin-top: -30px;margin-right: -30px; background-repeat:no-repeat; transition:width ease 0.5s;}
#mc-embedded-subscribe-form .email input {z-index:30;}

#mc-embedded-subscribe {border:0; background:none; outline:0;}

#page-footer {text-align:center; padding:1em;}
.footer-gallery {margin-bottom:2em;}
.footer-gallery img {width:200px; border:2px solid #fff;}

.local-nav li {margin-bottom: 1em;}
.local-nav .nav-item-name a {background-color:#69a33c; color:#fff; font-family:'Fjalla One', sans-serif; display:block; padding: 0.5em 1em;}
.local-nav .nav-item-name a:hover {background-color:#252525; text-decoration:none;}

.nav-tabs > li > a {border-color:#fff; background-color:#ccc; color:#ea7313; text-decoration:none;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {color: #ea7313;}
.ui-tabs-panel {padding:1em 0;}
.nav-tabs > .ui-tabs-active > a {background-color:#fff;}

/**
*   .mega-menu
*/

.mega-menu {background-color:rgba(0,0,0,0.85); color:#fff;}
.mega-menu-item {background-color: rgba(0,0,0,0.75); padding:3em;}
.mega-menu-item .ui-accordion-header {margin-top:0; font-size:1em;}
.js .mega-menu {height:0; position:absolute; right:0; bottom:0; left:0; z-index: 10000; transition: height 0.5s ease;}
.js .mega-menu.open {height:100%;}
.js .mega-menu .mega-menu-item {display:none; top:3em; right:3em; bottom:3em; left:3em; width: calc(100% - 6em);}
@media (max-width:480px){
    .mega-menu-item {padding:2em;}
   .js .mega-menu .mega-menu-item { top:2em; right:2em; bottom:2em; left:2em; width: calc(100% - 4em);} 
}

@media (max-width:1280px){

}
@media (max-width:1120px){
	.page-nav a {font-size:1em;padding:0.75em;}
	#newsletter-signup .table-column {display:block;}
}
@media (max-width:960px){
	.page-nav a {padding:0.5em;}
}
@media (max-width:800px){
	#page {font-size:18px; }
	.page-nav {display:none;}
    .page-nav {position:absolute; background-color: rgba(0,0,0,0.9); top:0; left:0; width:100%;}
    .page-nav li {display:block;}
    
    #mobile-nav-trigger {display:block;}
}
@media (min-width:800px){
    #mobile-nav-trigger {display:none;}
    .page-nav {display:block !important;}
}
@media (max-width:640px){
	#page {font-size:16px;}
}
@media (max-width:480px){
	#page {font-size:14px;}
    .page-nav a {font-size:14px; padding:1em;}
}
@media (max-width:320px){
	#page {font-size:12px;}
}

/* page-specific styles */

/* /home */
#home-hero {padding-bottom: 1em;}
#home-hero:before {content:''; position:absolute; bottom:0; left:0; width:100%; height:100%; max-height:258px; /* background-size:contain; */ background-image: url('/theme/rg/images/bg/bg-ferns.png'); background-repeat: repeat-x; margin-bottom:-2em; background-position: 50% 0; z-index:10;}

#main-slider {z-index:999;}
#main-slider .slide .content {}

.peek {position:absolute;bottom:0;max-width:300px;transition:left 5s ease-out, right 5s ease-out;}
@media (max-width:1200px){
    .peek {display:none;}
}

@media (min-width:800px) {
	#main-slider .shows {display:table; width:100%; table-layout:fixed; border-spacing:3.5em;}
	#main-slider .shows .thumbnail {display:table-cell; vertical-align:top; padding-bottom:3em; overflow: visible;}
	#main-slider .shows .thumbnail .caption {position:static; font-size:0.75em;}
	#main-slider .shows .thumbnail .action {position:absolute; left:-10%; bottom:-64px; width:120%; z-index: 999;}
}

#CDSWIDSSP { width: auto !important; }

.image-mask {display:inline-block; vertical-align:middle; margin: 20px;}
.image-mask img {display:block;margin-left: auto; margin-right:auto;}
.image-mask .top, .image-mask .bottom {position:absolute; background-image:url('/theme/rg/images/bg/bg-squiggle-hor.png');}
.image-mask .right, .image-mask .left {position:absolute; background-image:url('/theme/rg/images/bg/bg-squiggle-vert.png');}
.image-mask .top {top:-14px; left:0; width:100%; height:28px;}
.image-mask .left {top:0; left:-14px; width:28px; height:100%;}
.image-mask .right {top:0; right:-14px; width:28px; height:100%;}
.image-mask .bottom {bottom:-14px; left:0; width:100%; height:28px;}

.image-mask.blue .top, .image-mask.blue .bottom {position:absolute; background-image:url('/theme/rg/images/bg/bg-squiggle-hor-blu.png');}
.image-mask.blue .right, .image-mask.blue .left {position:absolute; background-image:url('/theme/rg/images/bg/bg-squiggle-vert-blu.png');}

.image-mask.green .top, .image-mask.green .bottom {position:absolute; background-image:url('/theme/rg/images/bg/bg-squiggle-hor-grn.png');}
.image-mask.green .right, .image-mask.green .left {position:absolute; background-image:url('/theme/rg/images/bg/bg-squiggle-vert-grn.png');}

.image-mask.orange .top, .image-mask.orange .bottom {position:absolute; background-image:url('/theme/rg/images/bg/bg-squiggle-hor-org.png');}
.image-mask.orange .right, .image-mask.orange .left {position:absolute; background-image:url('/theme/rg/images/bg/bg-squiggle-vert-org.png');}


.on-top { z-index: 999; margin: 0; padding: 20px 30px;     margin-top: 30px;}

.unbold { font-weight:  normal; }

@media (max-width:480px) { .on-top { margin: 0; padding: 5px 10px; } }

#main-slider .slick-list, .second-slider { z-index: 999; }

.arrow { background-color: #ea7313; color: #fff; position: absolute; top: 50%; width: 47px; height: 120px; margin-top:-60px;border-radius: 20px;}

.arrow.prev-arrow { left: -40px; }
.arrow.prev-arrow:before { content: '\f053'; display: inline-block; font-family:'FontAwesome'; font-size: 200%; line-height: 295%; left: 7px; position: absolute; cursor: pointer; }

.arrow.next-arrow { right: -40px; }
.arrow.next-arrow:before { content: '\f054'; display: inline-block; font-family:'FontAwesome'; font-size: 200%; line-height: 295%; right: 7px; position: absolute; cursor: pointer; }

div#TA_selfserveprop240 { z-index: 999; margin: 2px; }

/*#main-slider .arrow { top: 45%; }
#main-slider .arrow.prev-arrow { left: 17px; z-index: -2; }
#main-slider .arrow.next-arrow { right: 17px; z-index:  -2; }*/

.ui-state-active a { /*background-color: rgba(255,255,255,.85);*/ }

@media (min-width:768px) {
.dl-horizontal dt { width: 225px; }
.dl-horizontal dd { margin-left: 250px; }
}

@media (min-width:768px) {
.col-md-7 .dl-horizontal dt { width: 80px; }
.col-md-7 .dl-horizontal dd { margin-left: 100px; }
}
@media (max-width:768px) {
.col-md-7 .dl-horizontal dd { margin-left: 10px; }
}

.ui-accordion-header { text-align: left; }
.ui-accordion-content { background-color: rgba(255,255,255,0.25); margin-top: 5px; padding: 20px; }

a.slick-slide img { margin: 0 auto; }

#home .second-slider .slick-slide {
	position: relative;
	padding: 0;
}

#home .second-slider .slick-slide img {
	width: 100%;
}

#home .second-slider .slick-slide .slide-content {
	position: absolute;
	display: block;
	right: 0;
	bottom: 0;
	left: 0;
}
#home .second-slider .slick-slide .slide-content p.slider-description {
    background-color: rgba(0,0,0,.45);
    color: #fff;
	display: inline-block;
    bottom: 0; 
    left: 0;
    width: 65%;
	margin: 0;
    padding: 20px;
    position: absolute;
    z-index: 999;
}
#home .second-slider .slick-slide .slide-content .btn {
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	position: absolute;
	display:  inline-block;
	right: 0;
	bottom: 0;
	width: 35%;}

#dog-policy {width: 80%; background: #fff; color: #000; margin: 0 auto; padding: 10px; }

#error-404 {
    text-align:center; color:#fff;
}
#error-404 #sitesearchsubmit {color:#252525;}
#error-404 #site_search {padding:0.5em 1em; color:#252525;}

.responsive-slider {text-align:center;}
.responsive-slider .slick-track {display:inline-block;}

#search .content-body {max-width:1600px; margin-left:auto; margin-right:auto; padding-left:1em; padding-right:1em;}

.pagination {display:block; text-align:center; min-height:2em; padding-left:140px; padding-right:140px;}
.pagination span {display:inline-block; vertical-align:middle;}
.pagination br {display:none;}

.pagination .first, .pagination .prev, .pagination .next, .pagination .last {position:absolute; font-size:14px; width:60px; height:2em; line-height:2em; top:50%; margin-top:-1em}
.pagination .first {left:0;} 
.pagination .prev {left:60px;}
.pagination .next {right:60px;}
.pagination .last {right:0;}

.pagination .pages a {display:inline-block; vertical-align:middle; width:1em; height:1em; line-height:0.9em;}

.mfp-image-holder .mfp-content {
    min-width: 800px;
}
.mfp-bottom-bar {padding:1em; background-color:#000;}
.mfp-counter {width:100%; text-align:right; top:10px; right:10px;}
.mfp-title {padding-right:0; padding-top:1em;}
.mfp-title table {width:100%;}
.mfp-title table td {border-bottom: 1px solid #aaa; text-align:center; padding:0.5em;}
@media (max-width:800px){
    .mfp-image-holder .mfp-content {
        min-width: 100%;
    }
}

@media (max-width:600px){
    .pagination {padding-left:60px; padding-right:60px;}
    .pagination .first {margin-top:0; top:0; height:1em;}
    .pagination .prev {margin-top:0; top:auto; bottom:0; left:0; height:1em;}
    .pagination .next {margin-top:0; top:auto; bottom:0; right:0; height:1em;}
    .pagination .last {margin-top:0; top:0; height:1em;}
}

#social-media-nav {margin:1em;}
#social-media-nav li {display:inline-block;}
.fb_iframe_widget{top: -9px;}


#main-slider-mobile {width:90%; margin-left:auto; margin-right:auto; z-index:999;}

.images-side-by-side {overflow:hidden;}
.images-side-by-side img {width:50%; float:left;padding: 0 3px;}


@media (max-width: 1200px){
    #home .second-slider {display:none;}
}

@media (max-width: 800px){
    #main-slider img, #main-slider-mobile img {width:auto; }
    #main-slider .h2, #main-slider-mobile .h2 {display:none;}
    .images-side-by-side img {float:none;}
    .images-side-by-side img:last-child {display:none;}
}

.slick-next {right:0}
.slick-prev {left:0;}


/************ ALERT REMOVE BEFORE LAUNCH! ************/
.red { color: red !important; }

