/* LICENSE & DETAILS

   ==================================================



	Theme Name: Dante Child Theme

	Theme URI: http://dante.swiftideas.net

	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )

	License: GNU General Public License version 3.0

	License URI: http://www.gnu.org/licenses/gpl-3.0.html

	Template: dante

	Version: 1.0

	Author: Swift Ideas

	Author URI: www.swiftideas.net



	All files, unless otherwise stated, are released under the GNU General Public License

	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)



   ==================================================

*/

/* --------------------------------------------

	DANTE CSS IMPORT

-------------------------------------------- */

@import url("../dante/style.css");

@import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css);



/* --------------------------------------------

	CHILD THEME CSS

-------------------------------------------- */



h2 {

    font-weight: bold;

}



strong {

    font-weight: bold !important;

    letter-spacing: 0px !important;

}

.mobile-menu-open #mobile-menu-wrap{
    right:0;
}

ul li {

    list-style-position: outside;

    margin-right: 1em;

}



#copyright p {

    font-size: 12px;

    float: none;

    text-align: center;

}



.nav-line {

    display: none !important;

}



/*

#main-container {

    margin-top: -160px;

}

*/



.register-row .col-sm-6 {

    float: right;

}



.register-rext p, .register-rext h1 {

    color: white;

}



/*-----------------header-----------------------------*/



#main-navigation .menu > li:after {

    content: '';

    border-left: solid 1px rgb(156, 156, 156);

    position: relative;

    top: 10px;

    right: -13px;

}



nav#main-navigation .menu li.menu-item > a {

    text-transform: uppercase;

}



.header-6 #logo {

    right: 15px;

    left: initial;

}



nav.mega-menu ul.menu {

    text-align: left;

}



#header-section:before, #header .is-sticky .sticky-header, #header-section .is-sticky #main-nav.sticky-header, #header-section.header-6 .is-sticky #header.sticky-header, .ajax-search-wrap {

    background-color: #fff !important;

    background: #fff !important;

}



#header-section.header-6 .is-sticky #header.sticky-header {

    box-shadow: none;

}



@media (min-width: 991px) {



}



@media only screen and (max-width: 991px) {



}





.header-6 #logo {

    right: inherit;

    left: 15px;

}



.header-right{

    padding-left: 160px;

}



.header-6 #main-navigation div > ul.menu > li:first-child{

    margin-left: initial !important;

}


#main-container > .container{
    width:100% !important;
    padding: 0 !important;
}


/*----------hp-------------------*/



#one-page-nav {

    background: transparent;

    box-shadow: none;

}



#one-page-nav li i {



    width: 16px;

    height: 16px;

}



#one-page-nav li.selected a > i {

    background: #e43035;

}



.row1 {

    padding-top: 300px;

}



.intro-text {

    float: initial;

    margin-right: auto;

    margin-left: auto;

}



.row2 {

    height: 750px;

}



.about-text, .row2-text {

    float: right;

}



.row2-text p, .row2-text h2, .contact-text h2, .contact-text p {

    color: white;

}



.contact-text {

    padding: 50px;

}



.search-off .header-6 #main-navigation ul.menu, .search-off .header-7 #main-navigation ul.menu, .search-off .header-6 #main-navigation .no-menu, .search-off .header-7 #main-navigation .no-menu {

    margin-top: 18px !important;

}



#header-section #header {

    padding: 10px 0 !important;

}



.header-6 .is-sticky .sticky-header-resized nav#main-navigation .menu > li > a{

    padding: 10px 0 12px !important;

}



nav#main-navigation .menu > li{

    padding: 0 10px 0px !important;

}



header > .container > .row {

    height: 80px !important;

}



#main-navigation .menu > li:after {

    border-left: solid 1px rgb(245, 237, 237) !important;

}



.rtl .modal-header .close{

    float: left;

    margin-top: -8px;

}



.modal-dialog {

    padding-top: 10px!important;

}



.modal-body .wpcf7{



}



.modal-body .wpcf7 input[type="text"],

.modal-body .wpcf7 input[type="email"],

.modal-body .wpcf7 input[type="password"],

.modal-body .wpcf7 textarea{

    background: rgb(239, 239, 239) !important;

    border-color: #838383;

    border-width: 1px;

    box-shadow: none;

    margin-bottom: -10px !important;

    margin-top: 0 !important;

    width: 100%;

}



.modal-body input[type="submit"],

.modal-body .wpcf7 input.wpcf7-submit[type="submit"] {

    background-color: rgb(238, 31, 48) !important;

    color: #fff;

    border-width: 0px;

    width: 100%;

    border-radius: 3px;

    right: 0px;

    margin: 0;

}



.modal-body input[type="submit"]:hover,

.modal-body .wpcf7 input.wpcf7-submit[type="submit"]:hover {

    background-color: rgb(195, 17, 35) !important;

}



.modal-body .wpcf7 input[type="text"]::-webkit-input-placeholder,

.modal-body .wpcf7 input[type="email"]::-webkit-input-placeholder, {

    color: #1a1a1a;

}



.modal-body .wpcf7 input[type="text"]:-moz-placeholder, /* Firefox 18- */

.modal-body .wpcf7 input[type="email"]:-moz-placeholder { /* Firefox 18- */

    color: #1a1a1a;

}



.modal-body .wpcf7 input[type="text"]::-moz-placeholder,  /* Firefox 19+ */

.modal-body .wpcf7 input[type="email"]::-moz-placeholder {  /* Firefox 19+ */

    color: #1a1a1a;

}



.modal-body .wpcf7 input[type="text"]:-ms-input-placeholder,

.modal-body .wpcf7 input[type="email"]:-ms-input-placeholder {

    color: #1a1a1a;

}



