/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

@import url("fonts/ETmodules/style.css"); 
/*---------------------------------*/
/*-------------BASICS--------------*/
/*---------------------------------*/
h1 { font-size: 48px; font-weight: 100;}
h4 { font-size: 16px; }
p { padding-bottom: 1em; line-height: 2em; font-size: 16px; }

/*LOGIN*/
.et_pb_column_1_2 .et_pb_newsletter_description, .et_pb_column_1_2 .et_pb_newsletter_form { width: 300px; }

/*MENUBAR
.et_nav_text_color_dark #rd-colored-stripe {
	background: url('http://oemtonerbuyer.redundantdesigns.com/wp-content/themes/Divi/images/footer.jpg');
	height: 5px;
	margin-top: -20px;
	margin-bottom: 16px;
}
.et-fixed-header #rd-colored-stripe {
	margin-top: -12px;
}


#top-menu li {
	font-size: 18px;
	padding-right: 40px;
}

#et-top-navigation {
	margin-top: 32px;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease;
	padding-left: 0px !important;
}

#logo {
float: left;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
margin-bottom: 18px;
}

.et_fixed_nav #logo {
	max-height: 105px;
	margin-bottom: 12px;
}

.et-fixed-header #logo {
	max-height: 48px;
	margin-bottom: 12px;
}

.et-fixed-header #et-top-navigation {
	margin-top: 8px;
}

.btn-danger {
	/*color: #ff0000;
	padding-bottom:20px;
}
*/


/*FOOTER*/
#footer-info {
	font-size: 14px;
	color: #969696;
}


/*WIDTHS*/
/*1080 and above -- width: 960px*/
@media only screen and ( min-width: 980px ) {

	.et_vertical_nav .et_pb_row, .et_vertical_nav .container, .et_vertical_nav .et_pb_container { width: 960px; }
	.container { width: 960px; }
	.et_pb_column_4_4 .et_pb_map { width: 960px; }
	.et_pb_container { width: 960px; }
	.et_pb_row { width: 960px; }
	.et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 960px; }

	.et_pb_column_1_3 { width: 260px; }
	.et_pb_column_2_3 { width: 580px; }
	
	.et_pb_column_1_2 { width: 420px; }
	
	.et_right_sidebar #left-area { width: 676px; }
	
}	

@media only screen and ( max-width: 767px ) {
	.et_pb_column { padding-bottom: 0px; }
}

@media only screen and ( max-width: 479px ) {
	.et_pb_slide_content { display: block !important; }
	/*.et_fixed_nav #logo { max-height: 43px; }*/
	.rd-custom-menu-main { display: none; }
	#et-top-navigation { margin-top: 0px; }
}
/*---------------------------------*/
/*-------------HOMEPAGE-------------*/
/*---------------------------------*/


/*1ST HEADER*/
#et-info {
	float:right;
}


/*HOMEPAGE SLIDER, other sections w paper bg
#rd-slider-bg, #rd-contact-section, #rd-aboutus-section, #rd-faq-section, #rd-howtoship-section {
	background-repeat: repeat;
	background-size: 500px 500px;
}
*/


#rd-slider-bg {
	padding: 24px 0px;
}

.et_pb_slider .et_pb_slide {
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0);
}

#rd-slider-bg .et_pb_slide_description  {
	padding: 0px;
}

#rd-slider-bg .et-pb-controllers {
	position: relative;
	bottom: 0px;
}

.rd-fullwidth-slider-txt-big {
	display: inline-block;
	color: #FFD200;
	font-size: 80px;
	font-weight: 400;
	/* padding-top: 20px; */
	vertical-align: middle;
}

.rd-fullwidth-slider-txt {
	display: inline-block;
	vertical-align: middle;
}

@media only screen and ( max-width: 767px ) {
	.rd-fullwidth-slider-txt h2{
		font-size: 24px !important;
	}
	
	.rd-fullwidth-slider-txt-big {
		font-size: 60px;
		padding-top: 12px;
	}

}




/*LEARN MORE SECTION*/
#rd-learnmore-section .et_pb_row {
	padding: 0px;
}

#rd-learnmore-section .et_pb_promo_description {
	padding-bottom: 20px;
	font-size: 24px;
	line-height: 32px;
	float: left;
	width: 60%;
	padding: 0 20px 0 0;
}

#rd-learnmore-section .et_pb_promo_button {
	font-size: 24px;
	float: right;
	background: #EA5B5A;
	border: 0px solid;
}

#rd-learnmore-section .et_pb_promo_button:hover{
	border: 0px solid;
}

#rd-learnmore-section .et_pb_promo {
	margin-bottom: 0px;
}

#rd-learnmore-section .et_pb_promo_button:after {
	line-height: 1.1;
}

@media only screen and ( max-width: 767px ) {
	#rd-learnmore-section .et_pb_promo_description {
		float: none;
		width: 100%;
	}
	
	#rd-learnmore-section .et_pb_promo_button {
		float: none;
		margin-top: 20px;
	}
}


