/******************************************************************
FOR PUBLISHERS AND CUSTOM CSS OVERRIDES
******************************************************************/
.page-id-360 a.thumbnail {
text-align:center;
padding-bottom: 10%;
color: #333;
}

.page-id-360 a.thumbnail {
border-color: #fff;
    box-shadow: 0 0 30px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 30px rgba(0,0,0,0.2);
}

.orange {
color:#e78e00
}

#input_5_1_3_container label {
display:none;
}

/* VIDEO PRODUCTION PAGE */

.page-id-40 .additional-content {
background-color:transparent!important;
padding-top: 20px;
padding-bottom: 0;
} 

.bleed {
width:100%;
}

.bleed div.col-xs-12 {
margin-right: -82px;
}

.opener {
padding-left: 5.140em;
}

#message {
color: #255fb0;
font-size: 2em;
font-family: FJALLA ONE;
}

#video1 {
margin-left: 70px;
}


@media screen and (min-width:1030px) {
	#video2 {
		margin-top: -45px;
		}
}
@media screen and (min-width:1170px) {
	#video2 {
		margin-top: -125px;
		}
}



#video3 {
padding-left:320px;
}

@media screen and (min-width:1030px) {
	#video4 {
		margin-top: -154px;
	}
}

@media screen and (min-width:1170px) {
	#video4 {
		margin-top: -254px;
	}
}



.small {
padding-top: 22px;
width:100%;
}

#study1 {
border-left: 3px solid #255fb0;
padding-right: 37.5px;
}

#study1 p {
padding-left: 60px;
}

#study2 {
padding-left: 37.5px;
}

#production1 {
color: #167aa4;
font-size: 2em;
font-family: FJALLA ONE;
}

#production2 {
color: #c61d1c;
font-size: 2em;
font-family: FJALLA ONE;
}

#videocontact {
color: #333;

padding-top:2%;
}
.page-id-40 a.button {
background-color:#06713B!important;
font-size: 19px;
}

#workwithus {
background-color:#1c3a95;
padding: 20px 30px 20px 25px;
font-family: FJALLA ONE;
font-size: 1.125em;
color: #ffffff;
font-weight: bold;
}

#contactproduction {
background-color: #ffffff;
padding: 25px 50px 40px 20px;
border: 1px solid #ececec;
box-shadow: 1px 0 0 1px rgba(229,229,229,0.2);
-webkit-box-shadow: 1px 0 0 1px rgba(229,229,229,0.2);
-moz-box-shadow: 1px 0 0 1px rgba(229,229,229,0.2);
}

input#gform_submit_button_4 {
float: right;
background-color:#1c3a95;
padding: 10px 30px 10px 30px;
}

/* TV APPEARANCES PAGE */
#intro {
text-align:center;
}

/* TV ADVERTISING PAGE */
.page-id-38 a.button {
background-color: #0091cd;
}
#headline1{
font-size:2em;
color:#09475e;
}
.percent{
font-size:3em;
color:#09475e;
}

#headline2{
font-size:2em;
color:#313161;
padding:10px 0;
}

.cta{
font-family:oswald;
color: #09475e;
font-size:1.375em;
padding:10px 0;
}
#bythenumbers{
background-color:#313161;
padding:30px;
}

#bythenumbers h2 {
color:#ffffff;
text-align:center;
margin-top: 0;
text-transform: none;
font-size: 3em;
}

#bythenumbers h3 {
    font-size: 3em;
    color: #ffffff;
    margin-top: 16px;
    margin-bottom: 0;
}

#bythenumbers .col-sm-3 {
    padding: 2px;
}

#bythenumbers p {
color:#ffffff;
margin-top: 1%;
margin-bottom: 12%;
font-size:1.125em
}

#ctamarketing {
color:#ea4e4f;
margin-top:5px;
padding-bottom:30px;
font-size: 2em;
}

@media screen and (max-width:990px) {
	#video1 {
		margin-left: 0;
	}

	#video3 {
		padding-left: 0;
	}

	#video4 {
		margin: 0 auto
	}

	.opener {
		padding-left: 0;
	}

	.bleed {
		width: auto;
		text-align: center;
	}

}

blockquote {
border-left:5px solid #c3e4e2;
font-size: 1em;
}

::-moz-selection {
    background-color: #c3e4e2;
    color: #fff;
}
 
::selection {
    background-color: #c3e4e2;
    color: #fff;
}

.display-posts-listing .listing-item {
    clear: both;
    height: 150px;
    width: 450px;
    line-height: 150px;
    vertical-align: middle;
}

.display-posts-listing img {
    float: left;
    margin: 0 10px 10px 0;
}

.display-posts-listing {
-moz-column-count: 2;
	  -moz-column-gap: 10px;
	  -moz-column-rule: none;
	  -webkit-column-count: 2;
	  -webkit-column-gap: 10px;
	  -webkit-column-rule: none;
	column-count: 2;
	column-gap: 10px;
	column-rule: none;
}