/*
Theme Name: Brandon Child
Description: Child theme for Brandon
Author: Joji Avelino
Template: brandon
Version: .1
*/

@import url("../brandon/style.css");

/* Global Nav
---------------------------------------------- */
.home #Header #menu {
	background: none;
	background-image: none;
	background-color: rgba(255,255,255, .50);
}
.home #Header .menu > li > a {
	background: none;
	color: #222;
}
.home #Header .menu > li.current-menu-item > a {
	background: none;
	color: #e31f1f !important;
	margin-top: -4px;
}

.home #Header .menu > li.menu-home > a:hover {
	margin-top: 1px;
}
.home #Header .menu:after {
	background: none;
}
.home ul.home-news {
	margin: 0;
}
.home ul.home-news li {
	list-style-type: none;
	padding-bottom: .5em;
}
.home .column h2 {
	text-transform: uppercase;
	font-size: 1.35em;
}
.home .column.one-third p {
	margin: 0;
	padding: 0;
}
.home .home-teasers {
	clear: both;
}
.home .home-teasers .column.two-third {
	margin-left: 0;
}
.home .home-teasers .column.one-third {
	margin: 0 .5% 40px 2.5%;
}
/* Header
---------------------------------------------- */

#Subheader {
	background: url(images/insidepage_header.jpg) top left;
}
#Subheader .title {
	font-weight: 300;
}

/* Rev Slider
---------------------------------------------- */


/* Main content
---------------------------------------------- */
.the_content_wrapper {
	margin-bottom: 2em;
	margin-right: 1.8em;
}
ul.home-news {
	margin-left: 0;
}
ul.home-news li {
	list-style-type: none;
}
img.attachment-events-thumb.wp-post-image {
	float: left;
	margin: .45em 1em 1.5em 0;
}


/* News content
---------------------------------------------- */
.the_content_wrapper.news h6 {
	font-weight: 600;
}
img.attachment-news-page-thumb, img.attachment-events-page-thumb {
	float: left;
	margin: 0 1em 1.75em 0;
}
.the_content_wrapper.news p {
	margin-top: -4px;
	margin-left: 112px;
}
.the_content_wrapper.news article {
	clear: left;
}
.news-images {
	float: left;
}
div.wp-pagenavi {
	margin-top: 2em;
}

/* Products content
---------------------------------------------- */
.family-desc {
	text-transform: none;
	display: block;
}
div.product-filter {
	margin-bottom: 2em;
	margin-left: .75em;
}
.product-filter label {
	color: rgb(35, 56, 78);
	font-weight: 600;
}
.product-filter select {
	height: 2.5em;
	background: #fff;
	padding: .5em;
	border: 1px solid #ccc;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	background: url(images/select-arrow2.png) no-repeat right #fff;
	width: 25em;
	color: rgb(76, 101, 128);
	font-size: 13px;
}
/*
.product-filter {
	height: 2.5em;
	background: url(images/select-arrow.png) no-repeat right #fff;
	overflow: hidden;
}
*/

.product-filter #DrpDwn {
	overflow: hidden;
	margin-bottom: 1.5em;
}
.product-filter .new-set {
	clear: both;
}
.product-filter .first-set {
	float: left;
	margin-right: 5em;
}

.product-filter .second-set {
	float: left;
	/*margin-left: 22em;*/
}
.product-filter sup {
	font-size: 50%;
}


.product-filter select {
	width: 27em;
}
.product-filter .row {
	clear: both;
	width: 90%;
}
.product-filter ul.product-results {
	float: left;
	color: #000;
	border-bottom: 1px solid #CCC;
	padding: 1em 0 1.75em;
	margin-top: 1em;
	width: 23em;
}

