/*
Theme Name: Enfold Child
Theme URI: http://www.kriesi.at/themes/enfold/
Template: Enfold
Author: Kriesi
Author URI: http://www.kriesi.at
Description: A superflexible and responsive Business Theme by Kriesi - Update notifications available on twitter, facebook and via newsletter: Follow me on twitter - Join the Facebook Group - Subscribe to our Newsletter
Version: 4.0.2.1503375790
Updated: 2017-08-22 07:53:10

*/

/********* for all *********/


@font-face { 
	font-family: "vazir-Light";
	src: url("Vazir-Light.woff2") format("woff2");
	 font-display: swap !important;
}

@font-face { 
	font-family: "vazir-Medium";
	src: url("Vazir-Medium.woff2") format("woff2");
	 font-display: swap !important;
}

body {
    -webkit-box-shadow: 1px 1px 15px rgba(0,0,0,.25);
    -ms-box-shadow: 1px 1px 15px rgba(0,0,0,.25);
    -o-box-shadow: 1px 1px 15px rgba(0,0,0,.25);
    box-shadow: 1px 1px 15px rgba(0,0,0,.25);
}

body p, h1, h2, h3, h4, h5, h6, ul, li, a, input, textarea, button, div, span {
    font-family: "vazir-Light" !important;
}

a, a:hover, a:visited, a:link, a:active {
    text-decoration: none !important;
}

h1, h2, h3, h4 {
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    line-height: 1.6em;
}

input[type="button"], input[type="submit"] {
    outline:none !important;
 }
 
 
body > p {
    display: none;
}
 
/**** override on theme *****/

div#plugins {
    direction: ltr;
}

#top #searchsubmit, .ajax_load {
    height: 55px;
    top: 1px;
}

.sidebar .widget_nav_menu ul.nested_nav{
    display: none;
}

.sidebar .widget.widget_text {
    text-align: center !important;
    -webkit-box-shadow: 1px 1px 15px rgba(0,0,0,.25);
    -ms-box-shadow: 1px 1px 15px rgba(0,0,0,.25);
    -o-box-shadow: 1px 1px 15px rgba(0,0,0,.25);
    box-shadow: 1px 1px 15px rgba(0,0,0,.25);
    margin: 0 9px 15px 0;
    padding: 0 10px;
}

div.read-more-link {
    direction:ltr !important;
}

.html_modern-blog .more-link {
    margin: 10px 0 20px 0px;
    display: block;
    direction: ltr;
    text-align: right;
}

.comment-form p.comment-form-url {
    display: none;
}

#commentform label {
    right: 0;
    font-size: 14px;
}
#commentform input[type='text'] {
    margin-right: 45px !important;
}

#av-masonry-1{
    width: calc(100% + 0px) !important;
}

.container.template-blog {
    padding: 0 10px;
}
/**** header and menu****/

.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text {
    border: none;
}
    
.av-main-nav li {
    border-left: 1px solid #e6e6e5;
}

#top .main_menu .menu > li:last-child > a {
     padding-left: 13px !important;
}


#top #wrap_all .social_bookmarks li{
    border: none !important;
    /*content: 1063;*/
}

#top #wrap_all .social_bookmarks li a {
     color: #f8f8f8 !important;
 }

 #header_meta{
     background-color: #333;
 }

 #header_meta .phone-info {
     color: #f8f8f8;
 }
#header_meta .phone-info:hover{
	color:white !important;
}
#header_meta .phone-info:active{
	color:white !important;
}
#header_meta .phone-info:visited{
	color:white !important;
}
 #top #header .av-main-nav > li > a {
    font-size: 17px;
}

#header a {
    text-shadow: 0 1px 1px rgba(0,0,0,.35);
}

#header .widget {
    right: 1%;
    padding-top: 0;
    position: absolute;
    top: 16%;
    z-index: 999;
  }

  #nav_menu-2 ul#menu-icon-menu li {
      display: inline-block;
      padding: 10px;
  }

  #nav_menu-2 ul#menu-icon-menu li {
    display: inline-block;
    padding: 0;
}

  #nav_menu-2 ul#menu-icon-menu li a {
    font-size: 16px;
    color:#303131;

}

.menu-item i._mi {
    margin-top: -.1em;
    line-height: 1;
    background-color: rgb(255, 167, 36);
    border-radius: 50%;
    padding: 7px;
    text-shadow: none;
}

  strong.logo {
      padding: 4px;
  }

  .phone-info span {
      width: 101%;
  }

