/*
 Theme Name:   Recycle child theme 
 Theme URI:    http://orionthemes.com/recycle
 Description:  Recycle child theme
 Author:       OrionThemes.com
 Author URI:   http://orionthemes.com
 Template:     recycle
 Version:      2.0.0
 Requires at least: 5.0
 Tested up to: 5.5
 Requires PHP: 7.0 
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  recycle-child
*/
.so-widget-orion_static_block_w .widget-header{
	display: none;
}
.wpcf7-form{
	margin-bottom: 0px !important;
}
.wpcf7-form .wpcf7-submit{
	margin-bottom: 0px !important;
}
#rev_slider_1_1_wrapper #rev_slider_1_1 a.rs-layer .btn{
    font-weight: 700 !important;
    font-size: 18px !important;
    line-height: 25px !important;
	width: 180px;
	height: 50px;
	padding: 12px;margin-top: 20px;
}
#rev_slider_1_1_wrapper #rev_slider_1_1 a.rs-layer .btn.btn-white.active,
#rev_slider_1_1_wrapper #rev_slider_1_1 a.rs-layer .btn.btn-white:focus,
#rev_slider_1_1_wrapper #rev_slider_1_1 a.rs-layer .btn.btn-white:hover{
	color: #1E425E;
}
.home .panel-grid #pgc-14-1-1{
	border-left: 1px solid #1e435e;
	border-right: 1px solid #1e425e;
}

@media (max-width: 991px){
	.home .panel-grid #pgc-14-1-1{
		border-left: none;
		border-right: none;
		border-top: 1px solid #1e435e;
		border-bottom: 1px solid #1e425e;
	}
}

.separator-style-1:before{
	border-bottom: 2px solid #ADE28A !important;
}


.site-footer .widget .widget-title:before,
.prefooter .widget .widget-title:before{
	background-color: #ADE28A !important;
}

.contact-header h3{
	font-size: 30px !important;
}

.wpcf7-form input:not(.btn):not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),
.wpcf7-form select,
.wpcf7-form select:not([multiple=multiple]) option,
.wpcf7-form textarea{
	padding-right: 30px !important;
}
.wpcf7-form .wpcf7-form-control-wrap.your-name,
.wpcf7-form .wpcf7-form-control-wrap.your-email{
	margin-right: 10px;
	position: relative;
}
.wpcf7-form .wpcf7-form-control-wrap.Company,
.wpcf7-form .wpcf7-form-control-wrap.tel-926{
	margin-left: 10px;
	position: relative;
}
.wpcf7-form .wpcf7-form-control-wrap.your-name::after{
	position: absolute;
	top: 0;
	right: 0;
	font-family: "FontAwesome";
	font-size: 18px;
	line-height: 60px;
	text-align: center;
	color: #256670;
	content: "\f007";
	width: 40px;
	height: 60px;
}
.wpcf7-form .wpcf7-form-control-wrap.Company::after{
	position: absolute;
	top: 0;
	right: 0;
	font-family: "FontAwesome";
	font-size: 18px;
	line-height: 60px;
	text-align: center;
	color: #256670;
	content: "\f005";
	width: 40px;
	height: 60px;
}
.wpcf7-form .wpcf7-form-control-wrap.your-email::after{
	position: absolute;
	top: 0;
	right: 0;
	font-family: "FontAwesome";
	font-size: 18px;
	line-height: 60px;
	text-align: center;
	color: #256670;
	content: "\f003";
	width: 40px;
	height: 60px;
}
.wpcf7-form .wpcf7-form-control-wrap.tel-926::after{
	position: absolute;
	top: 0;
	right: 0;
	font-family: "FontAwesome";
	font-size: 18px;
	line-height: 60px;
	text-align: center;
	color: #256670;
	content: "\f095";
	width: 40px;
	height: 60px;
}
.wpcf7-form .wpcf7-submit{
	width: 100px !important;
	height: 40px !important;
	border: solid 1px #256670 !important;
	background-color: transparent !important;
	padding: 0px !important;
	padding-right: 0px !important;
	text-align: center;
	line-height: 40px;
	color: #256670 !important;
	font-weight: 400;
}
.wpcf7-form .wpcf7-submit:hover{
	background-color: #256670 !important;
	color: #FFFFFF !important;
}

.so-widget-orion_featured_pages .entry-content .meta,
.so-widget-orion_recent_posts_carousel .entry-content .meta{
	margin-bottom: 23px !important;
}
.so-widget-orion_featured_pages .entry-content a,
.so-widget-orion_recent_posts_carousel .entry-content a{
	color: #256670;
	margin-bottom: 18px !important;
}
.so-widget-orion_featured_pages .entry-content a h4,
.so-widget-orion_recent_posts_carousel .entry-content a h4{
	font-weight: 400;
	font-size: 18px;
}
.so-widget-orion_featured_pages .entry-content .excerpt p,
.so-widget-orion_recent_posts_carousel .entry-content .excerpt p{
	font-size: 14px;
	margin-bottom: 27px;
}
.so-widget-orion_recent_posts_carousel .btn:not(.icon){
	margin: 0px;
	background-color: transparent;
	border: 1px solid #256670;
	box-shadow: none;
}

.orion-equal-height .panel-cell-style{
	height: 100% !important;
}
@media (min-width: 992px){
	.orion-equal-height .panel-cell-style {
    	height: 100% !important;
	}
}

#factTXT p{
	font-size: 32px;
	line-height: 38px;
	color: #FFFFFF;
	font-weight: 400;
}

.CEOblock .textwidget h3,
.CEOblock .textwidget p{
	color: #FFF;
}
.CEOblock .textwidget h3{
	font-size: 30px;
	margin-bottom: 30px;
}

