/*
Theme Name: Training-Games
Theme URI: http://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign
Description: A slick, powerful and clean theme Training-Games provides an intuitive set of options to help you setup your WordPress site quickly and effectively. Flexibility is key and it has been optimized for SEO and speed. It is also responsive &amp; mobile ready should you choose that option. The Training-Games theme features include: unlimited colors, widgetized home page, over 500 fonts to choose from, WooCommerce Integration, it is also translation and multilingual ready, step by step documentation, exclusive Training-Games support forum and a helpful community. Always up-to-date security and many new features are constantly added as the theme evolves.
Author: Andon
Author URI: http://themeforest.net/user/AndonDesign/portfolio?ref=AndonDesign
Version: 2.4.14
License: Located in 'licensing' folder
License URI: Located in 'licensing' folder
*/

/*
    Do not remove any of the commented text above as it is used by the theme for proper function!

    All the themes' CSS files are located under the 'styles/' sub-folder...

    If you would like to use this file to add any custom CSS, you'll need to enable it first  
    from the theme's "General Options" section.
    Please note: After enabling the use of this file, you will not see any change here, 
    feel free to add your custom CSS below.
    On the other hand, if you need access to the theme's main style sheet, you will 
    need FTP client to access it, is it located in: "styles/style1/css/style.css"
*/


/*
	=========================================
			Customization by Tubai
	=========================================
*/
/*	Google Font Import	*/
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400|Oswald:400);