.product-filter ul:nth-child(odd) {
	margin-right: 9.5em; /*7.25em;*/
}
.product-filter #results {
	clear: both;
	padding: 2em 0;
	border-top: 1px solid #CCC;
}
.product-filter li {
	word-wrap: break-word;
}
/*
ul:nth-child(even) {
	float: right;
}*/
.product-filter .newspec {
	/* color: #3767A8; */
	background-color: #FFFF00;
}
.product-filter div.row:last-child ul {
	border-bottom: none;
}
.product-filter li.results-list.newprod {
	background: #FFFF00;
}



/* Sidebar
---------------------------------------------- */
.widget_nav_menu ul li {
	padding: .65em 0;
	border-bottom: 1px solid #E1E1E1;
}
.widget_nav_menu ul li.last {
	border-bottom: none;
}
.widget_nav_menu ul li a {
	color: #666;
}
.widget_nav_menu ul li.current_page_item a {
	color: #e31f1f;
}

/* Forms
---------------------------------------------- */
input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select {
	background-color: #F1F1F1;
}

/* Images
---------------------------------------------- */
img.alignleft.logos {
	margin-top: 5px;
}
/* Footer
---------------------------------------------- */
.home #Footer {
	/*background: url(images/diagonal_300_tile.png) top left;*/
	
}
.widgets_wrapper aside h4 {
	background: none;
	background-position: 0 0;
	padding-left: 0;
}
.widgets_wrapper aside  {
	margin-left: -10px;
}
#Footer input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {
	display: block;
}
a#back_to_top span {
	background: url(images/uparrow_icon.png) no-repeat;
}
#Footer #back_to_top {
	background: none;
}
#Footer .social li.facebook-icon, #Footer .social li.linked_in-icon  {
	text-indent: -9999px;
	background: url(images/facebook_icon.png) no-repeat;
	height: 20px;
	width: 20px;
	padding: 0 1em 0 0;
}
#Footer .social li.linked_in-icon  {
	background: url(images/linkedin_icon.png) no-repeat;
}
#Footer .social li.twitter-icon  {
	text-indent: -9999px;
	background: url(images/twitter_icon.png) no-repeat;
	height: 20px;
	width: 20px;
	padding: 0 1em 0 0;
}
#Footer .social li.youtube-icon {
	text-indent: -9999px;
	background: url(images/youtube_icon.png) no-repeat;
	height: 20px;
	width: 20px;
	padding: 0 1em 0 0;
}
#Footer .social li a {
	width: 20px;
	height: 20px;
}

/* 																								< 960
===================================================================================================== */
@media only screen and (max-width: 959px) {
	.product-filter .first-set {
		float: none;
		margin-right: 0;
	}	
}



/* Plugins	
---------------------------------------------- */

div.tooltip-content a:hover {
	text-decoration: underline;
}

/* MapifyPro
---------------------------------------------- */
div#map-wrap {
	position: relative;
}
.new-outer {
	position: absolute;
	z-index: 200;
	top: 10px;
	margin-left: 1em;
}
#map-wrap label.initial {
	display: none;
	color: #eee;
}
select.mpfy_tag_select {
	display: inline;
	margin: 0 20px 0 10px;
	width: 175px;
}
.mpfy-controls-inner, .mpfy-controls-inner select {
	display: none;
}
select.mpfy_tag_select.hide-me, select.mpfy_tag_select.opt-group {
	display:  none;
}
select.mpfy_tag_select.americas, select.mpfy_tag_select.asia-pac, select.mpfy_tag_select.emea {
	display: none;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {
	padding: 2px 8px;	
}

/* .gm-style img { max-width: none !important; } */

optgroup[label] {
	color: red;
}

/* MapifyPro 2.2.5
---------------------------------------------- */
.mpfy-controls .mpfy-filter {
    display: none;
}

#map-wrap label, #map-wrap .selecter {
	float: left;
}
#map-wrap .selecter {
	margin: 0;
}
#map-wrap label {
	margin-top: 2px;
}
#map-wrap .region-select {
	display: none;
}
#map-wrap .hide-me-opt-group {
	display: none;
}

#map-wrap .region-select, .hide-me-always {
    display: none;
}