/*INKS WE BUY SECTION*/

.divider{
    position:absolute;
    left:50%;
    top:10%;
    bottom:10%;
    border-left:1px solid white;
}

.rd-whatwebuy-main {
text-align: center;
}

.rd-whatwebuy-yes, .rd-whatwebuy-no, .rd-whatwebuy-yes-mobile {
	display: inline-block;
	margin: 0px 80px;
}

.rd-whatwebuy-yes img, .rd-whatwebuy-no img, .rd-whatwebuy-yes-mobile img{
	vertical-align: middle;
}

.rd-whatwebuy-yes {
	text-align: right;
}

.rd-whatwebuy-no, .rd-whatwebuy-yes-mobile {
	text-align: left;
}

.rd-whatwebuy-yes-mobile {
	display: none;
}

@media only screen and ( max-width: 767px ) {
	.rd-whatwebuy-yes-mobile { display: inline-block; }
	.rd-whatwebuy-yes { display: none; }
	.rd-whatwebuy-yes-mobile, .rd-whatwebuy-no { width: 200px; }

}

/*TESTIMONIAL SECTION*/
.rd-testimonial-text {
	padding: 24px 12px 60px 12px;
	border: solid;
	border-width: 1px;
	min-height: 180px;
}

.rd-testimonial-image {
	margin-top: -40px;
}

#rd-buy-text img {
	vertical-align: middle;
}

@media only screen and ( min-width: 981px ) {
	#rd-testimonials-section .et_pb_column_1_4 {
		width: 194px;
	}
}

@media only screen and ( width: 980px ) {
	#rd-testimonials-section .et_pb_column_1_4 {
		width: 194px;
		margin-right: 60px;
	}
	
	#rd-testimonials-section .et_pb_column_1_4:last-child {
		margin-right: 0px;
	}
}

@media only screen and ( max-width: 979px ) and ( min-width: 768px ) {
	#rd-testimonials-section .et_pb_column_1_4 {
		width: 160px;
		margin-right: 12px;
	}
	
	.rd-testimonial-text { line-height: 1.2em; }
}

@media only screen and ( max-width: 767px ) {
	.rd-testimonial-text {
		min-height: 80px;
	}
}

/*CONTACTS SECTION*/
#rd-contact-section .et_pb_contact p input, #rd-contact-section .et_pb_contact p textarea{
	background-color: rgba(0,0,0,0);
	border: 2px solid !important;
}


#rd-contact-section .et_pb_contact_submit {
	float: left;
	background-color: #EA5B5A;
	color: #FFF !important;
	border: 0px solid;
}

#rd-contact-section .et_pb_contact_submit:hover {
	background-color: #ee7676;
}

#rd-contact-section .et_pb_column_2_3 {
	margin-right: 60px; 
}

/*---------------------------------*/
/*-------------ABOUT US-------------*/
/*---------------------------------*/

/*TEAM SECTION*/
#rd-team-section img {
	border-radius: 50%;
	border: 6px solid;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	border-color: #C95353;
}

#rd-team-section p {
	line-height: 1em;
}

#rd-team-section .et_pb_team_member_description {
	text-align: center;
}

#rd-team-section .et_pb_member_position {
	color: #8c3535;
}

@media only screen and ( min-width: 981px ) {
	#rd-team-section .et_pb_column_1_4 {
		width: 194px;
	}
}

@media only screen and ( width: 980px ) {
	#rd-team-section .et_pb_column_1_4 {
		width: 194px;
		margin-right: 60px;
	}
	
	#rd-team-section .et_pb_column_1_4:last-child {
		margin-right: 0px;
	}
}

@media only screen and ( max-width: 979px ) and ( min-width: 768px ) {
	#rd-team-section .et_pb_column_1_4 {
		width: 100%
	}
	
}

/*TABBED CONTENT*/
#rd-aboutus-section .tabs-left {
	background: rgba(0,0,0,0);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	border: 0px solid;
}

#rd-aboutus-section .et_left_tabs_bg {
	background: none !important;
	background: -moz-linear-gradient(left, #a19881 0%, #a19881 0%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a19881;), color-stop(0%,#a19881));
	background: -webkit-linear-gradient(left, #a19881 0%,#a19881 0%);
	background: -o-linear-gradient(left, #a19881 0%,#a19881 0%);
	background: -ms-linear-gradient(left, #a19881 0%,#a19881 0%);
	background: linear-gradient(to right, #a19881 0%,#a19881 0%);
	border-left: 0px solid;
	border-right: 0px solid;
}

#rd-aboutus-section .tabs-left .et-tabs-control li {
	background: #A19881 !important;
	margin: 12px 0;
	border-bottom: 0px solid;
	-moz-box-shadow: 0 0px 0 0 #fff;
	-webkit-box-shadow: 0 0px 0 0 #FFF;
	box-shadow: 0 0px 0 0 #FFF;
}

#rd-aboutus-section .tabs-left .et-tabs-control li a {
	color: #FFF !important;
	text-shadow: 0px 0px  0 #FFF !important;
}

#rd-aboutus-section .tabs-left .et-tabs-control li.active a {
	background: #E9706F;
	margin-right: 0px;
}

#rd-aboutus-section .tabs-left .et-tabs-control {
	border-top: 0px solid;
}



