/**
 * Theme Name:  CROMA Child - Ultimate Creative WP Theme
 * Theme URI:   http://croma.irontemplates.com/
 * Description: CROMA is a complete solution for everybody in the creative industry. If you are anyone, this theme is for you.
 *
 * Author:      IronTemplates
 * Author URI:  http://irontemplates.com
 *
 * Version:     1.0
 * Template:    croma
 * Text Domain: croma-child
 *
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *
 */


/* =Theme customization starts here
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6,p,a{
font-family: raleway !important;
}

.classic-menu.fixed.mini.mini-active > ul > li.logo img, .classic-menu.fixed.mini.mini-fullwidth-active > ul > li.logo img {
    max-height: 40px !important;
}
.classic-menu > ul > li a{
	font-size: 14px !important;
	padding-left: 10px !important;
}
li.logo a img {
    width: 210px;
    margin-top: 0px;
    max-width: 210px !important;
}
.page-id-1779 li.logo a img {
    width: 153px;
    margin-top: 0px;
    max-width: 153px !important;
}
.about_me {
    width: 50%;
    margin: 0 auto;
}
h6.widget-title {
    color: white;
}
.footer-row .footer-logo-wrap {
    float: inherit !important;
    margin-right: 15px;
}
.footer-row {
    clear: both;
	border-top: 1px solid;
}
.footer-row .footer-wrapper {
    width: 100%;
    display: block;
    clear: both !important;
    float: inherit !important;
    padding-top: 15px;
}
.custom-footer {
    padding: 40px 0px 0px 0px ;
}
.custom-footer .vc_col-sm-3 {
    padding-bottom: 40px;
}
.custom-footer #text-6 ul {
    padding: 0px;
}
.custom-footer #text-6 ul li {
    float: left;
    list-style-type: none;
    padding: 0px 25px 0px 0px;
}
.custom-footer #text-3 ul li {
    padding: 5px 0px;
}
.custom-footer #text-3 ul {
    padding: 0px;
    list-style-type: none;
}
.classic-menu.mini {
    background: #000 !important;
}
.classic-menu.mini-active.fixed.ready.mini .logo.pull-left a {
    margin: 0px !important;
}
.classic-menu.fixed.mini.mini-active > ul > li.logo img, .classic-menu.fixed.mini.mini-fullwidth-active > ul > li.logo img {
    max-height: 120px !important;
    width: 210px !important;
}
.classic-menu > ul > li > a, .classic-menu > ul > li.languages-selector a {
    letter-spacing: 3px !important;
}
/* .classic-menu.mini-active.fixed.ready.mini ul li {
    padding: 15px 0px;
} */
.classic-menu.mini-active.fixed.ready.mini ul li a {
    color: #fff !important;
}
.custom-three-col h5, .custom-three-col p {
    padding: 10px 12px;
    margin: 0px;
}
.split-bg-bottom-1 {
    background: transparent !important;
}
.custom-testimonial .testimonial-heading {
	display:none;
}
.custom-testimonial .testimonial-content p { color:#fff !important;}
.custom-testimonial .testimonial-client {
	text-align: center !important;
		color:#fff !important;
}
.custom-testimonial .testimonial-inner {
	border: 0px !important;
}
.strong-view.default .testimonial {
    border: 0px solid #E6E6E6 !important;
}
.custom-testimonial {
    padding: 65px 0px 80px 0px !important;
}
.logo.pull-left a {
    margin: 0px 0px !important;
}
.classic-menu > ul > li.logo.pull-left {
    float: left;
    margin-left: 0px !important;
    padding: 0px !important;
}
.classic-menu > ul > li.logo.pull-left {
    float: left;
    margin-left: 10px;
    margin-top: -37px;
}
ul#menu-main-menu {
    padding-top: 17px;
}
div#slide-39-layer-1 {
    display: none;
}
div#wpcf7-f442-p12-o1 .wpcf7-form-control.wpcf7-submit {
    background: #000;
    padding: 10px 50px;
}
.vc_custom_1535613356612 a {
    color: #000 !important;
}
.textwidget ul li a {
    color: #fff !important;
}
aside#text-4 ul {
    padding: 0px;
    list-style-type: none;
}
#text-4 ul li {
    padding: 4px 0px;
}
aside#text-5 a {
    color: #fff;
}
.tp-svg-innercontainer {
    display: none;
}
.tp-caption.tp-resizeme.tp-svg-layer.tp-withaction.rs-hover-ready:hover {
    display: none;
}
li.hotlink.pull-right {
    display: none;
}
/* ----//ABOUT US  PAGE CSS START ----*/
.classic-menu > ul > li a, .classic-menu > ul > li.languages-selector > ul > li a {
    color: #ffffff !important;
}
/* ----//ABOUT US  PAGE CSS END ----*/
/*----Responsive css -----*/
.classic-menu {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px !important;
    background: #000;
}
@media screen and (min-width:320px) and (max-width:800px){
	.Custom-from {
    padding: 0px 15px !important;
}
}
@media screen and (min-width:320px) and (max-width:415px){
	.page-id-12 p {
    padding: 0px 20px 15px 15px;
}
	.page-id-1034 h4 {
    padding: 0px 15px;
}
h2 {
    font-size: 30px !important;
    line-height: 35px !important;
}
	.vc_custom_1535620998411 p {
    padding: 0px 30px;
}
	.vc_custom_1535459209835 p {
    padding: 0px 30px !important;
}
}
@media screen and (min-width:801px) and (max-width:1024px){
.vc_custom_1535537034199 .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-offset-0.vc_col-lg-4.vc_col-md-offset-1.vc_col-md-10 {
    width: 100%;

}
.vc_custom_1535537034199 .vc_col-md-offset-1 {
    margin-left: 0% !important;
}
}
/* .page-id-1205 .page-title {
    display: none;
} */
.custom-acodian h4 {
    background: #000;
    color: #fff !important;
}
.custom-acodian h4 a {
    color: #fff !important;
}
.custom-acodian h4 a i {
    color: #fff !important;
}
.custom-testimonial11 h3.testimonial-heading {
    display: none;
}
.custom-price p {
    text-align: center;
    margin-bottom: 30px !important;
}
.custom-price p a {
    background: #000;
    color: #fff;
    padding: 10px 20px;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #000;
    padding: 10px 50px;
}
.custom-footer-social {
    padding: 0px;
    list-style-type: none;
}

