.cta-msg{
   color: #EE2E24;
   font-weight: bold;
   font-size: 20px;
}
body { background: #E6E6E6; }

.statefarm { margin-bottom: 25px; }
#bgvictoria {
background: url(images/victoria-stilwell-bg.png) no-repeat;
bottom: 0;
left: 0;
width: 1207px;
height: 708px;
position: fixed;
}
#bgdog {
background: url(images/dog2.png) no-repeat;
bottom: 0;
width: 1207px;
height: 360px;
position: fixed;
}

.alink { }
.contact {
text-align: right;
font-size: 90%;
padding-right: 10px;
}
.right-soc-icons{
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
.rellinks { margin-top: -12px; }
.right-soc-icons:hover {
opacity: .5;
}
a { color: #5C2946; font-weight: bold; word-wrap: break-word; } 
#classic-container { background: #fff;  -webkit-border-radius: 45px;
-moz-border-radius: 45px;
border-radius: 45px; }
#lede { margin-left: 10px; margin-right: 10px; }
#body_text { margin-left: 10px; margin-right: 10px; }
#article { margin-top: 20px; margin-bottom: 20px; font-family:Arial Unicode MS,Arial,sans-serif; font-size:12px; }
.dateline, .source { font-weight: bold; font-style: italic; }
img, object, embed  { max-width: 100%; }
#facebook-feed { max-width: 100%; }
.fb_iframe_widget iframe {height: 363px !important;}
#twitter-widget { width: 100%; }
h1 { padding: 10px; text-align: center; }
h2 { padding: 10px; text-align: center; font-style: italic; }
h3 { background: #EE2E24; color: #fff; text-align: center; font-size: 1.4em; }
.small_print { font-size: 85%; }
#section-header-0 { text-align: center; margin-top: 40px;}
#section-header-1 { text-align: right; padding: 20px; }
.section-block-a { background: url(images/bgheader.jpg) top center repeat; text-align: center;  border-top-right-radius: 45px;  border-top-left-radius: 45px; }
#section-video-gallery {}
#video-main-title { }
#section-photo-gallery { margin-top: -10px;  background: url(images/bgheader.jpg) top center repeat; }
#photo-main-title { text-align: center; font-size: 1.4em; }
#section-block-b { background: url(images/bgheader.jpg) top center repeat; text-align: center; }
#section-block-b a{
color:#fff !important;
}
#section-block-c { background: url(images/bgheader.jpg) top center repeat; text-align: center;  border-bottom-right-radius: 45px;  border-bottom-left-radius: 45px; }
#section-press-release {  }
#InnerPanelElement-1-0 { background: url(images/article-transparent.png) top center repeat; }
.block {}
span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] {
display: block;
}
#media_contact_section{}
#media_contact_title{}
.phone1{}
.phone2{}
.phone3{}
.phone4{}
.phone5{}
#media_contact_toggle_link{}
.flexslider {}
.flex-caption { background: #fff; color: #000; font-size: 1em; }
#slider-player {}
#slider-player-nav {}

.social-likes{}
@media (max-width:767px){
#section-header-0{display:none;}
.section-block-a, .section-block-b, .section-block-c { background: none; text-align: center; }
.nomediamobile { display: none; }
#section-header-1 {
text-align: right;
padding: 30px !important;
}
.alink { color: #000 !important; }
}

.paren::before
{ 
content:" (";
}


@media (min-width:992px) and (max-width:1200px){
#bgvictoria {
background: url(images/victoria-stilwell-bg.png) no-repeat;
bottom: 0;
left: 0;
width: 1207px;
height: 708px;
position: fixed;
}
}

@media (min-width:768px) and (max-width:991px){
.section-block-a, .section-block-b, .section-block-c { background: none; text-align: center; }
#bgvictoria {
background: url(images/victoria-stilwell-bg.png) no-repeat;
bottom: 0;
left: 0;
width: 1207px;
height: 708px;
position: fixed;
}

}

@media (max-width:767px){
.section-block-a, .section-block-b, .section-block-c { background: none; text-align: center; }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px) 
and (max-device-width : 480px) {
}
 
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 321px) {
.section-block-a, .section-block-b, .section-block-c { background: none; text-align: center; }
}
 
/* Smartphones (portrait) ----------- */
@media only screen
and (max-width : 320px) {
.section-block-a, .section-block-b, .section-block-c { background: none; text-align: center; }
}
 
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
.section-block-a, .section-block-b, .section-block-c { background: none; text-align: center; }
/* Styles */
}
 
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
.section-block-a, .section-block-b, .section-block-c { background: none; text-align: center; }
}
 
/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.section-block-a, .section-block-b, .section-block-c { background: none; text-align: center; }
}
 
/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
#bgvictoria {
background: url(images/victoria-stilwell-bg.png) no-repeat;
bottom: 0;
left: 0;
width: 1207px;
height: 708px;
position: fixed;
}
}
 
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
#bgvictoria {
background: url(images/victoria-stilwell-bg.png) no-repeat;
bottom: 0;
left: 15%;
width: 1207px;
height: 708px;
position: fixed;
}
}
 
/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
.section-block-a, .section-block-b, .section-block-c { background: none; text-align: center; }
}