.single-team-member main.site-main{
	padding-top: 0px;
}
.single-team-member header.team-header{
	display: none;
}
.single-team-member .site-content,
.single .site-content{
	background-color: #F0F4F4;
}
.post-type-archive-team-member .team-header .entry-title,
.single-team-member .team-header .entry-title,
.tax-department .team-header .entry-title{
	color: #256670;
	font-weight: 500;
	font-size: 32px;
	margin-bottom: 16px !important;
}
.single-team-member .team-header .job-title{
	margin-bottom: 27px !important;
}
.single-team-member .additional-info .lead{
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
}
.single-team-member .additional-info .lead p{
	margin-bottom: 20px !important;
}
.icon-box-items-wrap.short .description{
	font-size: 16px;
}

button.btn-c3, .btn.btn-c3, input.btn-c3[type=submit]{
	background: #256670 !important;
}
.button.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*=icon], .btn.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*=icon], .input.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*=icon], .button.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*=icon], .btn.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*=icon], .input.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) span[class*=icon], .button.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .btn.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .input.btn-c3.icon-left:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .button.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .btn.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i, .input.btn-c3.icon-right:not(.btn-empty):not(.btn-wire):not(:hover):not(:focus) i{
	background: #ADE28A !important;
}
.btn-flat:not(.block).icon-left span[class*=icon]:before, .btn-flat:not(.block).icon-right span[class*=icon]:before, .btn-wire:not(.block).icon-left span[class*=icon]:before, .btn-wire:not(.block).icon-right span[class*=icon]:before{
	color: #FFF !important;
}
.btn-flat:not(.block).icon-left:not(:hover):not(:focus) span[class*=icon]:before, .btn-flat:not(.block).icon-right:not(:hover):not(:focus) span[class*=icon]:before, .btn-wire:not(.block).icon-left:not(:hover):not(:focus) span[class*=icon]:before, .btn-wire:not(.block).icon-right:not(:hover):not(:focus) span[class*=icon]:before{
	color: #256670 !important;
}

.single aside .widget .widget-title:after{
	border-bottom: 2px solid #ADE28A;
}
.archive .share-links,
.blog .share-links,
.single .share-links,
.widget_siteorigin-panels-postloop .share-links,
.archive .share-links i,
.blog .share-links i,
.single .share-links i,
.widget_siteorigin-panels-postloop .share-links i{
	text-align: left !important;
	color: #256670;
}
.archive article .entry-title,
.archive article .entry-title a,
.blog article .entry-title,
.blog article .entry-title a,
.single article .entry-title,
.single article .entry-title a,
.widget_siteorigin-panels-postloop article .entry-title,
.widget_siteorigin-panels-postloop article .entry-title a{
	color: #256670;
	font-size: 32px;
	font-weight: 500;
}

.main-footer .widgets .widget_nav_menu ul li a{
	font-size: 13px !important;
	text-transform: capitalize;
}
.main-footer .widgets .textwidget p{
	font-size: 13px;
	font-weight: 400;
}

.site-search .search-toggle{
	color: rgba(255,255,255,1) !important;
}
.site-search-form input.site-search-input::placeholder{
	color: #FFF;
	opacity: 0.75;
}
.site-search-form input.site-search-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #FFF;
	opacity: 0.75;
}
.site-search-form input.site-search-input::-ms-input-placeholder { /* Microsoft Edge */
	color: #FFF;
	opacity: 0.75;
}

#ot-sdk-btn-floating .ot-floating-button__front,
#ot-sdk-btn-floating .ot-floating-button__back{
	background-color: #1e425e !important;
}

.icon-box-items-wrap.short .description{
	word-break: break-word;
}

.entry-content p a,
.entry-content ol li a,
.entry-content ul li a{
	text-decoration: underline;
}
.entry-content p a:hover,
.entry-content ol li a:hover,
.entry-content ul li a:hover{
	text-decoration: none;
}

/* Media Queries */
@media (max-width: 1295px) {
	#pgc-1713-2-0> .panel-cell-style{padding: 75px !important;}
}
/*@media (max-width: 1199px) {
	.panel-grid.panel-has-style > .panel-row-style{flex-direction: column;}
	.panel-grid.panel-has-style > .panel-row-style > .panel-row-grid > .widget_orion_icon_text_w{width: auto !important;}
}*/
@media (max-width: 1162px) {
	#pgc-1713-2-0> .panel-cell-style{padding: 65px !important;}
}
@media (max-width: 1129px) {
	#pgc-1713-2-0> .panel-cell-style{padding: 55px !important;}
}
@media (max-width: 1075px) {
	#pgc-1713-2-0> .panel-cell-style{padding: 45px !important;}
}
@media (max-width: 991px) {
	a.logo img{max-width: 50% !important;}
	header .site-navigation .wrap input.searchfield{color: #FFF;}
}
@media (max-width: 767px) {
	.panel-grid-cell .widget_orion_heading_w{margin-top: 30px !important;}
}
@media (max-width: 600px) {
	a.logo img{max-width: 80% !important;}
	#pgc-1693-0-0> .panel-cell-style, #pgc-150-1-0> .panel-cell-style{padding: 20px !important;}
	.wpcf7-form .wpcf7-form-control-wrap.your-name, .wpcf7-form .wpcf7-form-control-wrap.your-email{margin-right: 0px;}
	.wpcf7-form .wpcf7-form-control-wrap.Company, .wpcf7-form .wpcf7-form-control-wrap.tel-926{margin-left: 0px;}
}
@media (max-width: 333px) {
	
}