@charset 'utf-8';
/*
 Theme Name:   Alpha Color Child
 Theme URI:    http://alpha-color.ancorathemes.com/
 Description:  Alpha Color - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     alpha-color
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  alpha-color
*/



/* =Theme customization starts here
-------------------------------------------------------------- */

.wpcf7-form-control.wpcf7-submit.sc_button_hover_slide_left {
	width: 100%;
	border-radius: 0;
	padding: 10px 15px;
	background: #cb252b !important;
	color: #fff;
}
textarea, textarea.wp-editor-area {
	overflow: auto;
	vertical-align: top;
	min-height: 6.2em;
	
}
.wpcf7-form-control.wpcf7-textarea.fill_inited {
	width: 100%;
	border-radius: 0;
	padding: 10px 15px;
	height: 100px !important;
	margin-bottom: 7px;
}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.fill_inited {
	border-radius: 0;
	padding: 10px 15px;
}
.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel {
	width: 100%;
	border-radius: 0;
	padding: 10px 15px;
	margin-bottom: 7px;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.fill_inited {
	width: 100%;
	border-radius: 0;
	padding: 10px 15px;
	margin-bottom: 7px;
}.sc_content_width_1_1 {
	width: 1170px !important;
}.footer-main .sc_layouts_column_align_center, .sc_layouts_column.sc_layouts_column_align_center .widget, .sc_layouts_column.sc_layouts_column_align_center .widget_title, .sc_layouts_column.sc_layouts_column_align_center .widgettitle {
	text-align: left;
}.footer-main .widget {
	margin-top: 0;
}.widgettitle {
	font-weight: 400 !important;
}.footer-main {
	padding-bottom: 10px;
}.home-second .sc_services_item.without_content.with_image.sc_services_item_featured_top {
	padding-top: 25px;
	padding-bottom: 20px;
}.contact-info .info {
	list-style: none;
	padding-left: 40px;
}.contact-info i {
	position: absolute;
	left: 25px;
	font-size: 20px;
	color: #fff;
}.contact-info span {
	color: #fff;
}#menu-footer-services li::before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	opacity: .8;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	font-size: 120%;
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
	content: '\e8b0' !important;
	background-color: transparent !important;
}.menu-footer-services-container ul {
	padding-left: 24px !important;
}#menu-footer-services li {
	padding-left: 5px;
}#menu-footer-services li:hover {
	padding-left: 15px;
	transition: all 0.3s ease 0s;
}#menu-footer-services li {
	padding-left: 5px;
	transition: all 0.3s ease 0s;
}#menu-footer-services li a {
	color: #fff;
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
 {

.post-bottom a.sc_button.sc_button_simple {
    text-align: center;
    margin: 0 auto;
    float: none;
	    display: block;
}
	 .about-icon h4 {
    text-align: center;
    margin: 10px auto !important;
}
}.copy-left {
    width: 60%;
    display: block;
    float: left;
}
.copy-right {
    width: 40%;
    display: block;
    float: left;
    text-align: right !important;
}
.copy-wrp {
    width: 100%;
    float: left;
}