#map-wrap .selecter-selected {
	padding: 1px 17px 1px 10px;
	margin: 0 12px 0 5px;
	width: 150px;
}
#map-wrap .selecter-selected:after {
	right: 3px;	
}
#map-wrap .hide-me-opt-group .selecter-options {
	width: 160px !important;
}


/* HTML5 Audio
---------------------------------------------- */
.white-papers {
	overflow: hidden;
	clear: both;
	padding-top: 1em;
}


.video-section, .audio-section {
	clear:both;
}
.video-section .column {
	margin-left: 0;
}

h5:first-of-type {
	margin-top: 1.3em;
}
p.second-player {
	margin-top: 3em;
}
p.before-conexant {
	clear: both;
	padding-top: 2em;
}
p.after-conexant {
	padding-top: 1em;
}

@media only screen and (min-width:992px) {
	#map-wrap label.initial {
		display: inline;
	}
	#map-wrap .region-select {
		display: inline;
	}
	select.mpfy_tag_select.americas, select.mpfy_tag_select.asia-pac, select.mpfy_tag_select.emea {
		display: inline;
	}

}
@media only screen and (max-width: 991px) {
	/*
	.mpfy-controls {
		height: 90px !important;
	}
	*/
	select.mpfy_tag_select.opt-group, #map-wrap .hide-me-opt-group {
		display: inline;
	}	
}




/* from style-colors.php
----------------------------------------- */
	

/************************ Colors ************************/

/* Content font */
body {
	color: #787e87;
}
	
/* Links color */
	a {
		color: #e31f1f;
	}
	a:hover {
		color: #ac3d35;
	}
	
/* Selections */
	*::-moz-selection {
		background-color: #e31f1f;
	}
	*::selection {
		background-color: #e31f1f;		
	}

/* Grey notes */
	.latest_posts_wrapper .desc .date, .icon_links h6, blockquote .author a, .progress_bars .bars_list li h6 .label,
	.post_meta > div span, .post_meta > div.comments a, .post_meta .category a, .post_meta .tags a, .pager a.page, .post_navigation a.post_control,
	.wp-caption .wp-caption-text, .Recent_posts ul li .desc p {
		color: #a5a5a5;
	}
	
/* Strong */
	.contact_box ul li i, .contact_box ul li.address,
	.team .desc p.subtitle, .pager a.page.active, .comment-author .fn, .widget > h3 {
		color: #733f3c;
	}

/* Text hightlight, dropcap */
	.highlight, .dropcap {
		background: #e31f1f;
		color: #ffffff;
	}

/* Buttons */
	a.button, input[type="reset"], input[type="button"] {
		background-color: #e31f1f;
		color: #ffffff;
	}
	a.button:after, a.tp-button:after, button:after, input[type="submit"]:after, input[type="reset"]:after, input[type="button"]:after {
		background: #e31f1f;
	}
	
/* Submit */
	input[type="submit"] {
		background-color: #d11a1a;
		color: #ffffff;
	}

/* Photo border */
	.latest_posts_wrapper .photo, .Recent_posts ul li .photo, .post_photo .photo_wrapper, .gallery .gallery-item .gallery-icon {
		background: #ffffbe;
	}
	
