/*
Theme Name:  DiviChildRS
Theme URI:   http://wpdev.transgaming.com
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for our site Gametree TV.
Author:      Richard Schletty
Author URI:  http://wpdev.transgaming.com
Template:    Divi
*/

@import url("../Divi/style.css");

@font-face {
  font-family: 'Bebas Neue Bold';
  src: url('fonts/BebasNeue Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/BebasNeue Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/BebasNeue Bold.woff') format('woff'), /* Modern Browsers */
       url('fonts/BebasNeue Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/BebasNeue Bold.svg#4ee7cf2c44cbe4dfc2ada91760f0e6e2')  format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}
@font-face {
  font-family: 'Gotham Book';
  src: url('fonts/GothamBook.eot'); /* IE9 Compat Modes */
  src: url('fonts/GothamBook.eot?#iefix')  format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/GothamBook.woff')  format('woff'), /* Modern Browsers */
       url('fonts/GothamBook.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/GothamBook.svg#65526539dec42e535893223c14767f58')  format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Gotham Book';
  src: url('fonts/GothamBook-Italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/GothamBook-Italic.eot?#iefix')  format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/GothamBook-Italic.woff')  format('woff'), /* Modern Browsers */
       url('fonts/GothamBook-Italic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/GothamBook-Italic.svg#9374ccf478135e3fa918b68162615601')  format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  400;
}

@font-face {
  font-family: 'Gotham';
  src: url('fonts/Gotham-Medium.eot'); /* IE9 Compat Modes */
  src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Gotham-Medium.woff') format('woff'), /* Modern Browsers */
       url('fonts/Gotham-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/Gotham-Medium.svg#bdc473fae2f64b1c45b8886bcff81bae') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Gotham Book';
  src: url('fonts/Gotham-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Gotham-Bold.woff') format('woff'), /* Modern Browsers */
       url('fonts/Gotham-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/Gotham-Bold.svg#6a327a217ddd10461b1acdc4d224fee0') format('svg'); /* Legacy iOS */
       
  font-style:   bold;
  font-weight:  700;
}

@font-face {
  font-family: 'Gotham Book';
  src: url('Gotham-BoldItalic.eot'); /* IE9 Compat Modes */
  src: url('Gotham-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('Gotham-BoldItalic.woff') format('woff'), /* Modern Browsers */
       url('Gotham-BoldItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('Gotham-BoldItalic.svg#0831ed8e39b65ae233096554daef84db') format('svg'); /* Legacy iOS */
       
  font-style:   italic;
  font-weight:  700;
}


.metaslider .msHtmlOverlay .layer * {
margin: 0;
padding: 0;
line-height: 1.1em !important;
font-size: 1em;
}

#main-content {
    /*background-color: #414141 !important;*/
    background-color: #eee !important;
    max-width: 1025px;
}

.et_body_font {
font-family: 'Gotham Book', 'Open Sans', Arial, sans-serif; !important;
}

#menu-item-393 a {
color: #0574E0 !important;
font-size: 16pt !important;
top: 1px; 
}

.title-img img {
width: 100% !important;
padding-top:0px;
margin-top:0px;
position: absolute;
}

#top-header, #et-secondary-nav li ul {
background-color: #fff; 
}

#top-header #et-info-phone, 
#top-header #et-info-phone a, 
#top-header #et-info-email, 
#top-header .et-social-icon a { 
	color: #888 !important; 
}

	/* Social Icons - footer (RS) */
	#top-header .et-social-icons-footer { float: none; display: inline-block; }
	#et-secondary-menu .et-social-icons-footer { margin-right: 20px; }
	#top-header .et-social-icons-footer li { margin-left: 12px; margin-top: -2px; }
	.et-social-icons-footer { float: none; display: inline-block; }
	.et-social-icons-footer li { display: inline-block; margin-left: 20px; }
	.et-social-icon a { display: inline-block; font-size: 24px; position: relative; text-align: center; transition: color 300ms ease 0s; color: #666; text-decoration: none; }
	.et-social-icon span { display: none; }
	#top-header .et-social-icon a { font-size: 14px; }
	
	
/* Basic Styles */
	/* Body */
	body { font-family: 'Gotham Book', 'Gotham', 'Gotham-Book', 'Open Sans', Arial, sans-serif; !important; }
	
	/* Headers */
	h1, h2, h3, h4, h5, h6 { font-family: 'Bebas Neue Regular', 'Oswald', Helvetica, Arial, Lucida, sans-serif !important; line-height: 1.3em !important; padding-bottom: 20px !important;}
	/* h2, h3, h4, h5, h6 { color: #888 !important; } */
	
body, input, textarea, select, p {
font-family: 'Gotham Book', 'Gotham', 'Gotham-Book', 'Open Sans', Arial, sans-serif; !important;
}

nav#top-menu-nav, #top-menu, nav.fullwidth-menu-nav, .fullwidth-menu {
font-family: 'Bebas Neue Regular', 'Oswald', Helvetica, Arial, Lucida, sans-serif !important;
}

