/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

.woocommerce-container a:hover, .woocommerce a:hover {
	color: #a0ce4e !important;
}

.fusion-accordian .panel-title a {
	font-size: 24px;
}

#wrapper .header-social .header-info {
	font-weight: bold !important;
}

.footer_logos {
	background-color: #fff !important;
}

.div_get_in_touch div {
	padding-bottom: 10px;
}

.div_get_in_touch .three_col {
	width: 33%;
	float: left;
	padding-right: 15px;
}

.div_get_in_touch .div_message {
	width: 98%	
}

.div_get_in_touch .div_captcha {
	width: 32%	
}

.fusion-flip-boxes .fusion-flip-box-wrapper:nth-child(1) div div.flip-box-front {
	background: url(../../uploads/2015/02/find_ad_backg.jpg) no-repeat top left;
}

.fusion-flip-boxes .fusion-flip-box-wrapper:nth-child(2) div div.flip-box-front {
	background: url(../../uploads/2015/02/need_int_backg.jpg) no-repeat top left;
}

.fusion-flip-boxes .fusion-flip-box-wrapper:nth-child(3) div div.flip-box-front {
	background: url(../../uploads/2015/02/ad_book_backg.jpg) no-repeat top left;
}

.fusion-flip-boxes .fusion-flip-box-wrapper:nth-child(4) div div.flip-box-front {
	background: url(../../uploads/2015/02/deaf_aware_box.jpg) no-repeat top left;
}

.footer-area ul li a {
	border-bottom: 1px solid #fff !important;
}

.timeline-date h3 {
	display: none;
}

.four_services a {
	color: #2eb145;
}
.four_services a:hover {
	color: #fff;
}

.four_sections_toggle .toggle a {
	font-family: "Cabin Sketch",cursive !important;
	margin-left: 47px;
}
.toggle a:hover {
	color: #a0ce4e !important;
}

.recent-posts-content h4 a {
	font-weight: bold !important;
	color: #538934 !important;
}

.excerpt-container a:hover {
	color: #ccc !important;
}

.div_logos {
	text-align: center;
}

.four_sections_toggle div div {
	margin-bottom: 5px;
}

.four_sections_toggle div div div h4 {
	padding: 10px;
}

.four_sections_toggle div div div h4 a {
	color: #fff !important;	
}

.four_sections_toggle div div div h4 a:hover, .four_sections_toggle div div div h4 a:hover i {
	color: #fff !important;	
	background: none !important;
}

.four_sections_toggle div div div h4 a:hover i {
	background: none !important;
	color:#31803f !important; 
}

.four_sections_toggle div div div h4 a.active i {
	background-color: #a0ce4e !important;	
}

.four_sections_toggle div div:nth-child(1) div h4 {
	background-color: #db20dd;
	background: url(../../uploads/2015/03/toggle1_box_backg.jpg) no-repeat left center;
}

.four_sections_toggle div div:nth-child(2) div h4 {
	background-color: #74bf44;
	background: url(../../uploads/2015/03/toggle3_box_backg.jpg) no-repeat left center;	
}

.four_sections_toggle div div:nth-child(3) div h4 {
	background-color: #bf4444;
	background: url(../../uploads/2015/03/toggle5_box_backg.jpg) no-repeat left center;	
}

.four_sections_toggle div div:nth-child(4) div h4 {
	background-color: #ef9e01;
	background: url(../../uploads/2015/03/toggle4_box_backg.jpg) no-repeat left center;	
}

.four_sections_toggle div div:nth-child(5) div h4 {
	background-color: #ef9e01;
	background: url(../../uploads/2015/03/toggle6_box_backg.jpg) no-repeat left center;	
}

.fusion-accordian .panel-title a .fa-fusion-box, .fusion-accordian .panel-title a:hover .fa-fusion-box {
	background: none !important;
}

.four_sections_toggle i {
	margin-right: 5px !important;
}

.fusion-accordian .panel-title a {
	font-size: 18px !important;
	/*font-weight: bold;*/
}

.fusion-accordian a.more_info {
	background-color: #76bd1d;
	padding: 0px 5px;
	color: #fff;
}
.fusion-accordian a.more_info:hover {
	color: #fff;
}

.fusion-testimonials.classic blockquote {
	background-color: #dff0e1;
}

.fusion-column-wrapper .alignright {
	text-align: center;
	float: none;
}

.who-are-we-style .panel-title a {
	font-size: 14px !important;
	/*font-weight: bold;*/
}

.who-are-we-style .panel-title a .fa-fusion-box {
    background-color: #333;
    color: #000;
    display: inline-block;
    float: left;
    font-family: "IcoMoon";
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    margin-right: 18px;
    text-align: center;
    width: 22px;
}

.post-slideshow {
	width: 25%;
	float: left;
	margin-right: 10px;
}

#pp_full_res iframe {
	height: 640px;
	width: 640px;
}

.div_row_center {
	text-align: center;
	margin-bottom: 20px;
}

.float_right {
	float: right !important;
}

.price span {
	color: #000 !important;
}

.poppy_text {
	font-size: 1.9em;
	font-weight: bold;
	color: #496c32;
	/*text-shadow: 1px 1px #5f5f5f;*/
}

#widgets_for_shortcodes h3 {
	margin-top: 0px;
}

.product-category h3 mark {
	background-color: #fff;
	font-weight: bold;	
}

.order-total .amount {
	color: #000 !important;
}

.page-title-captions {
	width: 85%;
}
.page-title-captions h1.entry-title {
	font-family: "Cabin Sketch",cursive;
	font-size: 53px !important;
	text-transform: uppercase;
	color: #fff;
	margin-left: 95px;
	/*margin-left: 0px;*/	
	margin-right: 20px;
	float: left;
}
.general-header h1.entry-title {
	margin-left: 0px;	
}
.general-header-small h1.entry-title {
	font-size: 25px !important;
}


.page-title-captions h3 {
	font-family: "Cabin Sketch",cursive !important;	
	color: #fff !important;
	font-size: 25px !important;
	margin-top: 26px;
}
.breadcrumbs li, .breadcrumbs a {
	color: #fff !important;
}

.button-icon-left, .fusion-button-text {
	color: #fff;
	text-shadow: none;
}

.product_categories li a {
	color: #fff;	
}

.product_categories .products-4 li {
	float: none;
	width: 100%;
}

.catalog-ordering {
	display: none;
}

.woocommerce-container ul.products, nav.woocommerce-pagination {
	display: none;
}

a:hover {
	color: #ccc;
}

a span.onsale {
	color: #fff;
	background-color: red;
}

#menu-product-categories {
	padding-left: 0px;	
}

#menu-product-categories > li {
	margin-bottom: 20px;
}

#menu-product-categories .menu-item {
	list-style: none;
}

#menu-product-categories > .menu-item > a {
	font-size: 1.1em;
	font-weight: bold;
	color: #ea5b0c;
}
.menu-item .sub-menu {
	padding-left: 15px;	
}

/* Start - Product Single Page */
.product .summary.entry-summary {
	margin-left: 355px;
}

.product .images {
	width: 300px;
}
/* End - Product Single Page */

.le-loading {
	width: 150px !important;
}

.woo-grayscale {
	filter: grayscale(0%) !important;
	-webkit-filter: grayscale(0%) !important;
}

.home_news_section div.fusion-flexslider {
	height: 255px;
}