.mobile-menu-close {

    top: 9px;

    left: 0;

    right: auto;

}



.brands-des{



}



.brands-mob{

    display: none;

}



@media only screen and (max-width: 479px) {



    .brands-des{

        display: none;

    }



    .brands-mob{

        display: block;

    }



    .row1{
        padding-top: 65px !important;
        //max-height: 80vh;
    }

    .mobile-browser .row2{
        height: auto;
    }



    .home .fw-row > .container{

        padding-left: 0px !important;

        padding-right: 0px !important;

    }

}

.browser-ie11 *,
.browser-ie11,
.browser-ie10 *,
.browser-ie10,
.browser-ie09 *,
.browser-ie09,

.browser-ie09 h1,
.browser-ie09 h2,
.browser-ie09 h3,
.browser-ie09 h4,
.browser-ie09 h5,

.browser-ie10 h1,
.browser-ie10 h2,
.browser-ie10 h3,
.browser-ie10 h4,

.browser-ie11 h1,
.browser-ie11 h2,
.browser-ie11 h3,
.browser-ie11 h4,
.browser-ie11 h5
{
    font-family: Arial !important;
}

@media only screen and (min-width: 740px) {

    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-window-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row1.col-natural li{
        font-size: 24px;
        margin-bottom: 12px;

    }
    #logo img {
        height: 60px;
        min-height: 60px;
        width: 60px;
        /* height: 46px !important; */
        position: relative;
        /* top: 7px; */
        margin-top: 8px;
    }
    #logo img {
        height: 60px !important;
        min-height: 60px !important;
    }
    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row3.col-natural li {
        margin-right: 0 !important;
        font-size: 24px;
        line-height: 30px;
    }
    .row2-text li {
        margin-right: 0 !important;
        font-size: 24px;
        line-height: 30px;
    }
    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-window-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row1.col-natural h3{
        font-size: 26px;
    }

    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-window-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row1.col-natural .intro-text{
        position: relative;
        right: -80px;
    }
}

.brands-des img{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.2s ease-in-out;
}

.brands-des img:hover{
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}

.row2-text a{
    color: #e43035 !important;
}

.row2-text a:hover{
    color: #DC6366 !important;
}

@media only screen and (max-width: 1500px) {
    .row1 .spb_wrapper{
        /*background-color: rgba(243, 242, 248, 0.4);*/
    }
}

@media only screen and (max-width: 1300px) {
    #one-page-nav{
        right: -10px !important;
    }
    .row1 {
        padding-top: 220px;
    }

    .row1 .spb_wrapper{
        background-color: rgba(243, 242, 248, 0.4);
    }
}

@media only screen and (max-width: 832px) {
    .row1 {
        padding-top: 150px;
    }
}

@media only screen and (max-height: 800px) {
    .row1 {
        padding-top: 200px;
    }
}

.cta-text a:active, .cta-text a:focus, .cta-text a:hover{
	color: white;
}

.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-window-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row1.col-natural{
    background-image:url(/wp-content/uploads/2018/06/yarkani-top-image.jpg) !important; ;
}

.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row2.col-natural{
    background-image:url(/wp-content/uploads/2018/06/yarkani-2-web.jpg) !important;
}

.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.col-natural{
    background-image:url(/wp-content/uploads/2018/06/yarkani-3-s.jpg) !important;
}
#rev_slider_1_1_wrapper{
    display: none !important;
}

.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row4.col-natural{
    background-image: url(/wp-content/uploads/2018/06/yarkani-bottom-image.jpg) !important;
}
li{
    list-style-type: none !important;
}
.row2-text{
    float: left !important;
}
#rev_slider_2_2_wrapper{
    display: none !important;
}
.row2-text li{
    margin-right: 0 !important;
}
.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row3.col-natural {
    min-height: 810px;
}
.spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row3.col-natural li{
    margin-right: 0 !important;
}
.spb_content_element.col-sm-6.row2-text.spb_text_column{
    width: 35%;
}
@media only screen and (max-width: 832px) {
    .spb_content_element.col-sm-6.row2-text.spb_text_column{
        width: 100%;
    }
}
select{
    color:#292929 !important;
}

@media only screen and (max-width: 700px) {
   h2{
       font-size: 24px !important;
   }
    .row1 .spb_wrapper{
        background-color: transparent !important;
    }
    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-window-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row1.col-natural{
        background-position: -3px 0px !important;

    }
    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row3.col-natural li{
        width: 170px;
    }
    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row2.col-natural{
        background-position: -805px 1px !important;

    }
    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row2.col-natural .spb_wrapper.clearfix{
        width: 190px;
    }
    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.col-natural{
        background-position: -383px 0 !important;
    }
    body, p, #commentform label, .contact-form label {
        font-size: 16px !important;
        line-height: 20px !important;
    }
    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row4.col-natural{
        background-position: -756px 0 !important;
        padding: 0;
    }
    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row3.col-natural{
        min-height: 0;
    }
    .spb-row-container.spb-row-content-width.spb_parallax_asset.sf-parallax.parallax-content-height.parallax-scroll.spb_content_element.bg-type-cover.col-sm-12.row3.col-natural .spb_wrapper.clearfix {
        position: relative;
        top: -40px;
    }
    #logo img, #logo img.retina{
        width:50px !important;
    }
    .row1 .spb_wrapper{
        background-color: transparent !important;
        width: 252px;
        margin: auto;
        /* background: red !important; */
        position: relative;
        right: -23px;
    }
    div#undefined-sticky-wrapper{
        height: 80px !important;
    }
    header > .container > .row {
        height: 53px !important;
    }
}