    @font-face{
        font-family:"Ano Half W00 Regular";
        src:url("/wp-content/themes/stockholm-child/fonts/be4003e1-a59b-463f-863f-e5361ca6557a.woff2") format("woff2"),url("/wp-content/themes/stockholm-child/fonts/7875370c-c0aa-4e51-8a3d-ecb3207ca95e.woff") format("woff");
    }
 

header_inner_right {
    float: right;
    margin-right: 12%;
    z-index: 110;
}

header {
        margin-bottom: -10px;

}



.footer_top .qodef-footer-top-column-3 {
    text-align: center;    
    margin-top: -50px;
}

.footer_top .qodef-footer-top-column-2 {
    text-align: center;
        padding-top: 50px;
}

.footer_top .qodef-footer-top-column-1 {
    text-align: center;
}

nav.main_menu.right {
    margin-top: 30px;
    margin-right: 0px!important;
    margin-bottom: 30px;
    margin-left: 30px;
}


body {
    font-family: Ano Half W00 Regular,sans-serif;
 }

p {
    font-family: Ano Half W00 Regular, sans-serif;
 }
h1, h2, h3, h4, h5, h6 {
    font-family: Ano Half W00 Regular, sans-serif;
}

h1 {
    line-height:70px!important;
}

nav.main_menu  {
    font-family: Ano Half W00 Regular, sans-serif!important;
}

.footer_top  {
    font-family: Ano Half W00 Regular, sans-serif;
}
.footer_top a:not(.qbutton) {
   font-family: Ano Half W00 Regular, sans-serif;
}

nav.main_menu > ul > li > a, .header_bottom .qode-login-register-widget.qode-user-not-logged-in .qode-login-opener, .header_bottom .qode-login-register-widget.qode-user-logged-in .qode-logged-in-user .qode-logged-in-user-inner > span {
   font-family: Ano Half W00 Regular, sans-serif;
}

.elementor-kit-703 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Ano Half W00 Regular";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Ano Half W00 Regular";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Ano Half W00 Regular";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Ano Half W00 Regular";
    --e-global-typography-accent-font-weight: 500;
}

.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon):not(.social_twitter):not(.q_font_elegant_icon), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
    font-family: Ano Half W00 Regular, sans-serif;
   
}

.q_image_with_text_over .shader {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-position: 0 0;
    background-color: rgba(57,57,57,.0);
    background-repeat: repeat;
    z-index: 20;
    -webkit-transition: background-color .2s ease-in-out;
    -moz-transition: background-color .2s ease-in-out;
    -o-transition: background-color .2s ease-in-out;
    transition: background-color .2s ease-in-out;
}

nav.main_menu.right {
    
    margin: 30px;
}

.header_bottom, .header_bottom .container_inner, .header_inner_right, .q_logo, .q_logo a, header .header_top_bottom_holder {
    position: relative;
    height: 150px;
}

.logo_wrapper {
    
    margin: 30px;
}

.header_top ul{

    list-style-position: inside;
    list-style: none;

}

.header-widget ul {

    list-style: none;

}


input.wpcf7-form-control.wpcf7-submit {
    
    float: right;
}

nav.main_menu.right {
    position: relative;
    float: right;
    left: 1%;
}

.q_logo img {
    display: block;
    opacity: 1;
    position: absolute;
    top: -50%;
    width: auto!important;
    max-width: none;
    margin-top: 0px;
    margin-bottom: 0px;
}

