

::selection {
background-color: #000;
}

.padding-bottom {
padding-bottom: 30px;
}

nav.main_menu>ul>li>a {
padding: 8px;
}

.qode_search_form input {
font-size: 16px;
}

.q_counter_holder.center {
padding: 0;
}

.vc_custom_1429890999011 {
width: 68%;
margin-left: auto;
margin-right: auto;
padding-bottom: 50px;
}

nav.main_menu > ul > li > a {
color: #fff;
}

.side_menu_button>a {
color: #fff;
}

.fa {
margin-top: 20px;
}

.fa-bars {
font-size: 20px !important;
}

.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover{
color: #e6ae48;
}

.footer-logo {
margin-left: -10px !important;
}

.qode_search_form i {
line-height: 20px;
color: #444444;
font-sizeL 15px;
}
.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover{
color: #e6ae48;
}

.q_accordion_holder .ui-accordion-header .accordion_mark {
width: 30px;
height: 30px;
top: 20px;
}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon span {
line-height: 25px;
}

body:not(.vertical_menu_transparency_off) .light nav.vertical_menu>ul>li>a {
color: #666;
}

body:not(.vertical_menu_transparency_off) .light nav.vertical_menu>ul>li>a:hover {
color: #e6ae48;
}

nav.vertical_menu>ul>li>a {
color: #666;
}

body:not(.vertical_menu_transparency_off) .light .vertical_menu_toggle .second .inner ul li a {
color: #666 !important;
}

body:not(.vertical_menu_transparency_off) .light .vertical_menu_toggle .second .inner ul li a:hover {
color: #e6ae48;
}



nav.vertical_menu_toggle ul li.menu-item-has-children a span:hover {
color: #e6ae48;
}

nav.vertical_menu_toggle.vm_click_event ul>li.menu-item-has-children>a>.plus {
display: none;
}

body:not(.vertical_menu_transparency_off) .dark nav.vertical_menu>ul>li>a{
color: #666 !important;
}

body:not(.vertical_menu_transparency_off) .dark .vertical_menu_toggle .second .inner ul li a {
color: #666 !important;
}

.timeline-header .summary a:link {
display: none !important;
}

a.tweet-box-button {
display: none !important;
}

body:not(.vertical_menu_transparency_off) .dark nav.vertical_menu>ul>li>a:hover{
color: #e6ae48 !important;
}

.ui-state-active {
background: transparent;
}

.q_accordion_holder.accordion div.accordion_content {
background: transparent;
}
.q_accordion_holder.accordion .ui-accordion-header {
background: transparent;
}

.ui-accordion .ui-accordion-header {
font-family: Open Sans;
font-size: 18px;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 700;
color: #666 !important;
}

.tweet .e-entry-title[dir="ltr"] {
padding-left: 8px;
}

nav.vertical_menu {
margin: 15px;
}

.side_menu_button>a {
color: #666;
}

body.home header:not(.scrolled) .q_logo a img {
    display: none !important;
}

.q_logo img {
top: -25%;
}

.light:not(.sticky):not(.scrolled) .q_social_icon_holder .fa-stack {
border: none !important;
}

.light:not(.sticky):not(.scrolled) .q_social_icon_holder .fa-stack a:hover {
color: #666 !important;
}

.q_social_icon_holder {
margin: 10px 14px 14px 0 !important;
}

.q_social_icon_holder .fa-stack span {
color: #000;
}

.q_social_icon_holder:hover .fa-stack {
background-color: #e6ae48;
}

.q_social_icon_holder .fa-stack {
background-color: #fff;
}

.q_counter_holder p.counter_text {
font-weight: 700;
}

.dark:not(.sticky):not(.scrolled) .q_social_icon_holder .fa-stack span:hover {
color: #fff !important;
}

.carousel-inner .item.dark .slider_content .text .slide_anchor_holder .slide_anchor_button {
color: #fff;
}

.container aside.sidebar {
margin-top: 50px;
}

.mobile_menu_button span {
color: #000000 !important;
}

nav.mobile_menu ul li a {
text-align: center;
font-weight: bold;
}

.dark:not(.sticky):not(.scrolled) .q_social_icon_holder .fa-stack {
border-color: #fff !important;
}

.ui-widget {
font-family: Open Sans !important;
}

.arrow_carrot-right, .arrow_carrot-left {
display: none !important;
}

.flex-direction-nav a {
display: none;
}

.content .container {
background-color: transparent !important;
}

.title h1,
.title_text_shadow .title h1 {
text-transform: none !important;
}

.blog_holder article .post_image img {
margin-top: 30px;
}

@media only screen and (max-width: 1075px) {

.header_bottom_widget .q_social_icon_holder{
display: none;
}
}

@media only screen and (max-width: 1000px) {

header .q_logo img.normal {
margin-top: 20px;
}

body.home header:not(.scrolled) .q_logo a img {
    display: block !important;
}

.light:not(.sticky):not(.scrolled) .header_bottom_widget .q_social_icon_holder.with_link .simple_social {
display: none;
}

.header_bottom_widget .q_social_icon_holder {
display: none;
}

}

@media only screen and (max-width: 768px) {

.carousel-inner .slider_content .slide_buttons_holder .qbutton {
display: none;
}

.twitter-box {
display: none;
}

section.parallax_section_holder {
background-color: #444 !important;
background-image: none !important;
}

.vertical_menu_enabled .carousel .carousel-inner h2 span {
line-height: 1em !important;
}

.q_accordion_holder.accordion .ui-accordion-header {
margin: 28px 0 40px;
}

.ui-accordion .ui-accordion-header {
font-size: 14px;
}

}