.custom-footer-social li {
    float: left;
    padding-right: 20px;
    font-size: 20px;
}
.classic-menu > ul > li > ul > li.current-menu-item > a {
    background-color: #000000 !important;
    color: #000000;
}

.custom_Upright_Pianos .vc_single_image-wrapper img {
    min-height: 265px;
}
/***** 13-9-18 ********/
.page-id-1386 figure, .page-id-1335 figure, .page-id-1359 figure, .page-id-1375 figure{
    padding: 0px !important;
}
.page-id-1386 .wpb_wrapper ul {
    padding: 0px;
}
.page-id-1386 .wpb_wrapper ul li {
    display: block;
}

.classic-menu.responsive ul {
    background: black  !important;
}

.classic-menu.responsive ul li.menu-item-has-children:before {
    color: #fff;
}
/***** 14-9-18 ********/
@media screen and (min-width:320px) and (max-width:480px){
.classic-menu-logo {
    height: 100px !important;
    margin-top: 0px !important;
}
.wpb_wrapper h4:last-child {
    margin-bottom: 12px;
}
.dividerwrap {
    padding-bottom: 15px !important;
}
	.strong-view.modern .testimonial-content:after {
    margin-right: 10px;
}
	.vc_empty_space {
    height: 0px !important;
}
.page-id-1335 .vc_column-inner .wpb_single_image .vc_figure, .vc_column-inner .wpb_single_image .vc_figure>div, .vc_column-inner img {
    width: 100%;
}
		.page-id-1359 h2.vc_custom_heading {
    font-size: 23px !important;
}
}
@media screen and (min-width:1023px) and (max-width:1024px){
.responsive-header a.sandwich-icon {
    color: #ffffff !important;
}
	.responsive-header {
    background-color: #000000 !important;
}
	.custom-two-product img {
    max-width: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
}
}
@media only screen and (max-width:1024px)
{
	.page-id-1034 .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
	ul.grand-piaono li:last-child {
    padding-bottom: 10px;
}
	.page-id-1386 .vc_single_image-wrapper.img_fullwidth img {
    width: 100vw;
    padding-top: 30px !important;
}
	ul.grand-piaono {
    padding-left: 15px;
    padding-right: 15px;
}
	.page-id-1386 .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
	figure {
    padding: 0px !important;
}
	.page-id-1335 .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
	.page-id-1328 .vc_column_container {
    padding-left: 5px;
    padding-right: 5px;
}
	.page-id-1843 .vc_column_container {
    padding-left: 5px;
    padding-right: 5px;
}
	article#post-1335 {
    margin-top: 50px;
}
	.page-id-1359 .wpb_single_image img {
    padding-top: 50px;
}
	.page-id-1359 .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
	.page-id-1375 .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
	.page-id-1989 .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
		article#post-439 {
    margin-top: -190px;
}
	.page-id-2068 .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
	.page-id-2024 .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
	.page-id-2037 .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
	.page-id-2049 .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
}
}
@media screen and (min-width:768px) and (max-width:1024px){

	.page-id-1368 .custom_repier_Pianos img {
    max-width: 100% !important;
    width: 97% !important;
	 min-width: 97% !important;
	max-height: 195px;
    height: 100%;
    min-height: 195px;
}
	.wpb_single_image img {
    width: 97%;
}
.custom-three-col .wpb_text_column.wpb_content_element p {
    min-height: 110px;
}
		.custom-two-product img {
    max-width: 100% !important;
    width: 97% !important;
    min-width: 97% !important;
    max-height: 411px;
    min-height: 411px;
    height: 100%;
}
	.Custom-three-product img
	 {
    max-width: 100% !important;
    width: 97% !important;
    min-width: 97% !important;
    max-height: 411px;
    min-height: 411px;
    height: 100%;
}
.vc_custom_1536654887463 .dividerwrap {
    padding-bottom: 10px !important;
}
#wrapper .wpb_row {
    padding-bottom: 10px !important;
}
}
@media screen and (min-width:599px) and (max-width:600px){
.custom-three-col figure.wpb_wrapper.vc_figure, .custom-three-col figure.wpb_wrapper.vc_figure >div, .custom-three-col img {
    width: 100% !important;
}
	.vc_column-inner figure.wpb_wrapper.vc_figure, .vc_column-inner figure.wpb_wrapper.vc_figure>div, .vc_column-inner img {
    width: 100%;
}
}
.classic-menu {    
    /*padding-top: 0px !important;*/ 
}