/*---------------------------------*/
/*-------------CONTACT US----------*/
/*---------------------------------*/
#rd-map-section .et_pb_map {
	height: 312px;
}

/*---------------------------------*/
/*-------------FAQ-----------------*/
/*---------------------------------*/
/*FAQ SECTION*/
#rd-faq-section .et_pb_toggle_title {
	color: #ea5b5a;
	font-size: 20px;
}

#rd-faq-section .et_pb_toggle_open {
	background-color: rgba(255,255,255,0.5);
}

#rd-faq-section .et_pb_toggle_close {
	background-color: rgba(244,244,244,0.5);
}

#rd-faq-section .et_pb_toggle {
	margin-bottom: 8px;
}

/*QUICK CONTACT*/
#rd-faq-section .et_pb_contact_form_container {
	padding: 20px;
	background-color: #6A5076;
}

#rd-faq-section .et_pb_contact_main_title {
	color: #FFF;
	font-size: 32px;
}

#rd-faq-section .et_pb_contact p input, #rd-faq-section .et_pb_contact p textarea {
	background-color: rgba(0,0,0,0);
	border: 1px solid !important;
	color: #FFF !important;
}

#rd-faq-section .et_pb_contact_submit {
	float: right;
	background-color: #EA5B5A;
	color: #FFF !important;
	border: 0px solid;
}

#rd-faq-section .et_pb_contact_submit:hover {
	background-color: #ee7676;
}

/*---------------------------------*/
/*-----------HOW TO SHIP-----------*/
/*---------------------------------*/
#rd-howtoship-section .rd-howtoship-text {
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
	height: 221px;
	padding-left: 12px;
	color: #202E3B;
}

#rd-howtoship-section img {
	float: left;
}

#rd-howtoship-section h1 {
	color: #ea5b5a;
}

#rd-howtoship-section .et_pb_row {
	padding: 0px;
}

#rd-howtoship-section .et_pb_image, #rd-howtoship-section .et_pb_text {
	margin: 0px;
}


/*----------- MOBILE -----------*/
@media only screen and ( max-width: 980px ) {
	#rd-howtoship-section .et_pb_column_1_3 { width: 33%; float: none; }
	#rd-howtoship-section .et_pb_column_2_3 { width: 67%; }
	#rd-howtoship-step img, #rd-howtoship-section .rd-howtoship-text { height: 200px; }
}

@media only screen and ( max-width: 768px ) {
	#rd-howtoship-step img { display: none; }
	#rd-howtoship-section .et_pb_column_1_3 { width: 100%; float: none; }
	#rd-howtoship-section .et_pb_column_2_3 { width: 100%; }
	#rd-howtoship-section  .rd-howtoship-text { text-align: center; height: auto; padding-left: 0px; }
	#rd-howtoship-section .et_pb_image { margin: auto; }
	#rd-howtoship-section img { text-align: center; margin-bottom: 0px; float: none; }	
}
/*---------------------------------*/
/*--------SELL YOUR SUPPLIES-------*/
/*---------------------------------*/
/*SELL STEPS*/
#rd-sell-steps-guide-section p{
	line-height: 1.2em;
}

#rd-sellsteps-section {
	padding: 0px;
}

/*BOX RATING*/
#rd-box-rating-section {
background-color: #3380B6;
}

#rd-box-rating-section p {
	font-size: 14px;
	line-height: 1.2em;
}

#rd-box-rating-section p, #rd-box-rating-section h4 {
	color: #FFF;
	text-align: center;
}

#rd-box-rating-section .et_pb_toggle_title {
	color: #FFF;
	font-size: 24px;
}

/*WARNING*/
#rd-sell-warning-section {
	background-color: #df4352;
}

#rd-sell-warning-section .et_pb_toggle_title {
	color: #FFF;
	font-size: 24px;
	text-align: center;
}

/*SELL FORM SECTION*/
/*YOUR INFO*/
#rd-yourinfo-section .et_pb_toggle_title, #rd-sellform-section .et_pb_toggle_title  {
	font-size:  24px;
	color: #ea5b5a;
}

.rd-inkform-remove, .rd-inkform-add {
	display: inline-block;
}

.rd-inkform-line {
	margin: 12px 0px;
}

@media only screen and ( max-width: 879px ) {
	.rd-inkform-line {
		border-bottom: 1px solid;
		padding-bottom: 20px;
		padding-top: 8px;
	}
}
/*---------------------------------*/
/*-------------REGISTER------------*/
/*---------------------------------*/

#rd-register-panel {
	margin-top: 40px;
}


/*---------------------------------*/
/*-------------SECONDARY MENU------------*/
/*---------------------------------*/
#et-info {
	float: left;
}