/*	Global & Layout	*/
.one_fifth { margin-bottom: 1%;}
body{ background:#4b4b4b; color:#333333;}
#wrapper-2{ background:url(img/wrapper-Shadow.png) no-repeat top left, url(img/wrapper-Shadow2.png) no-repeat top right; margin-top:16px;overflow: hidden;}
a {
color: #c00000;
}


/*	----------------------------------------------
					Header	
	----------------------------------------------	*/
#top-wrapper{ background:#fff; border-bottom:3px solid #c51111;}

/*	Logo	*/
#slogan{ display:none;}

/*	Callus / Social buttons	*/
#top-elements .social_media_top a{font:normal 15px 'Roboto Condensed', sans-serif; color:#333333;}
#top-elements .social_media_top a:hover{color: #c00000;}
#top-elements .social_media_top a img{ vertical-align:middle;}
#top-elements .social_media_top .social_links a{ display:inline-block; margin-left:10px; width:29px; height:29px;}
#top-elements .social_media_top .other_links{ margin:0 10px 0 20px;}
#top-elements .social_media_top .social_links a:nth-child(1) img:hover{ content:url(img/fb.jpg);}
#top-elements .social_media_top .social_links a:nth-child(2) img:hover{ content:url(img/twt.jpg);}
#top-elements .social_media_top .social_links a:nth-child(3) img:hover{ content:url(img/in.jpg);}
#top-wrapper h2{ text-align:center; margin-top:40px; font-size:24px; color:#c00000;font-family:'Roboto Condensed', sans-serif ;}

.sf-menu li li{ background-color:#fff;}

/*	----------------------------------------------
				Homepage Content	
	----------------------------------------------	*/
/*	Homepage Welcome Box & Slider	*/
#before-content{ background:#fff; padding-bottom:0;}
#before-content-column h3{ text-align:left;font:normal 24px 'Roboto Condensed', sans-serif !important; color:#c00000;}
#before-cont-box-1 h2{text-align:left;font:normal 24px 'Roboto Condensed', sans-serif !important; color:#fff; background:#c00000; padding:10px 20px; margin:20px 0;}

#rev-slider-header{ padding:20px 20px 40px; background:#fff;}

/*	Homepage 6 Product Box	*/
#before-content{ float:none; overflow:hidden;}
.home-cont-box .home_product_box{ border:1px solid #e3e3e3; border-radius: 6px; box-shadow: #E3E3E3 0px 3px 0px; padding:15px; overflow:hidden;}
.home-cont-box .textwidget h4{font: bold 18px 'Roboto Slab', serif !important; color:#c00000;margin-top: 5px;}
.home-cont-box .home_product_box a.vdo{ margin-right:15px; margin-bottom:15px;display: inline-block;}

#after-cont-row-1{/*border-bottom:1px solid #e3e3e3;*/ padding:20px 0;}
#after-cont-row-2{ padding:20px;}

/*	----------------------------------------------
					Footer	
	----------------------------------------------	*/
/*	Footer Menu	*/
#bottom-bg{background-color: #4b4b4b; padding-top:50px;}
#bottom .widget_nav_menu li a{ background:none;font:normal 14px/18px 'Roboto Condensed', sans-serif; color:#fff; }
#bottom .widget_nav_menu li a:hover{ text-decoration:underline;}

/*	Copyright	*/
#footer_text div p{ text-align:center; font-size:14px; color:#fff;}
.back-to-top a{ color:#fff;}


/*	----------------------------------------------
				Inner Pages 
	----------------------------------------------	*/
/*	Common styles		*/
h1{ font-family:'Roboto Slab', sans-serif !important; }
#main-content{ min-height:300px;}
.custom_list { margin-left:20px;}
.custom_list li{ list-style-image:url(img/list-style.png); padding-left:10px; padding-bottom:8px; color:#222;}
h4.slide_toggle{ padding:15px 20px; background:#717171 url(img/arw.png) no-repeat 95% center;margin:0; border-bottom:1px solid #fff; cursor:pointer; text-transform:capitalize;}
h4.slide_toggle.clicked{background:#717171 url(img/arwhv.png) no-repeat 95% center; }
h4.slide_toggle a{ color:#fff;}
.slide_toggle_content{ background:#fff; margin:0;}

/*	13-1-2015	*/
h1, h2, h3, h4, h5, h6, #slogan, .single-post-categories{ font-family:'Roboto Condensed', sans-serif;}




/*	Sidebar	*/
#sidebarSubnav{ margin-right:10px;}
.iq-testimonials{ background:#ededed;border-radius: 5px; padding:20px; margin-bottom:20px;}
.iq-testimonial-wrap{ border-bottom:1px dashed #666;}
.iq-testimonials .iq-testimonial-wrap:last-child{ border:none;}

#text-12,#text-16 { text-align:center; padding:10% 5%;background:#ededed;}
#sidebarSubnav h3{ font: normal 20px 'Roboto Condensed', sans-serif !important; color:#4c4c4c; background:none;}
#text-12 .textwidget h3 a,#text-16 .textwidget h3 a{color:#0066ff;}
#text-12 p,#text-16 p{ text-align:center;}

#text-13,#text-17{ padding:0;}
#text-13 h3,#text-17 h3{ border-bottom:3px solid #d7d7d7; text-align:center; padding:40px 0 6px 0; margin:0;}

/*	Single Product page	*/
.single-post .entry .home_product_box{ border:1px solid #e3e3e3; text-align:center;border-radius: 5px; box-shadow: #E3E3E3 0px 3px 0px; background:#ededed;}
.single-post .entry .home_product_box h3{font:normal 24px 'Roboto Condensed', sans-serif !important; color:#222; padding:17px 25px; text-align:center; background:#cfcfcf; margin:0;}
.single-post .entry .home_product_box p{ padding:12px;}
.single-post .entry .home_product_box a.more{ padding:10px 18px 10px 0; background:url(img/more.png) no-repeat right center; display: inline-block;}
.single-post .entry .home_product_box a.more:hover{ background-image:url(img/morehv.png);}
.single-post .entry .home_product_box p a img{ max-height:306px;}
.single-post .entry .price{font:normal 30px 'Oswald', sans-serif ; color:#484848; padding:10px; text-align:center;}
.single-post .entry .product_content p{border-bottom:1px solid #a3a3a3;}
.single-post .entry .product_content{ margin-bottom:30px;}

/*	Service page	*/
.testimonials_innerpage_top_header{ padding:20px;background:#ededed;border-radius: 5px;}
.testimonials_innerpage_top_header .iq-testimonial-wrap:nth-last-of-type(1) { border-bottom:none;}
.box_heading{ background:#646565; color:#fff; padding:15px 20px; margin:0; font-family:'Roboto Condensed', sans-serif ;}
.box_content{ padding:20px 10px; background:#ededed;}
.callus_btm{ text-align:center;color:#fff;font-family:'Roboto Condensed', sans-serif ; background:url(img/call-btm-bg.jpg); padding:20px; font-size:24px;}
.callus_btm a{ color:#fff; font-size:18px;}
.callus_btm p{ color:#fff; font-size:24px; text-align:center;}
.member_pricing{background:#820505; text-align:center;}
table.member_pricingt th{background:#e9eaea; text-align: left; font-size:18px; border-right:1px solid #aaa; padding:10px 15px;vertical-align: middle;}
table.member_pricingt td{background:#e9eaea;text-align: left;padding:10px 15px;border-right:1px solid #aaa;vertical-align: middle;}
table.member_pricingt td.member_pricingtd{background:#820505; text-align:center; color:#fff;}
table.member_pricingt td h2{ margin:0;font-family:'Roboto Condensed', sans-serif ;}
table.member_pricingt tr td:last-child,table.member_pricingt tr th:last-child{ border:none;}

table.member_pricingt select{ padding:6px 12px; width: 200px;font-family:'Roboto Slab', sans-serif ;}

.iq-testimonial-image{min-width:100px;}

#rev_slider_1_1{background-size: cover;}


/*	13-1-2015	*/
h2.box{text-align:left;font:normal 24px 'Roboto Condensed', sans-serif !important; color:#fff; background:#c00000; padding:10px 20px; margin:20px 0;}
.page .home_product_box{ border:1px solid #e3e3e3; border-radius: 6px; box-shadow: #E3E3E3 0px 3px 0px; padding:15px; overflow:hidden;}
.page .home_product_box h4{font: bold 18px 'Roboto Slab', serif !important; color:#c00000;margin-top: 0;}
.page .home_product_box a.vdo{ margin-right:15px; margin-bottom:15px;display: inline-block;}

.page .home_product_box .custom-frame-wrapper .custom-frame-padding, .home_product_box .small-custom-frame-wrapper .custom-frame-padding, .home_product_box .custom-frame-inner-wrapper { background:none; border:none;}
.page .home_product_box .small-custom-frame-wrapper .custom-frame-padding a img{border-radius: 10px;}
.page .home_product_box .teaser-content a.vdo { width:84px; height:37px; background:url(http://www.training-games.com/wp-content/uploads/2015/01/btn-vdo.jpg) no-repeat;float: left; margin-top:10px;}
.latest_posts ul.small-thumb li{ background:none; margin-bottom:2%;}

.productlist_image, .productlist_content{ width:100%;}
.page .home_product_box .small-custom-frame-wrapper{ margin-bottom:20px;}

.page .home_product_box a.teaser-title{margin:5px 0 10px 0; display:block;cursor: default;}
.page .home_product_box a.teaser-title:hover{color: #c00000;}
.page .home_product_box .productprice{text-align: center;color: #c00000;font-weight: bold;font-size: 16px;}

.box_content .wpcf7 input, .box_content .wpcf7 textarea{ padding:8px 12px; width:90%; margin-bottom:10px;}
.box_content .wpcf7 input[type=submit][value="Submit Form"] { background:url(img/submitform.png) no-repeat; border:none; width:126px; height:35px; cursor:pointer; text-indent:-999em;}

#ejejctable{ width:670px !important; margin:15px!important;}
#post-45 .home_product_box{margin-bottom: 20px;}

.sf-menu ul{z-index:99999; width: 20em;}

#wp-calendar {border: 1px solid #999;}
#wp-calendar th{ padding-top:10px;}


/*	----------------------------------------------
				Responsive CSS	
	----------------------------------------------	*/

@media only screen and (min-width: 960px) {
	#wrapper-2{padding:0 20px;}
}

@media only screen and (min-width: 720px) {
	.one_fifth { margin-right:3%; width:17.6%; float:left;}
	/*#top-elements .social-media-area{ min-width:400px;}*/
	#bottom .widget_nav_menu li{ background:none; float:left; width:auto; padding:0 12px; border-right:1px solid #fff;}
	#bottom .widget_nav_menu li:last-child{ border:none;}
	#bottom .widget_nav_menu li a{ padding:0;}
	#text-11,#text-12,#text-13,#calendar-2,#categories-2,#search-2,#text-15,#text-16,#text-17{ border-left:1px solid #d7d7d7;}
	.innerpage_top_header .two_third{margin-right: 1%;}
	.innerpage_top_header .one_third.last_column{ width:34%;}
	.home-cont-box .textwidget h4{ min-height:100px;}
	.home-cont-box .home_product_box .padleft{ padding-left:15px;}
	.home-cont-box .home_product_box .one_half{ width:50%; margin:0;}
}

@media only screen and (max-width: 719px) {
	#top-elements .social_media_top{ display:block;}
	#sidebarSubnav{ margin:0 10px;}
	#top-elements .social_media_top .other_links, #top-elements .social_media_top .social_links{ width:100%; text-align:center; display:block; margin-top:20px;}

	.page .home_product_box .small-custom-frame-wrapper{ display:block !important; text-align:center;}
}

@media only screen and (max-width: 480px) {
	#top-elements .social_media_top .one_third{width:100% !important;}
}

#EJEJC_iframeContent{overflow: auto !important;overflow-x: hidden !important;}