.classic-menu > ul > li ul li a {
    white-space: inherit !important;
}

@media only screen and (min-width:1200px)
{
	.classic-menu-logo {
    width: auto !important;
/*     margin-top: 15px !important; */
}
	.page-id-1335 .wpb_single_image.vc_align_left {
    text-align: center;
}
	img.classic-menu-logo {
    height: 120px !important;
}
	.classic-menu.mini-active.fixed.ready {
    height: 120px !important;
}
	ul.sub-menu {
    width: 370px !important;
}
article#post-1335 {
    margin-top: 150px;
}
	.page-id-1359 .wpb_single_image img {
    padding-top: 150px;
}
	article#post-439 {
    margin-top: -80px;
}
	.custom_repier_Pianos img {
    max-width: 260px;
    width: 100%;
    max-height: 195px;
    height: 100%;
    min-height: 195px;
    min-width: 260px;
}
	.custom-three-col .wpb_text_column.wpb_content_element p {
    min-height: 93px;
}
}
.screen-reader-response {
    display: none;
}
.classic-menu.responsive ul li {
    background: #000;
}
.classic-menu.mini-active.fixed.ready {
    background: #000;
}
@media screen and (min-width:768px) and (max-width:800px){
.custom-footer-tabs-2 {
    clear: both;
}
.custom-footer .footer-wrapper .vc_col-sm-3 {
    width: 50% !important;
}
.custom-three-col .wpb_text_column.wpb_content_element p {
    min-height: 140px;
}
}