/* phone menu */

#advanced_menu_toggle, #advanced_menu_hide {
    right: 0;
    left: auto;
}

nav.sub_menu ul li a {
    color:#ffa742 !important;
}


/***** main content *****/

#servicesbutton .flex_column .avia-button.avia-size-x-large {
    padding: 25px 3%;
    font-size: 15px;
    min-width: 100%;
    border: 2px solid #ffa724 !important;
    text-shadow: 0 1px 1px rgba(0,0,0,.4);
}

#servicesbutton .flex_column .avia_button_icon{
    font-size: 22px !important;
    top: 5px
}

#servicesbutton .av_textblock_section {
   text-align: justify;
   text-shadow: 0 1px 1px rgba(0,0,0,.3);
}

#servicesbutton .flex_column.av_one_half {
    box-shadow: 0.05em 0.1em 0.7em rgba(0,0,0,0.18);
}

#servicesbutton .flex_column_table .av-flex-placeholder:nth-child(4) {
    display:none;
}

#servicesbox .flex_cell_inner .iconbox_content,
#servicesbox2 .flex_cell_inner .iconbox_content{
    background-color : #fff;
}

.flex_cell_inner .iconbox_content h3.iconbox_content_title {
    font-size: 1.2em;
    line-height: 1.6em;
}

#servicesbox .flex_cell_inner .iconbox_content p,
#servicesbox2 .flex_cell_inner .iconbox_content p {
    text-align : justify;
}

#servicesbox .iconbox_content,
#servicesbox2 .iconbox_content {
    min-height: 325px;
}

#banner {
    background: #ffb75e; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(to right, #ffb75e, #f46b45); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to right, #ffb75e, #f46b45); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to right, #ffb75e, #f46b45); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #ffb75e, #f46b45);
}

.flex_cell_inner:hover .iconbox_icon {
    background-color: rgb(254, 209, 0) !important;
}

#demos .av-special-heading-tag {
    text-align: right;
}

#consultation .avia_textblock {
text-align: justify;
}

#consultants .avia-team-member h3 {
    font-size: 1.2em;
}

#feature_list .av_iconlist_title {
    line-height: 1.8;
}

#feature_list h4.av_iconlist_title:hover {
    color:rgba(26, 26, 26, 0.5);
    transition: all .5s ease-in-out;
}

.avia-icon-list .iconlist_icon {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 20px;
}
#feature_list .avia-icon-list-right .iconlist_icon {
    margin-left: 15px;
}

 .main_color .avia-icon-list .iconlist-timeline {
    border-color: #868383;
}

#feature_list .avia-icon-list .av-iconlist-empty .iconlist_title {
    margin-top: 7px;
}

#feature_list .avia-icon-list-right .iconlist-timeline {
    left: auto;
    right: 25px;
}

#feature_list .avia-icon-list li {
    padding: 0 0 20px 0;
}

#feature_list .avia-icon-list .iconlist_content_wrap {
    padding-bottom: 0px;
}

#articles .av-masonry figcaption span.av-masonry-date {
    display:none;
}
/******* about us page ********/

#about_progress .av-special-heading-tag {
    text-align: right;
}

/******* services page ********/

#rezervasion .av-special-heading-tag {
    text-align: right;
}
#services-icon .iconbox_content h3.iconbox_content_title {
    padding:10px 0;
}

/******* FAQ page ********/


/******* post page ********/

.av-share-box ul li:first-child {
    border-left : 1px solid #ebebeb;
}

#avia_partner_widget-3 h3.widgettitle {
    padding-bottom: 25px;
}

.inner_sidebar .widget_nav_menu h3 {
    font-size: 1.4em;
}

.inner_sidebar .widget_nav_menu .menu-sidebar-container .menu-item i {
    background-color: #1a1a1a;
}

.main_color .inner_sidebar .widget_nav_menu a {
    color: #ffa724;
    text-shadow: 0 1px 1px rgba(0,0,0,.35);
}

.inner_sidebar .widget_nav_menu .menu-sidebar-container .menu-item span {
    font-size: 1.2em;
    color: #1a1a1a;
}
/******* Contact Us page ********/
#form .wpcf7 .wpcf7-form  input {
    padding: 15px;
    /*content: 1063;*/

}


