/*
 Theme Name:   Nir Sharabi
 Template:     generatepress
 Author:       Nir Sharabi
 Author URI:   http://nirsharabi.com

*/



.page-template-page-tolanding #left-sidebar, .page-template-page-tolanding header,.page-template-page-tolanding #primary-menu,.page-template-page-tolanding #footer-widgets,.page-template-page-tolanding footer {display:none;}
.page-template-page-tolanding .separate-containers, .page-template-page-tolanding .inside-article {padding:0;}

.page-template-page-tolanding .site-main {margin:0}
.page-template-page-tolanding .entry-content {margin:0;}
.page-template-page-tolanding .site-content {padding:0;}
.page-template-page-tolanding .one-container .site-content {padding:0;}


.entry-meta {display:none;}
@media (max-width: 768px) .nav-aligned-center.nav-above-header .main-navigation .sf-menu>li, .nav-aligned-center.nav-below-header .main-navigation .sf-menu>li, .nav-aligned-right.nav-above-header .main-navigation .sf-menu>li, .nav-aligned-right.nav-below-header .main-navigation .sf-menu>li {
    display: block;
    margin: 0;
    text-align: right; !important
}
@media (max-width: 768px)
button.menu-toggle {
    display:none;
}

.header-widget {float:left;}
.pum-theme-123, .pum-theme-default-theme {
    background-color: rgba(113, 105, 105, 0.75);
}
        div.wpcf7-validation-errors {
            border: 1px solid #E8A65A;
            border-radius: 3px;
            max-width: 360px;
            margin: 0 auto;
        }

        .my_form_wrapper .my_input_field {
            border: none;
            border-bottom: 1px solid #ffffff;
            background: none;
            outline: none;
            border-radius: 0;
            margin-bottom: 20px;
            width: 100%;
            max-width: 400px;
            text-indent: 0;
            font-weight: 400;
        }

        .my_form_wrapper .my_input_field.my_text_area {
            resize: none;
            height: 50px;
           
        }

        .my_form_wrapper .my_submit_button {
            background: transparent;
            border: 1px solid #333;
            color:  #ffffff;
            width: 100px;
            border-radius: 0;
            outline: none;
            border-radius: 0;
            font-weight: 400;
            -webkit-transition: all .3s;
            transition: all .3s;
            text-indent: 0;
            text-shadow: none;
        }

        .my_form_wrapper .my_submit_button:hover,
        .my_form_wrapper .my_submit_button:focus,
        .my_form_wrapper .my_submit_button:active {
            color: white !important;
            outline:none;
            background: #e7442a !important;
        }


        .my_form_wrapper .my_input_field.my_text_area:focus {
            border-color: #007acc;
        }


        div.wpcf7 img.ajax-loader {
            border: none;
            vertical-align: middle;
            margin-left: 0;
            display: block;
            margin: 5px auto 0;
        }

        .my_form_wrapper {
            text-align: center;
        }

      