#imageWrapper { 
position: relative; 
height: 300px; 
}
#bottomImage img { 
	position: absolute; 
    bottom: 0;
    }
    
.service-item li {
display: inline-block;
margin-right: 5px; 
}

@media only screen and ( min-width:981px ) {
    /* Set the slider height */
    .about_slider, .about_slider .et_pb_container { 
        height: 460px !important; 
    }
    .about_slider, .about_slider .et_pb_slide { 
        max-height: 460px; 
        padding: 0 12px; 
    }
    .about_slider .et_pb_slide_description { 
        position: relative; 
        top: 0; 
        padding-top: 0 !important; 
        padding-bottom:0 !important;
        padding-right:45px !important; 
        height:auto !important;
        text-align: left !important;
        margin-left: -30px !important;
    }

     .about_slider, .about_slider .et_pb_slide_image img.active { 
        max-height: 460px !important; 
        /* min-height: 430px !important;*/
		margin-right: -50px;
		padding: 0 0 0 45px;
		text-align: right;
    }
        .about_slider .et_pb_slide_image { 
		padding-left: 0 0 0 50px;
    }
}
	.et_pb_slide_content {
	text-align: left !important;
	}
	
.about_slider h4 {
	font-weight: 300 !important;
	font-size: 20px !important;
}

.about_slider h2 {
	font-weight: 500 !important;
	font-size: 36px !important;
	text-align: left !important;
}

/*.et_pb_section {
	padding: 2% 0;
}*/

.et_pb_post .entry-content .et_pb_section {
    /* padding-top: 30px; */
    background-color: transparent !important;
    }

h3 { font-family: 'Bebas Neue Regular', 'Oswald', Helvetica, Arial, Lucida, sans-serif !important; line-height: 1.3em !important; padding-bottom: 20px !important;
}

#main-content .category-press-release {
background-color: #DCE1ED !important;
}

#main-content .category-news-noteworthy {
background-color: #F7D7B2 !important;
}

#main-content .category-blog {
/* background-color: #DCE1ED !important; */
background-image: url("/wp-content/uploads/2015/10/blog-background-1025px.png");
background-position: 0 0px;
background-repeat: no-repeat;
background-size: cover;
}

#main-content .et_pb_blog_grid_wrapper .category-blog {
background-color: #fff !important;
background-image: none;
}

h1 {
line-height: 1.2em !important;
}

.et_pb_widget ul li {
margin-bottom: 1em; 
line-height: 1.2em !important;
}

.roll .rollover, .roll:hover .regular {
display: none;
}
.roll:hover .rollover {
display: inline-block;
clear: both;
}
p:last-of-type {
padding-bottom: 6px !important; 
}
li .repo {
background: transparent !important;
list-style-type: none;
}

.service-header-textblock p {
margin-left: 20% !important;
font-size: 14px !important;
line-height: 1.3em !important;
}
    
@media only screen and (max-width: 980px) {
.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {
    width: 47.5% !important;
    margin: 0 0 20px 0;
    }
    }

@media only screen and (max-width: 479px) {
.et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {
    width: 47.5% !important;
    margin: 0 0 20px 0;
    }
    }
    
#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
    list-style-type: disc;
    padding: 0 0 12px 0px;
    line-height: 26px;
    list-style-position: inside;
}
.service-buttons li {
    padding-right: 0px;
    margin-bottom: 6px;
    border: 2px solid RGB(60,174,219);
    height: 50px;
    overflow: hidden;
    list-style-type: none;
}