/******* footer ********/

#footer .menu-item i._mi {
    margin-top: .15em;
    background-color: rgba(82, 86, 92, 0.56);
    
}

#footer section#nav_menu-5 {
    display : none;
}

/*#footer h3 {*/
    /*color: #fecf00;*/
/*}*/

/*a.av-instagram-follow {*/
/*    color: #1a1a1a;*/
/*}*/
/******* responsivity ********/

@media (max-width: 767px) {
    #nav_menu-2 {
        display: none;
    }

    .responsive #top .logo {
        float: left;
    }

    .responsive .logo img {
        float: left;
    }

    .responsive #top #wrap_all .av-logo-container {
        width: 95%;
        max-width: 95%;
    }
    h2 {
        line-height: 1.6em;
    }
    h1, h2, h3 {
        font-size: 18px !important;
    }
    p {
    font-size: 0.85em;
    line-height: 1.4em;
    }
    #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: 0.7em !important;
    }
    #consultation .flex_column_table {
    padding-top: 35px;
    }
    #main .breadcrumbs {
    right: 0 !important;
    top: 10px;
    left: auto;
    }
}

@media (max-width: 989px) and (min-width: 768px) {
    .responsive .logo {
        float: left;
    }

    #nav_menu-2 {
        display: none;
    }
    p {
        font-size: 13px;
        text-align: justify;
    }
    
    h3 {
        font-size: 16px !important;
    }
    h1, h2 {
        font-size: 0.85em !important;
    }
    .container {
    padding: 0px 10px;
    }
    #support .container .av-masonry.av-large-gap {
        width: 100%;
    }
    .inner_sidebar {
    margin-left: 5%;
    }
    
    #servicesbutton .avia-button-center {
    min-width: 110%;
    }
    
    #consultants .av_one_fourth {
        margin-left: 0;
    }
    #consultants > .flex_cell {
        width: 58.6%;
    }
    
    #consultants .av_one_fourth {
    margin-right: 0%;
    }
    #consultants .no_margin.av_one_third {
    width: 37.3%;
    }
    
    #av-masonry-1 .av-inner-masonry-content {
    padding: 10px;
    }
    #av-masonry-1 .av-inner-masonry-content h3 {
    font-size: .75em !important;
    }

    .inner_sidebar section#custom_html-2 {
    display: none;
    }

}

@media (min-width: 989px) and (max-width: 1180px) {
    #header_main_alternate .container {
        width: 100% !important;
    }
    #top #header .av-main-nav > li > a {
        padding: 0 5px;
    }
    .inner_sidebar {
    margin-left: 5%;
    }
    #av-masonry-1 .av-inner-masonry-content {
    padding: 10px;
    }
    #av-masonry-1 .av-inner-masonry-content h3 {
    font-size: .75em !important;
    }
}

@media (min-width: 989px) {
   
    #top #header .av-main-nav > li:first-child > a {
        padding-right: 0;
    }
}

@media (min-width: 1024px) {
    nav.sub_menu {
        display: none;
    }
}

@media (min-width: 1280px) {
    #nav_menu-2 ul#menu-icon-menu li {
        padding: 10px;
    }
}

.lefticons{
    position:fixed;
    left:30px;
    bottom:30px;
    width:105px; z-index:9999999;
}
.instaicon{
   display:inline-block;
   width:50px;
}
.telegramicon{
width:50px;
display:inline-block;
}

@media screen and (max-width: 650px) {
      #callnowbutton {
         display:none !important;
    }
    #callnowbutton1 {
    display: block;
    position: fixed;
    text-decoration: none;
    z-index: 2147483647;
    width: 65px;
    height: 65px;
    border-radius: 80px;
    border-top: 1px solid #ffd46f;
    border-bottom: 1px solid #cd7510;
    bottom: 15px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    left: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjY2Q3NTEwIi8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) center/50px 50px no-repeat #ffa742;
}
   #callnowbutton1 {
         width: 55px !important;
         height: 55px !important;
         background-size: 40px !important;
         border: 1px solid #fff !important;
    }
.lefticons{
    position:fixed;
    right:10px;
    bottom:5px;
    width:105px;
    z-index:9999999;
}
}
.menu-item-14583{
        margin-right: 100px;
    margin-top: -13px;
}
.menu-item-14582{
    margin-right: 100px;
}
.menu-item-5018 span{
    margin-right:45px;
}
