/* Theme Name: Schultz Entertainment Experience */

.c2a, .c2a.interior-pages {margin-right: 20px;}
.dropdown-menu {background: rgba(255,255,255);}
.navbar .navbar-nav {display: inline-block;float: none;margin-bottom:-5px;}
.navbar .navbar-collapse {text-align: right;}
img.social-image {display: inline-block;vertical-align: text-top;}
img.social-image-footer {display: inline-block;vertical-align: text-bottom;}
img.social-image:hover, img.social-image-footer:hover {background: #fff;border-radius: 5px;}
#contact-info .fa {font-size: 25px; padding-right: 5px; color: #ffbf00;}
#contact-info .fa:hover {color: #fff;}
.carousel-inner .btn, .tabs-left>li.active>a, .tabs-left>li.active>a:focus, tabs-left>li.active>a:hover, .tabs-left>li a:hover, .tabs-left>li a:focus, .service h2 {background: #204393;}
.carousel-inner .btn:hover {background: #ffbf00;}
.gform_body input, .gform_body textarea {color: #000;}
.tel a:hover {color: #204393;}
a:hover {color: #204393;}
.tabs-left>li.active>a, .tabs-left>li.active>a:focus, .tabs-left>li.active>a:hover {border: 2px solid #204393;background: #204393;}

/* = Testimonials = */
#testimonials {padding:25px 0;}
.testimonials-inner {padding:10px 75px;}
.testimonial{padding:10px 20px;border:1px solid #204393;margin:15px 0;font-family: Georgia, serif;}
span.project {display:block;font-weight:700;font-size:16px;}
span.sig {text-align:right;font-style:italic;display:block;}
ul.inline-stars {padding: 0;margin:5px 0;}
ul.inline-stars li {display:inline;list-style-type:none;font-size: 22px;}
ul.inline-stars li:before{content:"\f005";margin-right:2px;font-family:fontawesome;color: #ffbf00;}

#contact-section h3 {border-bottom: 2px solid #ffbf00;}
#contact-section h3.business-name {margin-bottom: 26px;}
.business-info .fa {font-size: 25px;}
.business-info .fa:hover {color: #204393;}
.business-info img.social-image-footer:hover {background: #204393;border-radius: 5px;}

.gallery-img { width: 100%; height: 0; padding-bottom: 95%; margin-top:20px; margin-bottom: 20px;  background-size:cover; background-position: center; border-width: 5px;
box-shadow: 0 0 0 2px #000, 0 0 0 3px #fff, 0 0 0 5px #000;}

.gallery-img:hover {box-shadow: 0 0 0 2px #ffbf00, 0 0 0 3px #fff, 0 0 0 5px #ffbf00;}

.interior-page #top-wrapper {background: center top no-repeat; background-size: auto; background-attachment: fixed;}


.interior-page .primary-header-inner .col-lg-7, .interior-page .primary-header-inner .col-lg-3 {
margin-top: 5%;
}

.interior-page .primary-header-inner .navbar-fixed-top{margin-top: 0;}

.interior-page .c2a {margin-top:0;}


.interior-page #primary-header {padding: 38px 0;}

.logo {background:#fff;}


/* Media Queries */
@media screen and (max-width: 1668px) {.interior-page #top-wrapper .navbar-default .navbar-nav > li > a{padding: 15px 5px 7px;}}
@media screen and (max-width: 1462px){.navbar-default .navbar-nav > li > a {padding: 15px 10px 7px; font-size: 13px;}}
@media screen and (max-width: 1376px){.interior-page .c2a {font-size: 21px;}}
@media screen and (max-width: 1350px){.interior-page .navbar-collapse {padding-right: 0px; padding-left: 0px;}}
@media screen and (max-width: 1333px){.navbar-default .navbar-nav > li > a {padding: 15px 8px 7px; font-size: 12px;}}
@media screen and (max-width: 1219px){.interior-page .navbar-default .navbar-nav > li > a {padding: 15px 4px 7px; font-size: 11px;}}
@media screen and (max-width: 1204px){.navbar-default .navbar-nav > li > a {padding: 15px 3px 7px;}}

@media screen and (max-width: 1199px){.interior-page .navbar .navbar-collapse {text-align: center;}.interior-page .c2a {text-align: center;} .interior-page .primary-header-inner .col-lg-7, .interior-page .primary-header-inner .col-lg-3{margin-top:0;}}

@media screen and (max-width: 1054px){.c2a {font-size: 21px;}.navbar-default .navbar-nav > li > a {font-size: 11px;}}
@media screen and (max-width: 991px){.navbar .navbar-collapse {text-align: center;}}