/* Headings font */
	h1, h1 a, h1 a:hover { color: #39464e; }
	h2, h2 a, h2 a:hover { color: #39464e; }
	h3, h3 a, h3 a:hover { color: #39464e; }
	h4, h4 a, h4 a:hover { color: #37414e; }
	h5, h5 a, h5 a:hover { color: #37414e; }
	h6, h6 a, h6 a:hover { color: #37414e; }	

/* Addons */
	#Header .addons, #Header .language > a {
		color: #aaaaaa;
	}
	
/* Social & Search */
	.social {
		background-color: #53302e;
	}
	.social li a {
		color: #c0736f !important;
	}
	.social li a:hover {
		color: #ffffff !important;
	}
	
/* Subheader */
	#Subheader {
		background-color: #f7f9f9;
	}
	#Subheader .title {
		color: #39464e;
	}
	#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a { 
		color: #9d9ea4;
	}
	
/* Menu */
	#Header #menu {
		background-color: #e31f1f;
	}
	#Header .menu > li > a {
		color: #ffffff;
	}
	
	#Header .menu > li.current-menu-item > a,
	#Header .menu > li.current_page_item > a,
	#Header .menu > li.current-menu-ancestor > a,
	#Header .menu > li.current_page_ancestor > a {
		background: #e31f1f;
		color: #ffffff !important;
	}

	#Header .menu > li > a:hover,
	#Header .menu > li.hover > a {
		background: #d01b1b;
		color: #ffffff !important;
	}
	
	#Header .menu > li ul {
		background: #ffffff;
	}
	
	#Header .menu > li ul li a {
		color: #5f5f5f;
	}

	#Header .menu > li ul li a:hover, #Header .menu > li ul li.hover > a {
		color: #2e2e2e;
	}	
			
/* Faq & Accordion & Tabs */
	.accordion .question h5, .faq .question h5 {
		color: #23384e;
	}
	.faq .active h5, .accordion .active h5 {
		color: #e31f1f;
	}
	.accordion .active, .faq .active {
		border-color: #e31f1f;
		color: #4C6580;
	}
	
/* Tabs */
	.ui-tabs .ui-tabs-nav li a {
		color: #767676;
	}
	
	.ui-tabs .ui-tabs-nav li.ui-state-active a {
		color: #52302e; 
	}
	
	.ui-tabs .ui-tabs-nav li.ui-state-active { 
		border-color: #e31f1f;
	}
	
/* Info box */	
	.info_box {
		background: #f3f2f0;
	}

/* Latest posts */		
	.latest_posts_wrapper .desc h6 a {
		color: #53302e;
	}

/* Progress bar */
	.progress_bars .bars_list li .bar .progress {
		background-color: #e31f1f;
	}
	
/* Testimonials & Blockquote */
	.testimonials_wrapper, .blockquote:before, .blockquote:after {
		border-color: #e31f1f;
	}
	
/* Testimonials pagination */
	.owl-pagination .owl-page.active span {
		background: #53302e !important;
	}
	
/* Fancy header */
	.fancy_heading .fancy_heading_wrapper:after, .fancy_heading_wrapper.has_icon:before {
		border-color: #e31f1f;
	}
	.fancy_heading i {
		color: #733f3c;
	}
	
/* Offer */
	.offer .offer_wrapper .owl-controls .owl-pagination-wrapper {
		background-color: #53302e;
	}
	.offer .offer_wrapper .owl-controls .owl-page.active:after {
		border-left-color: #53302e;
	}
	@media only screen and (max-width: 959px) {
		.offer .offer_wrapper .owl-controls .owl-page.active {
			background: #53302e !important;
		}
	}
	
/* Quick fact */
	.quick_fact_wrapper .number {
		color: #e31f1f;
	}
	.quick_fact_wrapper .title {
		color: #53302e;
	}
	
/* Call to action */
	.call_to_action .inner-padding {
		background-color: rgba(83, 48, 46, 0.8);
	}
	.call_to_action_wrapper {
		border-color: #764441;
	}
	.call_to_action h4 {
		color: #ffffff;
	} 
	.call_to_action h4 span {
		color: #FFCDC9;
	}

/* Pricing box */
	.pricing-box .plan-header .price {
		color: #733f3c;
	}
	.pricing-box {
		border-color: #F4F4F4;
	}
	.pricing-box-featured {
		border-color: #D6EEFC;
		background: #F6FBFE;	
	}	
	
/* Portfolio page */
	.Projects_header .categories ul li.current-cat a, .Projects_header .categories ul li a:hover {
		color: #e31f1f;
	}

/* Mfn-slider */
	#mfn-slider .swiper-controls .swiper-pagination-switch {
		background: #ffffff;
	}
	#mfn-slider .swiper-controls .swiper-active-switch { 
		background: #53302E;
	}	
	
