/*
	Theme Name: Azoom Child Theme
	Theme URI: http://azoom.rockthemes.net
	Author: XanderRock
	Author URI: http://themeforest.net/user/XanderRock/portfolio
	Description: Azoom is a very powerful responsive, retina ready, WPML (localization) ready, WooCommerce ready theme. Azoom comes with Rock Page Builder, Curvy Slider and Rock Form Builder. Enjoy!
	Version: 1.3
	Template: azoom
*/


/* =Azoom Child Theme Customization Starts Here

You can copy/paste all of the Azoom Styles you wanted to override here.
-------------------------------------------------------------- */


/*
@import url("../azoomtheme/style.css");
*/
@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);

/* =Azoom Child Theme Customization Starts Here

You can copy/paste all of the Azoom Styles you wanted to override here.
-------------------------------------------------------------- */




.font-40, .f40 {font-size: 40px;}
.font-38, .f38 {font-size: 38px;}
.font-36, .f36 {font-size: 36px;}
.font-34, .f34 {font-size: 34px;}
.font-32, .f32 {font-size: 32px;}
.font-30, .f30 {font-size: 30px;}
.font-28, .f28 {font-size: 28px;}
.font-26, .f26 {font-size: 26px;}
.font-24, .f24 {font-size: 24px;}
.font-22, .f22 {font-size: 22px;}
.font-20, .f20 {font-size: 20px;}
.font-18, .f18 {font-size: 18px;}
.font-16, .f16 {font-size: 16px;}
.font-14, .f14 {font-size: 14px;}
.font-12, .f12 {font-size: 12px;}
.font-10, .f10 {font-size: 10px;}


@media (max-width: 768px) {
  .nav-main-wrapper {
    padding: 0 15px 0 0;
  }
}





@media all and (max-width: 767px) {
    
    .industries-img {
        margin-bottom: 20px !important;
    }
}
/* forms */

.rockthemes-form-builder input[type="text"] {    font-weight: 600; }
.contact-button {
    float: right;
    font-weight: 600;
    /* max-width: 30%; */
    margin-top: -15px;
}

.screen .rockthemes-form-builder .sending-result:not(:empty) {
    font-size: 26px;
    line-height: 30px;
    margin: 38px 0 30px 0;
    background-color: #506464;
    color: #ffffff;
    display: block;
    min-height: 56px;
    padding: 10px;
}

.mobile .rockthemes-form-builder .sending-result:not(:empty) {
    font-size: 16px;
    line-height: 24px;
    margin: -12px 15px 15px 0;
    background-color: #ffffff;
    color: #000000;
    display: block;
}


/* footer */

.footer-large {
    padding: 40px 0 30px;
}

.footer-large > .row > .column, .footer-large > .row > .columns {
	padding-left:15px !important;
	padding-right:15px !important;
}

.footer-large > .row > .columns {float: left !important;}

@media all and (min-width: 876px) and (max-width: 980px) {

.footer-large > .row > .columns {width: 25% !important; margin: 0px !important;}

}


@media all and (min-width: 481px) and (max-width: 875px) {

.footer-large > .row > .columns {width: 50% !important;}

}

@media all and (min-width: 1px) and (max-width: 480px) {
    
.footer-large > .row > .columns {width: 100% !important;}
    
}

.footer-ul {
    margin-bottom: 0px;
}

.footer-ul, .footer-ul li a, .footer-ul li, .footer-ul li:hover, p.footer-text {
    font-size: 17px !important;
    transition: unset;
    -webkit-transition: unset;
    -moz-transition: unset;
}

.footer-ul li a:hover, .footer-text-link  {
    color: #333333 !important;
}

.footer-ul li {
    list-style: none;
    line-height: 1.5;
}

.footer-ul li.header-ul-link {
    font-weight: bold;
    margin-bottom: 10px;
}

.footer-large li.li-img {
    width: 80%;
    min-width: 180px;
    max-width: 250px;
    display: block;
    position: relative;
    height: auto;
    margin-top: 14px;
    text-align: left;
}

.footer-large li.li-img img {
    display: inline-block;
    -webkit-filter: grayscale(50%);
    filter: grayscale(50%);     
}

@media (max-width: 875px) {
    
    .footer-large ul, .footer-large ul li, .footer-large ul.ltr, .footer-large ul.ltr li {
        text-align: center;    
    }
    
    .footer-large li.li-img {
        padding: 0 10%;
        width: 100%;
        display: block;
        position: relative;
        height: auto;
        margin-top: 14px;
        text-align: center;
    }

}



.footer-large > .row > .columns .footer-text {margin-bottom:  30px;}
.footer-text-link {color: #404040; text-decoration: underline;}



/* footer content aligned to content, column headers */

.footer-large > .row > .columns > .widget_rockthemes_image_widget > img {margin-top: 32px;}
.footer-large > .row > .columns .footer-text {margin-top:  0px;}


/* CSS Document */
.rtm-menu li a {
	text-align: left;
}
ul.rtm-menu ul a:hover .main-nav-item-title,
.rtm-menu ul ul a:hover .main-nav-item-title{
	margin-right:0px;
	margin-left:10px;
}
.rtm-menu .nav-icon{
	margin-right:5px;
	margin-left:0px;
}
#nav .regularmenu ul ul{
	left:100%;
	right:auto;	
}
.megamenu .menu-item > a{
	padding:15px 15px;
}



body {background-color: #ffffff;}

.header-contact-info {
    text-align: left;
}


img.wp-smiley, img.emoji {
    width: 16px !important;
    height: auto !important;
    margin-bottom: -2px !important;
}

#footer a:hover {
    color: #ffffff !important;
}

.rock-social-icon .social-icon-container {
    font-size: 25px;
}

.rock-social-icon .social-icon-container {
    margin-right: 0px;
}
.rock-social-icon:hover .social-icon-container {
    margin-right: -45px;
}

.rock-social-icon a .social-icon-hover.fa-youtube-square {
    color: #d50000 !important;
}

.rock-social-icon a .social-icon-hover.icomoon-icon-twitter2 {
    color: #1da1f2 !important;
}

.footer-large {
    padding: 20px 0 30px;
}
.footer-large aside {
    margin-bottom: 0px;
}

.footer-large .footer-ul li {
    line-height: 1.9;
}

.footer-large li.li-img a, .footer-large li.li-img a img {
    display: block;
}
.content-header {
  margin-bottom: 35px;
}

.ult-carousel-wrapper {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.ult-carousel-wrapper .slick-slider .slick-dots {
    bottom: 40px;
}

.slider button.slick-arrow {
    z-index: 10;
    background: unset !important;
    font-size: 34px !important;
     -webkit-tranform: rotate(0);
    -moz-tranform: rotate(0);
    -moz-tranform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    padding: 0;
}



h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 20px;
}

.text {
    margin-top: 0;
    margin-bottom: 20px;
}

@import url("../azoomtheme-child/rtl.css");
