/*

Theme Name: Infographer Child

Theme URI: http://demo.qodeinteractive.com/infographer/

Description: A child theme of Infographer Theme

Author: Qode Interactive

Author URI: http://www.qodeinteractive.com/

Version: 1.0.0

Template: infographer

*/

@import url("../infographer/style.css");



/* AirPad */

table.airpadspecs {margin-bottom:20px;}
table.airpadspecs div.pdf {float:left !important;}
table.airpadspecs tr:nth-child(odd) td {background-color: #DEDEDE !important;}
table.airpadspecs td {text-align:left !important;font-weight:bold;}
table.airpadspecs tr.dark td {background-color: #232121 !important;color:#fff !important;font-weight:bold;}
table.airpadspecs tr.dark td p {color:#fff !important;font-weight:bold;}
table.airpadspecs h3 {color:#E91B23 !important;font-size:20px;text-transform: uppercase;}
table.advantages td {vertical-align:top;text-align:left !important;}
table.advantages tr:nth-child(odd) td {background-color:#fff !important;}
table.airpadtable td {vertical-align:top !important;text-align:left;}
table.airpadtable tr:nth-child(odd) td {background-color:#fff !important;}
table.advantages td {min-width:150px;}
img.gallery {display: inline !important;width: 24%;float: left;}
@media (max-width: 550px) {
table.advantages td, table.airpadtable td {width:100% !important;display:block !important;}
img.gallery {width:48% !important;}
}
@media (max-width: 480px) {
img.mobilesmall {display:block;margin:0 auto;width:200px !important;float:none !important;}
}

/* Boxed */



body.home .containinnerback {background:#666;}

body.home .containinner {background:#fff;padding:10px;margin-top:10px;margin-bottom:10px !important;border:2px solid #333;}



/* Homepage */


span.wpcf7-not-valid-tip {color:#fff !important;}
div.wpcf7-mail-sent-ok {display:none !important;}

div.home-heading-box {padding:0px !important;margin-top:20px;}

body.home div.product {padding:5px !important;}

body.home div.productlast {display:none;}

a.hometel {color:#fff !important;line-height:50px;}

h2.minorhead {color:#eee !important;font-size:16px !important; margin: 0px;line-height: 25px;}

table.homebox p {color:red !important;}

div.selectorlast {display:none;}

aside .widget li {font-family: 'Oswald', sans-serif;font-size: 16px;text-align: center !important;color: #000 !important;text-transform: uppercase;}

@media (max-width: 600px) {

div.selectorlast {display:block !important;background: #18191b;padding: 10px;font-family: 'Oswald', sans-serif;color: #fff;width: auto !important;text-align: center !important;max-width: 200px;margin: 0 auto;}

div.selectorlast a {color:#fff !important;}

}

@media (max-width: 700px) {

body.home table.product-info td {display:block !important;width:94% !important;padding-left:10px !important;padding-right:10px !important;padding-top:20px !important;}

}

/* Framework */

.official-contact {max-width:1300px;margin:0 auto !important;}
.videoWrapper {

	position: relative;

	padding-bottom: 54.25%; /* 16:9 */

	height: 0;

}

.videoWrapper iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.selectnav_button {padding:10px 0px !important;}

.selectnav ul li a {font-size: 20px;font-family: 'Oswald', sans-serif;text-shadow: 2px 2px 2px black;}

body.home .content {margin-top:60px;}

@media (min-width: 1050px) {

body.home .content {margin-top:90px;}

}

@media only screen and (max-width: 990px) and (min-width: 768px) {

.container_inner {width:98% !important;}

}

@media only screen and (max-width: 768px) and (min-width: 480px) {

.container_inner {width:99% !important;}

div.home-heading-box {text-align:center !important;}

div.home-heading-box div.selector {width:130px !important;}

}

@media (max-width: 480px) {

.container_inner {width:95% !important;}

}

@media (max-width: 530px) {

.logo img {margin:0 auto !important;}

div.logo {float:none !important;margin:0 auto !important;}

.selectnav_button span {margin:0 auto !important;}

.selectnav_button {margin: 0 auto !important;float: none !important;text-align: center !important;}

}

@media (max-width: 770px) {

.widget.widget_search form input[type="text"] {width:80% !important;margin:0 auto !important;}

body.home .content {margin-top:auto;}

footer {text-align:center !important;}

}

@media (max-width: 700px) {

div.product {width:45% !important;}

div.productlast {display:inline-block !important;}

div.home-heading-box div.selector {display:none !important;}

div.home-heading-box div.current {display:block !important;}

div.home-heading-box div.current {background:#18191b !important;margin: 0 auto;font-size: 20px;width: 80% !important;}

div.home-heading-box div.current span.red {color:red !important;}

table td {padding-left:0px !important;}

}



@media (max-width: 500px) {

div.product {width:95% !important;margin:0 auto;}

}

.footer_bottom {background-color:#fff !important;}


/* Header */
div.logo {padding:0px !important;}
aside {margin-top:30px;}
body.home aside {margin-top:0px !important;}
div.success {font-family:oswald;color:#fff !important;font-size:25px !important;margin-top:60px;padding-left:20px;}

div.bigtext {font-family: 'Oswald', sans-serif;font-size:40px;text-transform: uppercase;}

div.bigtext small {font-size:20px;}

table.homebox {background: #262626 !important;margin-top: -30px;}

table.homebox td {background: #262626 !important;color:#fff !important;} 

table.homebox td {width:48%;vertical-align:top !important;text-align:left !important;}

table.homebox td td {background:#fff !important;}

@media (max-width: 700px) {

table.homebox td {display:block !important;width:96% !important;padding-left:10px !important;padding-right:10px !important;padding-top:20px !important;}

}

h1, h2, h3, h4, h5, h6 {color: #262626 !important;}

.selectnav_button {z-index:99999;position:relative;}

header .header_outer {background:#fff !important;}

aside .widget {background-image: none !important;margin-bottom:0px !important;}

nav.main_menu ul li a {color:#333;}

div.simplecontact input[type='submit'] {background: #24242E;}

header {border-bottom: 4px solid #E91B23;padding:0px 0px 0px 0px !important;background-image:none !important;}

div.businessheader {height:10px;background:#E91B23;width:100%;}

.selectnav_button span {width:40px;height:40px;}

div.contactheader {background: #24242E;padding: 10px;margin-left: -10px;margin-right: -10px;color: #fff;font-family: 'Oswald', sans-serif;margin-top: -10px;font-size: 30px;text-transform: uppercase;text-align: right;line-height:24px;}

div.contactheader small {font-size:15px !important;}

header .header_outer {padding:0px !important;}

.header_right_widget {display:none !important;}

aside .widget h5 {background: #E91B23;padding: 10px;color: #fff !important;border-bottom: 3px solid #503F3F;font-size:20px !important;}

.widget.widget_search form input[type="submit"] {display:block !important;clear:both;float:none !important;margin:0 auto !important;width:auto !important;}

.widget.widget_search form input[type="text"] {width:91%;display:block !important;float:none !important;margin-bottom:10px !important;border:2px solid #666 !important;background: #989898;color: #fff !important;margin-top: -10px;font-size: 20px;}

.selectnav_button {z-index:99999 !important;}

div.column_inner h1 {margin: 20px 0 5px 0 !important;}

aside .widget h5 {font-size:25px;font-weight:bold;text-align:center;}

nav.main_menu ul li a {text-transform:uppercase;font-weight:bold;}

@media (max-width: 447px) {

.logo img {height:auto !important;}

}



/* Products */

div.product {width:30%;padding:10px;display:inline-block;vertical-align:top !important;}

div.product img {max-height:200px !important;display:block;margin:0 auto;}

div.specs{float:left;padding-right:10px;padding-bottom:10px;margin-top:-20px;}

div.specs span.sku {font-size: 50px;font-family: 'Oswald', sans-serif;line-height:90px;}

img.ajax-loader {height:16px !important;width:16px !important;}

.post .read_more {background: #e91b23 !important;color: #fff !important;padding: 10px !important;}



/* Page Header */

div.home-heading-box {display:block;padding:20px;height: 50px;text-align:right;}

div.home-heading-box div.selector {background:#18191b;padding:10px;font-family: 'Oswald', sans-serif;color:#fff;width: auto !important;display: inline-block;text-align: center !important;}

div.home-heading-box div.selector a {color:#fff !important;}

div.home-heading-box div.current {background:#E91B23;}

div.home-heading-box div.current span.red {color:#fff;}

div.title {background:#E91B23;}

div.title h1 {color:#fff !important;}



/* Typography */

.red, fromm {color: #e91b23;}

span.go-to {background: #E91B23;color: #fff !important;padding: 10px;font-family: 'Oswald', sans-serif;font-size: 14px;}



/* Company Page */

.counter_holder.center {margin-top:30px;}

.counter_holder.center h4 {margin-top:0px !important;}

td.littleextra {width:60% !important;padding-left:0px;}



/* Product Page */

table.product-info {background:#fff !important;}

table.product-info td {width:48%;vertical-align:top !important;text-align:left !important;}

table.product-info td {background:#fff !important;}

div.pdf {float: right;}

table.spec td {padding: 15px 5px !important;text-align: center !important;}

table.spec th {padding: 6px 25px !important;color: #fff;text-shadow: 1px 1px 1px black;background:rgb(68, 65, 65) !important;}

.spec {font-size:10px;width: 100%;border: 2px solid black;margin-bottom: 20px;}

.spec-2 {color: rgb(86, 135, 168);font-weight: bold;}

.left-spec {float:left;margin-top: 20px;padding-left: 5px;}

div.block {text-align:center;font-weight:bold;min-width:180px;max-width:240px;display:inline-block;padding:10px;}

div.block img {width:100% !important;}

@media (max-width: 670px) {

table.product-info td {display:block !important;width:95% !important;}

}





/* Contact Page */
span.required {color:red !important;}
div.wpcf7-spam-blocked {display:none !important;}
input[type='text'], textarea {color: #565656 !important;font-size:20px !important;font-weight:bold;background:#fff;}

table.official-contact td {color:#fff !important;text-align:left;}

table.official-contact input[type='text'] {background:#fff !important;}

section#contact-form {margin-bottom:-80px !important;}

td.innerform {width:66%;}

table.innerform {max-width:700px !important;width:100% !important;}

div.wpcf7-validation-errors {display:none !important;}

span.wpcf7-not-valid-tip {text-align: center !important;margin-left: 0px !important;}

table.official-contact h4 {color:#fff !important;}



@media (max-width: 767px) {

table.official-contact td {display:inline-block !important;padding:0px !important;width:100% !important;}

td.innerform {width:100% !important;}

table.innerform td {width:48% !important;padding-right:10px !important;}

td.contactinfo {text-align:center !important;margin-top:20px !important;}

input[type="submit"] {display:block !important;margin:0 auto !important;}

}



@media (max-width: 550px) {

table.innerform td {width:90% !important;}
table.official-contact input[type='text'] {width:82% !important;display:block;margin-left:5px !important;}
table.official-contact textarea {width:92% !important;display:block;}
#table-wrapper {position:relative;}
#table-scroll {overflow-x: scroll;width: 100% !important;}
#table-wrapper table {width:100%;}
}

@media only screen and (min-width:767px) and (max-width: 1212px)  {
	.midhide {display:none !important;}
}


/* Footer Page */

.footer_top h4 {color:#fff !important;}