.menu-animation-underline nav.main_menu > ul > li > a .menu-text:before, .popup_menu:hover .line, .popup_menu:hover .line:after, .popup_menu:hover .line:before, .blog_holder article .post_text a.more-link span, .blog_holder article .post_social .post_comments i, .blog_holder article .post_social .blog_like i, .blog_holder article .post_social .social_share_holder > a > i, .blog_holder article.format-link .post_text .post_text_inner:hover, .blog_holder article.format-quote .post_text .post_text_inner:hover, .blog_holder.masonry article.format-quote .post_text_inner .qoute_mark, .blog_holder.masonry_full_width article.format-link .post_text .post_text_inner .link_mark, .blog_holder.masonry article.format-link .post_text .post_text_inner .link_mark, .blog_holder.masonry_full_width article.format-quote .post_text .post_text_inner .qoute_mark, .blog_holder article .post_image a .post_overlay, .latest_post_holder .boxes_image a .latest_post_overlay, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-time-rail .mejs-time-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .projects_holder article .portfolio_shader, .projects_masonry_holder article .portfolio_shader, .portfolio_slides .portfolio_shader, .q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active, .q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-hover, .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark, .q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark, .q_dropcap.circle, .q_dropcap.square, .gallery_holder ul li .gallery_hover i, .highlight, .testimonials_holder.light .flex-direction-nav a:hover, .q_tabs .tabs-nav li.active a, .q_tabs .tabs-nav li a:hover, .q_message, .price_table_inner ul li.table_title, .price_table_inner .price_button, .q_icon_with_title.circle .icon_holder .icon_holder_inner, .q_icon_with_title.square .icon_holder .icon_holder_inner, .box_holder_icon_inner.circle .icon_holder_inner, .box_holder_icon_inner.square .icon_holder_inner, .q_icon_with_title.circle .q_font_elegant_holder.circle, .q_icon_with_title.square .q_font_elegant_holder.square, .box_holder_icon_inner .q_font_elegant_holder.circle, .box_holder_icon_inner .q_font_elegant_holder.square, .box_holder_icon_inner.circle .icon_holder_inner, .q_social_icon_holder .fa-stack, .footer_top .q_social_icon_holder:hover .fa-stack, .q_list.circle ul>li:before, .q_list.number.circle_number ul>li:before, .q_pie_graf_legend ul li .color_holder, .q_line_graf_legend ul li .color_holder, .q_team .q_team_social_holder, .animated_icon_inner span.animated_icon_back .animated_icon, .service_table_inner li.service_table_title_holder, .q_progress_bar .progress_content, .q_progress_bars_vertical .progress_content_outer .progress_content, .qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .qbutton.white:hover, .qbutton.solid_color, .call_to_action .column2.button_wrapper .qbutton:hover, #wp-calendar td#today, aside.sidebar .widget h4, .qode_image_gallery_no_space.light .controls a.prev-slide:hover, .qode_image_gallery_no_space.light .controls a.next-slide:hover, input.wpcf7-form-control.wpcf7-submit, div.wpcf7-response-output.wpcf7-mail-sent-ok, .gform_wrapper input[type=button], .gform_wrapper input[type=submit], .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
    background-color: #000!important;
}

slider-1-slide-1-layer-0 {
font-family: Ano Half W00 Regular,sans-serif;
}


.mobile_menu_button span {
    width: 19px;
    height: 17px;
    font-size: 30px;
  
}


@media only screen and (max-width: 1000px){
  
  header .q_logo img.normal {
    display: block!important;
    opacity: 1!important;
    position: relative;
    margin: -11px auto;
    padding-bottom: 5px;
}

.logo_wrapper {
    height: 200px;
    width: 80%!important;
    left: 50%!important;
    position: absolute;
     top: 65px;
}

.header_bottom, .header_bottom .container_inner, .header_inner_right, .q_logo, .q_logo a, header .header_top_bottom_holder {
    position: relative;
    height: 0px;
}

.q_logo img {
    display: block;
    opacity: 1;
    position: absolute;
    top: -50%;
    width: 100%!important;
    height: auto!important;
    max-width: none;
    margin-top: 0px;
    margin-bottom: 0px;
}

.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .fotter_bottom_border_holder.in_grid, .fotter_top_border_holder.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, div.column1 .grid_section .section_inner, div.column2 .grid_section .section_inner, div.grid_section .section_inner, nav.content_menu {
    width: 95%;
}

}



