@font-face {
font-family: 'stallergenesgreericons';
src: url(//stallergenesgreer.com/wp-content/themes/stallergenes-greer/css/font/stallergenesgreericons.eot?47414610);
src: url(//stallergenesgreer.com/wp-content/themes/stallergenes-greer/css/font/stallergenesgreericons.eot?47414610#iefix) format('embedded-opentype'),
url(//stallergenesgreer.com/wp-content/themes/stallergenes-greer/css/font/stallergenesgreericons.woff?47414610) format('woff'),
url(//stallergenesgreer.com/wp-content/themes/stallergenes-greer/css/font/stallergenesgreericons.ttf?47414610) format('truetype'),
url(//stallergenesgreer.com/wp-content/themes/stallergenes-greer/css/font/stallergenesgreericons.svg?47414610#stallergenesgreericons) format('svg');
font-weight: normal;
font-style: normal;
}
.sg-icon
{
font-family: "stallergenesgreericons";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
html {
overflow-y: scroll;
font-family:"proxima-nova", arial, helvetica, sans-serif;
}
.modal {
overflow:hidden;
}
.modal-body {
padding: 0px;
position: relative;
}
a{
color:#006699;}
.footer-bg a{
color:white;}
body {
font-family:"proxima-nova", arial, helvetica, sans-serif;
line-height: 1.629;
}
.container {
max-width:970px;}
.footer-bg .container {
max-width:1170px;}
#masthead .container {
max-width:100%;}
.pullout {
font-size: 1.3em;
line-height: 0.5em;
margin-bottom: 1em;
margin-top: 1em;
padding: 1em;
text-align: center;
float:left;
min-width:100%;
color:#006699;
font-weight:600;
-webkit-border-bottom-left-radius: 30px;
border-bottom-left-radius: 30px;
-moz-border-radius-bottomleft: 30px;
-webkit-border-top-right-radius: 30px;
border-top-right-radius: 30px;
-moz-border-radius-topright: 30px;
background-color: #f2f2f2;
}
.pullout a:link, .pullout a:visited{
color: #cc0000;
}
.pullout a:hover{
text-decoration:underline;
}
.video-message{
-webkit-border-bottom-left-radius: 30px;
border-bottom-left-radius: 30px;
-moz-border-radius-bottomleft: 30px;
-webkit-border-top-right-radius: 30px;
border-top-right-radius: 30px;
-moz-border-radius-topright: 30px;
background-color: #f2f2f2;
margin-bottom: 1.7em;
padding: 1.7em;
float:right;
width:100%;
}
.video-message .viewbig {
cursor: default;
float: none;
margin: auto;
height:277px;
overflow: hidden;
position: relative;
text-align: center;
width: 90%;
}
.entry-content .video-message h2 {
color: #006699;
display: block;
float: left;
font-size: 1.9em;
font-weight: 500;
line-height: 0.5em;
margin-bottom: 0.6em;
text-indent: 0.9em;
text-transform: uppercase;
width: 100%;
}
.text-message{
float:left;
}
#top-image{
max-height:340px;
max-width:1170px;
background-color:#DCDCDC;
max-width:1170px;
width:100%;
min-height:340px;
margin-left:auto;
margin-right:auto;
position:relative;
-webkit-border-bottom-right-radius: 30px;
-moz-border-radius-bottom-right: 30px;
border-bottom-right-radius: 30px;
}
.single .entry-header .entry-meta{
display:none;}
.slidesjs-container{
-webkit-border-bottom-right-radius: 30px;
-moz-border-radius-bottom-right: 30px;
border-bottom-right-radius: 30px;
z-index: 1;}
[slidesjs-index="5"] .big-quote { font-size: 2.5em;
}
.embed-responsive {
display: block;
height: 0;
overflow: hidden;
padding: 0;
position: relative;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
border: 0 none;
bottom: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.home #top-image{
display:none;}
.slidesjs-pagination {
float: right;
list-style: outside none none;
margin: 6px 0 0;
position: relative;
right: 20px;
top: -41px;
z-index:100;
}
.slidesjs-pagination li {
float: left;
margin: 0 1px;
}
.slidesjs-pagination li a {
background-image: url(http://stallergenesgreer.com/slider/examples/standard/img/pagination.png);
background-position: 0 0;
display: block;
float: left;
height: 0;
overflow: hidden;
padding-top: 13px;
width: 13px;
}
.slidesjs-pagination li a.active, .slidesjs-pagination li a.active:hover {
background-position: 0 -13px;
}
.slidesjs-pagination li a:hover {
background-position: 0 -26px;
}
#slides a:link, #slides a:visited {
color: #333;
}
#slides a:hover, #slides a:active {
color: #9e2020;
}
h1.entry-title {
font-family:"proxima-nova";
font-weight:300;
text-transform:uppercase;
font-size:2.6em;
color:#cc0000;}
.search h1.entry-title {
text-transform: none;
}
.page-header, .entry-header {
border-bottom: 1px solid #cc0000;
margin: 20px 0 20px;
padding-bottom: 9px;
}
.copy-container{
max-width:970px;
margin-left:auto;
margin-right:auto;}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-left: 0px;
padding-right: 0px;
}
#main p {
margin: 0 0 10px !important;
}
.slidesjs-previous, .slidesjs-navigation{
display:none;}
.caption-box {
background-image: url(//stallergenesgreer.com/images/bar.png);
background-position: 0 0;
background-repeat: no-repeat;
background-size: cover;
color: white;
display: none;
float: left;
height: 90%;
margin-left: 5.1em;
margin-top: 2em;
padding: 2.4em 0 0 1.8em;
width: 34%;
}
.caption-box.sub-caption {
height:84%;	
background-image: url(//stallergenesgreer.com/images/bar-wide.png);
}
.big-quote {
color: #ffffff;
float: left;
font-family: "proxima-nova";
font-size: 2.7em;
font-weight: 100;
height: 6em;
line-height: 1em;
margin-bottom: 1.2em;
margin-top: 0.8em;
width: 100%;
}
.sub-caption .big-quote {
font-size: 2.4em;
height: auto;
margin-top:0em;
}
.caption-box.sub-caption {
background-image: url(//stallergenesgreer.com/images/bar-wide.png);
height: 83%;
margin-top: 2em;
width: 29%;
padding: 1.5em 1em 1em 1.5em;
-webkit-border-top-right-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-top-right: 50px;
-moz-border-radius-bottom-left: 50px;
border-top-right-radius: 50px;
border-bottom-left-radius: 50px;
}
.caption-box hr{
border-top: solid 1px #006699}
.caption-box p{
font-size:1.2em;
line-height:1.1em;
font-weight: 200;}
.caption-box p a{
font-size:1.1em;
line-height:1.1em;
font-weight: 200;
color:white !important;
}
.modal-dialog {
color: transparent;
margin: 30px auto;
width: 970px;
}
.modal-content {
background-clip: padding-box;
background-color: transparent;
border: medium none;
border-radius: 0;
box-shadow: none;
outline: medium none;
position: relative;
}
.modal-content {
background-clip: padding-box;
background-color: transparent;
border: medium none;
border-radius: 0;
box-shadow: none;
outline: medium none;
position: relative;
}
.modal-header .close {
color: white;
margin-top: 25px;
position: relative;
right: -31px;
z-index: 100000;
}
.modal-header {
border-bottom: none;
min-height: 0;
border: 0;
}
.close {
color: #000;
float: right;
font-size: 21px;
font-weight: bold;
line-height: 1;
opacity: 1;
text-shadow: none;
}
button.close {
background: black none repeat scroll 0 0;
border: 0 none;
border-radius: 32px;
cursor: pointer;
height: 1.7em;
line-height: 0.5em;
padding: 0.5em;
top: 0.7em;
border: white 2px solid;
}
.entry-content h2 {
color: #006699;
float: left;
font-weight: 500;
line-height: 1.5em;
margin-bottom: 1em;
display:block;
width:100%;
}
.page .entry-content h2 {
float: unset;
}
.column-two {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
margin-bottom: 1em;
}
.link-box {
bottom: 0;
color: white;
float: left;
font-weight: 600;
height: 2em;
position: relative;
text-align: right;
top: 500px;
width: 42%;
}
.link-box a:link, .link-box a:visited{
color:white !important;}
.home .entry-content{
font-size:14px;
margin-bottom:1em;}
.home .entry-content .news{
font-size:14px;}
.site-footer li, .site-footer ul {
list-style: outside none none;
margin: 0;
padding-left: 0;
text-transform: capitalize;
}
.site-footer li a:link, .site-footer li a:visited,
.site-info a:link, .site-info a:visited {
color:white;
}
.site-footer li a:hover,
.site-info a:hover{
color:white;
}
.site-footer a:link, .site-footer a:visited {
border-bottom: 1px solid rgba(192, 192, 192, 0); -webkit-transition: border 500ms ease;
-moz-transition: border 500ms ease;
-ms-transition: border 500ms ease;
-o-transition: border 500ms ease;
transition: border 500ms ease; 
}
.site-footer a:hover {
border-bottom: 1px solid rgba(192, 192, 192, 1);
}
.base-row{
height: 187px;
width: 100%;
max-width:970px;
margin-left:auto;
margin-right:auto;
margin-bottom:2em;
-webkit-border-top-right-radius: 30px;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-top-right: 30px;
-moz-border-radius-bottom-left: 30px;
border-top-right-radius: 30px;
border-bottom-left-radius: 30px;
overflow:hidden;
}
.home .base-row{
display:none;
}
.base-row p{
margin-top:15px;}
.base-main {
height: 213px;
margin: auto;
width:100%;
max-width: 1175px;
}
#masthead{
height:10.7em;}
#secondary-nav .container,
#primary-nav .container{
max-width:1170px;
margin-left:auto;
margin-right:auto;
width:100%;}
.logo-container{
margin-left:auto;
margin-right:auto;
width:100%;}
#logo-wrap{
margin-left:auto;
margin-right:auto;
width:100%;
max-width:1000px;}
a:hover, a:focus {
text-decoration: none;
}
#main a:link, #main a:visited {
color:#006699;
}
#main a:hover, #main a:focus{
color:#006699;
}
#main a:link, #main a:visited {
border-bottom: 1px solid rgba(0, 102, 153, 0); -webkit-transition: border 500ms ease;
-moz-transition: border 500ms ease;
-ms-transition: border 500ms ease;
-o-transition: border 500ms ease;
transition: border 500ms ease; 
}
#main a:hover, #main a:focus{
border-bottom: 1px solid rgba(0, 102, 153, 1);
}
.thumb-image {
background-color: #dcdcdc;
height: 170px;
width: 235px;
float:right;
margin-left:1em;
margin-top: 0em;
}
.list-content {
float:left;
max-width:715px;
width:100%;}
.list-block {
width:100%;
overflow:auto;
border-top: 1px solid red;
margin-top:1em;
padding-top:1em;
padding-bottom:1em;
min-height: 190px;}
.list-block .entry-title{
color: #006699;
font-family: "proxima-nova";
font-size: 1.8em;
font-weight: 400;
margin-top:0.5em;
margin-bottom:0.5em;
}
.page-id-49 .list-block {
min-height: 160px;
}
.page-template-content-section-list #main{
border-bottom: 1px solid red;
margin-bottom:3em;
}
.thumb-image{
-webkit-border-top-right-radius: 30px;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-topright: 30px;
-moz-border-radius-bottomleft: 30px;
border-top-right-radius: 30px;
border-bottom-left-radius: 30px;}
.attach-image{
height:150px;
-webkit-border-top-right-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-topright: 50px;
-moz-border-radius-bottomleft: 50px;
border-top-right-radius: 50px;
border-bottom-left-radius: 50px;
margin-bottom:1em;}
.approach-box{
float:left;
max-width: 471px;}
.page-template-content-location .entry-content{
border-bottom: 1px solid #cc0000;
margin-bottom:2em;
padding-bottom:1em;
}
.page-template-content-r-and-d .entry-content{
margin-bottom:1em;
padding-bottom:1em;
}
.approach-box h2 {
color: #006699;
font-family: "proxima-nova";
font-size: 1.6em;
font-weight: 400;
margin-bottom: 0.5em;
margin-top: 0.5em;
}
.page-template-content-location .address-details h2 {
color: #cc0000;
font-family: "proxima-nova";
font-size: 1.2em;
font-weight: 400;
margin-bottom: 1em;
margin-top: 0.5em;
text-transform: capitalize;
}
.address-details p{
font-size:1.2em;
font-weight: 300;}
.contact-form-wrap{
-webkit-border-top-right-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-topright: 50px;
-moz-border-radius-bottomleft: 50px;
border-top-right-radius: 50px;
border-bottom-left-radius: 50px;
margin-bottom:2em;
margin-top:1em;
background-color:#f2f2f2;
padding:2em;}
.form-left-wrap{
width:95%;}
.form-left-wrap input{
float:right;
width:70% !important;
-webkit-border-radius: 5px;
-moz-border-radius-radius: 5px;
border-radius: 5px;}
.form-left-wrap select{
float:right;
width:70% !important;}
.form-right-wrap input{
float:right;
width:70% !important;
}
#ninja_forms_field_3{
-webkit-border-radius: 5px;
-moz-border-radius-radius: 5px;
border-radius: 5px;
border:1px solid #b0b0b0;
padding:0.5em;
height: 15.4em;}
#nf_submit_1 input{
-webkit-border-top-right-radius: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-topright: 20px;
-moz-border-radius-bottomleft: 20px;
border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
color:white;
background-color: #006699;
padding:0.5em;
border:none;
max-width: 200px;
}
.contact-form-wrap h2 {
color: #cc0000;
font-family: "proxima-nova";
font-size: 2em;
font-weight: 300;
margin-bottom: 1em;
margin-top: 0em;
width:100%;
display:block;
}
.form-left-wrap label, .form-right-wrap label {
float:left;
width:30% !important;}
.ninja-forms-required-items,
#ninja_forms_field_13_label{
display:none;}
#landmarks-europe{
float:right;}
#contactModal .modal-dialog {
color: black;
}
.page-template-content-video #main{
margin-bottom:2em;}
.home h4 {
color: #006699;
font-size: 20px;
margin-bottom: 0.4em;
text-transform: capitalize;
}
.home .left-column{
padding-right: 20px;
border-bottom: none;
float:left;}
.home .video .left-column{
padding-right: 20px;
border-right: none;
float:left;}
.home .right-column{
padding-left: 20px;
float:right;}
.video.v2016 {
-webkit-border-top-right-radius: 30px;
border-top-right-radius: 30px;
-moz-border-radius-topright: 30px;
margin-top:1.7em;
margin-bottom: 0em;
}
.v2016 h4 strong {
font-size:18px;
}
.video {
-webkit-border-bottom-left-radius: 30px;
border-bottom-left-radius: 30px;
-moz-border-radius-bottomleft: 30px;
background-color: #f2f2f2;
height: 270px;
margin-bottom: 1.7em;
padding: 1.7em;
width: 100%;
float:left;
}
.video li {
color: #006699;
font-weight: 600;
line-height: 0.5em;
list-style: inside none disc;
margin-top: 1.1em;
}
.video p{
margin-bottom:1em;}
.news li {
margin-bottom:1em;}
.news .read-more {
font-weight:600;
}
.reports h3 a, .reports .read-more {
color:#cc0000;
}
.reports .read-more {
display:block;
width:100%;
}
.home .news{
float:left;
margin-bottom:2em;}
.reports hr {
border-color: #cc0000;
}
.navbar-brand{
float: left;
font-size: 18px;
line-height: 20px;
padding: 0px;
width:90%;
}
.navbar-brand img {
width: 100%;
}
.head-links h2 {
font-size: 2.2em;
padding-right: 15px;
padding-top: 23px;
text-align: right;
}
.navbar-form {
padding-right: 15px;
padding-top: 21px;
text-align: right;
}
#primary-nav .navbar-nav > li.allergy-link{
width:26.7%;}
#primary-nav .navbar-nav > li.news-link{
width:23.3%;}
#primary-nav .navbar-nav > li.rd-link{
width:26.7%;}
#primary-nav .navbar-nav > li.about-link{
width:23.3%;}
.home .entry-content p strong{
color:#006699;
font-size:1.1em;
}
.home .entry-content h4{
color:#006699;
}
.hero-link {
float: right;
margin-right: 2em;
position: relative;
right: 2em;
text-align: right;
width: 61%;
}
.caption-box .fa {
display: flex;
float: right;
font-size: 2em;
left: 62%;
line-height: 1.5em;
position: relative;
}
.big-quote strong {
font-weight:600;
font-style:italic;
}
.local .copy{
line-height:4em;}
.site-info{
margin-top:1em;}
.site-footer hr {
margin-bottom: 10px;
margin-top: 10px;
}
.site-footer p {
margin: 0px;
}
.banner-curve{
float:left;
z-index:1;
position:absolute;}
.sub-caption {
float:left;
z-index:2;
position:absolute;}
.entry-content h3, .other-heroes h3 {
color: #006699;
font-weight: 600;
line-height: 1.4em;
font-size:1.1em;
}
.other-heroes h3 {
color: #006699;
font-weight: 500;
line-height: 1.4em;
font-size:1.1em;
margin-left:0.5em;
margin-bottom:1.5em;
}
.entry-content.col-md-9 {
padding-right:3em;
}
.entry-content ul{
margin-top:1em;
margin-bottom:1em;}
.entry-content ul li {
color: #006699;
list-style: outside none disc;
margin-left: 1em;
}
.home .entry-content ul li {
color: #333333;
list-style: none;
margin-left: 0em;
}
.entry-content ol li {
color: #006699;
list-style: outside none decimal;
margin-left: 1em;
font-size:12px;
}
.entry-content .alignright,
.link_images img {
float:right;}
.link_images {
height:auto; height:100%;
margin-bottom:2em;
}
#main .link_images a:hover {
border:none;
color:white;}
#main .link_images a {
position: static;}
.hero_quote {
padding: 0;
font-size: 1.6em;
line-height: 1.3em;
font-weight: 200;
font-style: italic;
}
.page-id-41 .entry-content.col-md-9 {
width:100%}
.embed-responsive{
margin-top:2em;
margin-bottom:2em;
float:left;}
.page-template-content-section-list .link_images {
float: left;
height: 100%;
margin-bottom: 0em;
}
.page-template-content-heroes .entry-content hr {
border-color: #e2e2e2;
margin-bottom: 20px;
margin-top: 20px;
}
.entry-content {
margin-bottom:2em;}
.page-template-content-section-list .entry-content {
margin-bottom:0em;}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}
.col-xs-5ths {
width: 20%;
float: left;
}
.other-heroes .col-md-3 {
background-color:#e2e2e2;
-webkit-border-bottom-left-radius: 30px;
border-bottom-left-radius: 30px;
-moz-border-radius-bottom-left: 30px;
-webkit-border-top-right-radius: 30px;
border-top-right-radius: 30px;
-moz-border-radius-top-right: 30px;
margin-bottom: 2em;
min-height: 14em;
padding: 1.2em;
max-width:232px;}
.other-heroes .col-md-3:nth-of-type(1) {
margin-right:0.5em;
margin-left:0em;
}
.other-heroes .col-md-3:nth-of-type(2),
.other-heroes .col-md-3:nth-of-type(3)
{
margin-right:0.5em;
margin-left:0.5em;
}
.other-heroes .col-md-3:nth-of-type(4) {
margin-right:0em;
margin-left:0.5em;
}
.other-heroes .col-md-3 .thumb-image {
height: 9em;
margin-bottom: 1em;
width: 100%;
}
.other-heroes .col-md-3 p a {
float:left;
margin-top:0.5em;
display:block;
width:100%;
}
.other-heroes .col-md-3 p {
float: left;
font-size: 0.95em;
line-height: 1.3em;
margin-top: 0.5em;
min-height: 6em;
}
.other-heroes .col-md-3 h4 {
float: left;
font-size: 1.4em;
margin-bottom: 0.5em;
}
.row-one{
margin-bottom:1em;}
.brochure-pic img{
width:100%;
max-width:476px;
height:auto;
}
.rd-pic-links,
.other-heroes {
margin-top:2em;
float:left;
border-top: 1px solid #cc0000;
padding-top:2em;
}
.page-id-63 .rd-pic-links {
margin-top:1em;
float:left;
border-top: 1px solid #cc0000;
padding-top:2em;
}
.page-id-85 .rd-pic-links {
margin-top:1em;
float:left;
border-top: 0px solid #cc0000;
padding-top:1em;
padding-bottom:2em;
}
h4{
color:#CC0000}
.content-bullets ul {
margin-bottom: 0em;
margin-top: 1em;
font-size:0.95em;
}
.rd-pic-links div{
max-width:478px;
}
#main .rd-pic-links a:hover, 
#main .rd-pic-links  a:focus{
border-bottom: 0px solid rgba(0, 102, 153, 1);
border-bottom: none;
}
.rd-pic-links .col-md-6:nth-child(1){
margin-right:0.5em;}
.rd-pic-links .col-md-6:nth-child(2){
margin-left:0.5em;}
.rd-pic-links .overlay-link {
display:inline;
position:static;}
.brochure-pic{
margin-left:0.5em;
max-width:478px;
}
.brochure-copy{
margin-right:0.5em;
max-width:476px;
}
.brochure-copy:nth-child(2) {
max-width:100%!important;
}
.vision {
color: #006699;
display: block;
font-size: 4em;
font-style: italic;
font-weight: 200;
line-height: 1.2em;
margin-bottom: 0.6em;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 60%;
}
.page-id-43 #main hr{
border-top:1px solid #CC0000;}
.caption-box{
display:block;}
.parent-pageid-59 .caption-box.sub-caption {
display: none !important;
}
.col-md-6.passion{
height:auto;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-bottom-left: 30px;
border-bottom-left-radius: 30px;
-webkit-border-top-right-radius: 30px;
-moz-border-radius-top-right: 30px;
border-top-right-radius: 30px;
font-family:"proxima-nova", arial, helvetica, sans-serif;
font-size: 0.95em;
max-width:478px;}
.col-md-12.passion{
height:auto;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-bottom-left: 30px;
border-bottom-left-radius: 30px;
-webkit-border-top-right-radius: 30px;
-moz-border-radius-top-right: 30px;
border-top-right-radius: 30px;
font-family:"proxima-nova", arial, helvetica, sans-serif;
font-size: 0.95em;
margin-bottom:2em;}
.col-md-6.passion-a{
background-image:url(http://stallergenesgreer.com/images/hero-1.jpg);
background-position: right top;
background-size: 100% auto;
}
.col-md-12.passion-a {
background-image:url(http://stallergenesgreer.com/images/hero-1.jpg);
background-position: left top;
background-size: 78% auto;
}
.passion-a .text-box{
background-color:#ffb549;
}
.passion-b{
background-image:url(http://stallergenesgreer.com/images/hero-2.jpg);
background-position: right top;
background-size: 100% auto;
}
.col-md-12.passion-b{
background-image:url(http://stallergenesgreer.com/images/hero-2.jpg);
background-position: left top;
background-size: 78% auto;
}
.passion-b .text-box{
background-color:#CDD54E;
}
.passion-c{
background-image:url(http://stallergenesgreer.com/images/hero-3.jpg);
background-position: right top;
background-size: 100% auto;
}
.col-md-12.passion-c{
background-image:url(http://stallergenesgreer.com/images/hero-3.jpg);
background-position: left top;
background-size: 78% auto;
}
.passion-c .text-box{
background-color:#49B6D4;
}
.text-box{
color:#333333;
padding-left:2em;
padding-right:2em;
padding-top:1em;
padding-bottom:1em;
font-size: 0.9em;
line-height: 1.6em;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-bottom-left: 30px;
border-bottom-left-radius: 30px;
-webkit-border-top-right-radius: 30px;
-moz-border-radius-top-right: 30px;
border-top-right-radius: 30px;}
.col-md-3.text-box{
color:white;
padding-left:2em;
padding-right:2em;
padding-top:3em;
padding-bottom:3em;
line-height:1.3em;
font-size:1.23em;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-bottom-left: 30px;
border-bottom-left-radius: 30px;
-webkit-border-top-right-radius: 30px;
-moz-border-radius-top-right: 30px;
border-top-right-radius: 30px;
position:absolute;
right:0;
height:100%;}
.col-md-12.title-box{
color: #cc0000;
font-size: 2.5em;
height: 4.73em;
line-height: 1.2em;
padding-top: 0.58em;
padding-bottom: 0.58em;
padding-left:0.7em}
.col-md-9.title-box{
color:#CC0000;
font-size:3em;
padding:0.6em;
line-height:1em;
height:8em;}
.title-box i{
color:#006699;
font-weight:600;}
#main .passion a:link, #main .passion a:visited {
color:#333333;}
#main .passion a:hover, #main .passion a:focus {
border-bottom: 1px solid rgba(51, 51, 51, 1);
}
.custom-ddm li.current_page_item a {
color:#CC0000 !important;}
.page-id-41 .entry-content .frame-container{
max-width:800px;
margin-left:auto;
margin-right:auto;
float:none;}
@media (min-width: 768px) {
.col-sm-5ths {
width: 20%;
float: left;
}
}
@media (min-width: 992px) {
.col-md-5ths {
width: 20%;
float: left;
}
}
@media (min-width: 1200px) {
.col-lg-5ths {
width: 20%;
float: left;
}
}