/* Sidebar  ***********************************************/
	.widget_mfn_menu ul li a {
		color: #737373;
	}
	.widget_mfn_menu ul li a:hover {
		color: #444444;
	}
	
/* Footer  ***********************************************/
	.footer_line .container {
		background: #e31f1f;
	}
	.widgets_wrapper {
		color: #797b7f;
	}
	.widgets_wrapper a {
		color: #e31f1f;
	}
	.widgets_wrapper a:hover {
		color: #ac3d35;
	}
	.widgets_wrapper h1, .widgets_wrapper h1 a, .widgets_wrapper h1 a:hover,
	.widgets_wrapper h2, .widgets_wrapper h2 a, .widgets_wrapper h2 a:hover,
	.widgets_wrapper h3, .widgets_wrapper h3 a, .widgets_wrapper h3 a:hover,
	.widgets_wrapper h4, .widgets_wrapper h4 a, .widgets_wrapper h4 a:hover,
	.widgets_wrapper h5, .widgets_wrapper h5 a, .widgets_wrapper h5 a:hover,
	.widgets_wrapper h6, .widgets_wrapper h6 a, .widgets_wrapper h6 a:hover,
	.company_box p.copy strong, .widgets_wrapper .Recent_comments ul li p a {
		color: #53302e;
	}
	.widgets_wrapper aside > h4 {
		color: #767676;
	}
	
	/* Icons */
	.widgets_wrapper i {
		color: #937a79;
	}
	
	/* Grey notes */
	.footer_menu ul li a, .widgets_wrapper .Recent_posts ul li p, .widgets_wrapper .Recent_comments ul li p, .copyright, .copyright a {
		color: #98a3ab;
	}
	
	/* Photo border */
	.widgets_wrapper .Recent_posts ul li .photo {
		background: #ffffbe;
	}	
	
	
	
	
/* from styles.php
----------------------------------------- */	
	
	
/******************* Background ********************/

		
html { 
		background-color:#ffffff; background-image:url(http://conexantcom.siteprotect.net/wp-content/uploads/2014/04/diagonal_300_tile.png); background-repeat:repeat; background-position:center top; background-attachment:; -webkit-background-size:; background-size:;
	}

/********************** Fonts **********************/

 	body, button, input[type="submit"], input[type="reset"], input[type="button"],
	input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select {
		font-family: Roboto, Arial, Tahoma, sans-serif;
		font-weight: normal;
	}
	
	#menu > ul > li > a {
		font-family: Roboto, Arial, Tahoma, sans-serif;
		font-weight: normal;
	}
	
	h1 {
		font-family: Roboto, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h2 {
		font-family: Roboto, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h3 {
		font-family: Roboto, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h4 {
		font-family: Roboto, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h5 {
		font-family: Roboto, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}
	
	h6 {
		font-family: Roboto, Arial, Tahoma, sans-serif;
		font-weight: 300;
	}


/********************** Font sizes **********************/

/* Body */

	body {
		font-size: 13px;
				line-height: 21px;		
	}
	
	#menu > ul > li > a {	
		font-size: 14px;
	}
	
/* Headings */

	h1 { 
		font-size: 43px;
				line-height: 43px;
	}
	
	h2 { 
		font-size: 40px;
				line-height: 40px;
	}
	
	h3 {
		font-size: 35px;
				line-height: 37px;
	}
	
	h4 {
		font-size: 30px;
				line-height: 34px;
	}
	
	h5 {
		font-size: 23px;
				line-height: 28px;
	}
	
	h6 {
		font-size: 15px;
				line-height: 22px;
	}

	@media only screen and (max-width: 767px) {
		h1 { 
						font-size: 38px;
						line-height: 38px;
		}
		
		h2 { 
						font-size: 33px;
			line-height: 33px;
		}
		
		h3 { 
						font-size: 30px;
			line-height: 30px;
		}
	}