body {color: #616b6f;font-size: 20px;font-weight: 400;}
.content {margin-top: -100px;}
header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo {max-height: 50px;}
h1, .h1, .title h1 {color: #616b6f;font-size: 56px;font-style: normal;text-transform: none;}
h2, .h2, h2 a {color: #ee7f1d;font-size: 28px;font-style: normal;text-transform: none;}
h3, .h3, h3 a {color: #616b6f;font-size: 18px;font-style: normal;font-weight: 600;text-transform: none;}
h4, .h4, h4 a {font-style: normal;}
h5, .h5, h5 a, .q_icon_with_title .icon_text_holder h5.icon_title {color: #ee7f19;font-size: 60px;font-style: normal;text-transform: none;}
h6, .h6, h6 a {color: #616b6f;font-size: 30px;font-style: normal;text-transform: none;}
p {color: #616b6f;font-size: 20px;font-style: normal;font-weight: 400;}
.filter_holder ul li span, blockquote h5, .q_social_icon_holder .simple_social, .header-widget.widget_nav_menu ul.menu li a, .side_menu a, .side_menu li, .side_menu span, .side_menu p, .side_menu .widget.widget_rss li a.rsswidget, .side_menu #wp-calendar caption, .side_menu #wp-calendar th, .side_menu #wp-calendar td, aside .widget #lang_sel_list li a, aside .widget #lang_sel li a, aside .widget #lang_sel_click li a, section.side_menu #lang_sel_list li a, section.side_menu #lang_sel li a, section.side_menu #lang_sel_click li a, footer #lang_sel_list li a, footer #lang_sel li a, footer #lang_sel_click li a, footer #lang_sel_list.lang_sel_list_horizontal a, footer #lang_sel_list.lang_sel_list_vertical a, .side_menu #lang_sel_list.lang_sel_list_horizontal a, .side_menu #lang_sel_list.lang_sel_list_vertical a, #lang_sel_footer a {color: #616b6f;}
.header_top #lang_sel > ul > li > a, .header_top #lang_sel_click > ul > li> a, footer #lang_sel ul li a, footer #lang_sel ul ul a, footer #lang_sel_click ul li a, footer #lang_sel_click ul ul a, footer #lang_sel_click ul ul a span, section.side_menu #lang_sel ul li a, section.side_menu #lang_sel ul ul a, section.side_menu #lang_sel ul ul a:visited, section.side_menu #lang_sel_click > ul > li > a, section.side_menu #lang_sel_click ul ul a, section.side_menu #lang_sel_click ul ul a:visited {color: #616b6f !important;}
a, p a {color: #ee8018;font-style: normal;text-decoration: underline;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .q_icon_with_title .icon_with_title_link, .blog_holder article .post_description a:hover, .blog_holder.masonry article .post_info a:hover, .breadcrumb .current, .breadcrumb a:hover, .portfolio_social_holder a:hover, .latest_post_inner .post_infos a:hover {color: #ee8018;}
a:hover, p a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .q_tabs .tabs-nav li a:hover, .q_icon_with_title .icon_with_title_link:hover, .blog_holder article .post_description a:hover, .blog_holder.masonry article .post_info a:hover, .portfolio_social_holder a:hover, .latest_post_inner .post_infos a:hover {color: #000;text-decoration: underline;}
.google_map {height: 750px;}
.footer_top_holder, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a {background-color: #0a0a0a;}
footer #lang_sel ul ul a, footer #lang_sel_click ul ul a, footer #lang_sel ul ul a:visited, footer #lang_sel_click ul ul a:visited {background-color: #0a0a0a !important;}
.footer_top, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {color: #fefefe;}
.footer_top a:hover {color: #efefef !important;}
.footer_top .q_social_icon_holder:hover .simple_social {color: #efefef;}
.footer_bottom_holder, #lang_sel_footer {background-color: #616b6f;}
.footer_top h5 {font-family: "Open Sans",sans-serif;font-size: 18px;font-weight: 400;text-transform: none;color: #8c8c8c;font-style: normal;}
.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {font-family: "Open Sans",sans-serif;font-style: normal;}
.footer_top a {font-family: "Open Sans",sans-serif;font-style: normal;}
.footer_top, .footer_top .footer_col1, .footer_top .container_inner > .widget, .footer_top.footer_top_full > .widget {text-align: left;}
.footer_top .footer_col2 {text-align: left;}
.footer_top .footer_col3 {text-align: center;}
.footer_top .footer_col4 {text-align: center;}
.footer_bottom_holder, .footer_bottom, .footer_bottom p, .footer_bottom_holder p, .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant) {font-family: "Open Sans",sans-serif;font-style: normal;}
.footer_bottom_holder a, .footer_bottom_holder ul li a {font-family: "Open Sans",sans-serif;font-style: normal;}
.footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p a, .footer_bottom a, #lang_sel_footer ul li a, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a, footer #lang_sel a.lang_sel_sel, footer #lang_sel_click a.lang_sel_sel, footer #lang_sel ul ul a, footer #lang_sel_click ul ul a, footer #lang_sel ul ul a:visited, footer #lang_sel_click ul ul a:visited, footer #lang_sel_list.lang_sel_list_horizontal a, footer #lang_sel_list.lang_sel_list_vertical a, #lang_sel_footer a, .footer_bottom ul li a {color: #0a0a0a;}
.vertical_menu_float .menu-item .second {left: calc(100% + 30px);}
.vertical_menu_hidden aside.vertical_menu_area .vertical_menu_float .menu-item .second {left: calc(100% + 40px);}
.vertical_menu_area {text-align: left;}
.portfolio_main_holder .item_holder.thin_plus_only .thin_plus_only_icon {font-family: ;}
.caroufredsel-direction-nav a:hover, .qode_image_gallery_no_space .controls a.prev-slide:hover span, .qode_image_gallery_no_space .controls a.next-slide:hover span, .portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover, .portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover, .blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover, .blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover {background-color: rgba(0,0,0,1);}
.masonry_gallery_item.square_big .masonry_gallery_item_inner .masonry_gallery_item_content {text-align: center;}
.masonry_gallery_item.square_small .masonry_gallery_item_inner .masonry_gallery_item_content {text-align: center;}
.masonry_gallery_item.rectangle_portrait .masonry_gallery_item_inner .masonry_gallery_item_content {text-align: center;}
.masonry_gallery_item.rectangle_landscape .masonry_gallery_item_inner .masonry_gallery_item_content {text-align: center;}