

header.sticky nav.main_menu > ul > li > a:hover, header.sticky nav.main_menu > ul > li:hover > a, header.sticky nav.main_menu > ul > li.active > a, .light.sticky nav.main_menu > ul > li > a:hover, .light.sticky nav.main_menu > ul > li.active > a, .dark.sticky nav.main_menu > ul > li > a:hover, .dark.sticky nav.main_menu > ul > li.active > a, header.sticky .shopping_cart_header .header_cart:hover i, header.sticky .shopping_cart_header:hover .header_cart i {
  color: #ffffff !important;
}

input {
  border: none;
  border-radius: 5px;
  height: 40px !important;
  margin-top: 5px;
  margin-bottom: 10px;
  background-color: #f2f2f2;
  padding-left: 15px;
}

input[type='submit'] {
  -webkit-appearance: none;
  background-color: #e84e10;
  height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  color: #fff;
}


.keygen, select, select[size="0"], select[size="1"] {
  border-radius: 0px;
  border-color: rgb(169, 169, 169);
height:40px;
}

.single_tags {
  display: inline-block;
  width: 100%;
  margin: 35px 0 0 0%;
}

.wpb_content_element.wpb_single_image img {
  height: auto;
  max-width: 100%;
  margin-top: 22px;
}
nav.mobile_menu {
  top: 100px;

}



.blog_holder.masonry {
  margin-bottom: 50px;
  margin-top: 30px !important;
}


.blog_holder.blog_single article h2 {
  display: block;
  margin: 0 0 15px;
}

.blog_holder article .post_info .blog_like {
  text-align: center;
  width: 100%;
  display: none;
}




.content .container .container_inner {
  padding:  0;
}



.q_logo img {
  display: block;
  opacity: 1;
  position: absolute;
  top: -45px;
  max-width: none;
  -webkit-transition: opacity .6s ease-in-out;
  -moz-transition: opacity .6s ease-in-out;
  -o-transition: opacity .6s ease-in-out;
  -ms-transition: opacity .6s ease-in-out;
}

.blog_holder article .post_text {
  position: relative;
  width: 100%;
  display: block;
  margin-top: 60px;}

.blog_holder article .post_info .post_date {

  display: none;
}

.blog_holder article .post_description {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: 0 0 16px;
  display: none;}

.blog_holder article .post_description {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: 0 0 16px;
  display: none;
}



.content .container .container_inner {
  padding:  0;
}

.drop_down .second .inner ul, .drop_down .second .inner ul li ul, nav.main_menu > ul > li:hover > a span, header.sticky nav.main_menu > ul > li:hover > a span, .shopping_cart_header .header_cart:hover, .shopping_cart_header:hover .header_cart, .shopping_cart_dropdown
{
color:#e84e10 !important;
background-color:#ffffff!important;

}

i:hover
{ color:#fff !important;
}

.carousel-inner .slider_content .text .qbutton {
  margin: 50px 0 0 0;
  padding: 20px 50px;
  font-size: 20px;
}



h1, h2, h3, h4, h5, h6 {    text-transform: uppercase;}

.blog_holder.masonry {
  margin-bottom: 50px;
  margin-top: 60px;
}

.blog_holder article .post_additional_info {
  display: none;
}

.blog_holder.masonry article .post_description {
  display: none;
}

.latest_post_inner .post_infos {
display: none;
}

div.comment_form {
display: none;
}

.comment_holder {
display: none;
}

header .container_inner .header_inner_left {
top: -10px;
}






.contact_form h4 {
margin: 0 0 20px;
color:#0000fe;
}












.menu_recent_post_text {
display: none;
}

.flexslider.widget_flexslider ul li h3 a, .drop_down .wide .second .inner ul li.flexslider.widget_flexslider ul li h3 a {
color: #fff;
font-size: 14px !important;
font-weight: 100;
line-height: 22px;
}



.flexslider.widget_flexslider ul.flex-direction-nav a.flex-next, .drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-next {
width: 0;
height: 0;
line-height: 40px;
display: none;
overflow: hidden;
}

.flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev, .drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev {
width: 0;
height: 0;
line-height: 40px;
display: none;
overflow: hidden;
}



#ufo-field-id-3322-span button
{
float: right;
width: 100px;
height: 30px !important;
color: #fff;
margin-right: -135px;
background-color: #b61b35;
border: none;
border-radius: 5px;
margin-top: 5px;
margin-bottom: 10px;
}

input
{
border: none;
border-radius: 5px;
height: 20px;
margin-top: 5px;
margin-bottom: 10px;
}

textarea
{
border: none;
border-radius: 5px;
height: 50px;
overflow-y: scroll;

}

.wpcf7 input[type='submit']
{

width: 100px;
height: 30px;
color: #fff;

background-color: #5a87d9;
}






.flex-direction-nav a div i {
display: table-cell;
vertical-align: middle;
height: 100%;
width: 100%;
color: #b61b35;
font-size: 50px;
}

.flexslider, .portfolio_slider {
margin: 0;
position: relative;
zoom: 1;
}

.drop_down .second .inner ul li {
display: block;
padding: 0;
position: relative;
float: none;
height: auto;
background: 0;
text-transform: uppercase;
font-size: 14px;
width: 220px;
}


.theme-default .nivo-controlNav a {
display:none;

}


.theme-default .nivo-directionNav a {
display: none;

}


.q_logo {
  position: relative;
  top: 50%;
  left: 0;
  padding-top: 8px;
}