

.blog_holder.blog_single article .single_tags {
margin: 51px 0 0 0;
}
.woocommerce .select2-container.orderby .select2-choice, .woocommerce-page .select2-container.orderby .select2-choice {
background-color: #f8f8f8;
}

.qode_carousels .slides img {
max-width: 120px;
}

 a.qbutton.big_large_full_width {
margin: 10px 0px;
line-height: 44px !important;
}

.breadcrumb span, .breadcrumb a  {
display: none;
}

.q_tabs .tabs-nav li a {
letter-spacing: 0px !important;
}

#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea, .comment_holder #respond textarea, .comment_holder #respond input[type='text'], input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
    border: 1px solid #ae926c !important;
    color: #353535 !important;
}

#respond textarea:focus, #respond input[type='text']:focus, .contact_form input[type='text']:focus, .contact_form textarea:focus, .comment_holder #respond textarea:focus, .comment_holder #respond input[type='text']:focus, input.wpcf7-form-control.wpcf7-text:focus, input.wpcf7-form-control.wpcf7-number:focus, input.wpcf7-form-control.wpcf7-date:focus, textarea.wpcf7-form-control.wpcf7-textarea:focus, select.wpcf7-form-control.wpcf7-select:focus, input.wpcf7-form-control.wpcf7-quiz:focus {
    border: 1px solid #ae926c !important;
    background-color: #ae926c !important;
    color: #353535 !important;
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, /*textarea.wpcf7-form-control.wpcf7-textarea,*/ select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
    line-height: 12px; !important;
    font-size: 13px;
    padding: 5px 5px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    padding:5px 5px;
    line-height: 15px;
    font-size: 13px;
    max-height: 130px;
}

.portfolio_detail {
    display: none !important;
}

.full_screen_navigation_inner a {
    color: #ae926c !important;
    font-size: 25px !important;
}

.full_screen_navigation_holder.down_arrow {
    bottom: 2% !important;
}

.full_screen_navigation_holder.up_arrow {
    top: 2.5% !important;
}


.portfolio_single h2.portfolio_single_text_title {
    display: none;
}

/* TABS .q_tabs .tabs-nav li a {
    background-color: #fff;
    color: #333;
}*/

input.wpcf7-form-control.wpcf7-submit  {
    font-weight: 400 !important;
}

input.wpcf7-form-control.wpcf7-submit:hover {
    background: #ffffff !important;
    border: 2px solid #ffffff  !important;
}

.footer_top {
    padding: 45px 0px 20px;
}

.footer_top_holder {
    border-style: dotted !important;
}

.footer_top .widget.widget_nav_menu li a{
    line-height: 12px;
    text-transform: uppercase;
    font-weight: 600;
    color: #353535;
}

.footer_top .widget.widget_nav_menu li a:hover{
    color: #ae926c;
}


.footer_top .widget #searchform {
    border: 0px;
    font-size: 13px !important;
    max-width: 180px;
}

.footer_top p {
    font-size: 11.5px !important;
}

.widget.widget_search form input[type="text"], .header_top #searchform input[type="text"] {
    height: 36px !important;
    color: #353535;
}

.footer_top .widget #searchform input[type="text"] {
    color: #353535;
}

.footer_top, .footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries > ul > li > span {
    line-height: 18px;
}

.footer_top .textwidget {
    padding-top: 10px;
}

.drop_down .second .inner > ul, li.narrow .second .inner ul {
    border-style: solid;
    border-width: 2px;
    border-color: #ae926c;
}

.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4 {
    color: #353535;
    font-size: 11px;
    line-height: 34px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.content {
    margin-top: 0px !important;
}

.gallery_holder ul li .gallery_hover i {
    display: none;
}

.gallery_holder ul li .gallery_hover {
    background: transparent !important;
}

.wpb_gallery_slides ul li, .wpb_content_element .wpb_gallery_slides ul li {
    list-style: none;
    padding: 0% 2% 0% 0%;
}

.widget.widget_search form input[type="text"] {
    float: right !important;
}

.widget.widget_search form input[type="submit"] {
    float: left !important;
   width: 20px !important;

}

.footer_top .widget #searchform input[type="submit"] {
    color: #AE926C !important;
}

.footer_top .widget #searchform {
    margin: -6px 0px 0px 0px;
}

.column1 .textwidget {
   margin-top: -16px;
}

.footer_top .widget {
    margin: 0px 0px 20px !important;
}

.footer_top .widget.widget_search form input[type="text"] {
    width: 80% !important;
}

.qbutton.big_large {
   text-transform: none;
   letter-spacing: 0px;
   padding: 0 34px;
}

.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-shadow:before,.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-shadow:after{
    background:#ffffff !important;
    -webkit-box-shadow:0 15px 10px #ffffff !important;
    -moz-box-shadow:0 15px 10px #ffffff !important;
    box-shadow:0 15px 10px #ffffff !important;
}

.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-frame,.vco-slider .slider-item .content .content-container .media .media-wrapper .media-container .media-image img{
   border: 0 !important;
}

.two_columns_75_25 > .column1 {
    width: 100%;
    float: left;
}

.two_columns_75_25 > .column2 {
    width: 0%;
    float: left;
}

nav.main_menu>ul>li>a:hover{
    color: #ae926c !important;
}
nav.main_menu>ul>li.active > a {
   color: #ae926c !important;
}

#searchform input[type="text"] {
   border-bottom: 1px solid #ae926c !important;
}

.portfolio_navigation a {
    color: #AE926C;
}

div.pp_overlay {
    background: none repeat scroll 0% 0% #f9f9f9 !important;
}

div.ppt {
    color: #393939 !important;
    margin: 0px 0px 0px 15px !important;
    font-weight: 400;
    background-color: #ffffff;
    padding: 10px;
    max-width: 200px;
}

/* aparecer logo botões - not working 
    body div.pp_default a.pp_next, body div.pp_default a.pp_previous {
    font-size: 16px !important;
}*/

body div.pp_default a.pp_next:after, body div.pp_default a.pp_previous:after {
    font-size: 16px !important;
    color: #ae926c;
}

body div.pp_default a.pp_next:hover, body div.pp_default a.pp_previous:hover {
    background: #353535 !important;
}

body div.pp_default .pp_content_container .pp_details {
    color: #353535 !important;
}

.gallery_holder ul li a img {
    padding-bottom: 20px;
}

body div.pp_default .pp_close:after {
    color: #353535 !important;
}

body div.pp_default .pp_nav .currentTextHolder {
    color: #353535 !important;
    font-weight: 400 !important;
}

div.pp_default .pp_nav .currentTextHolder {
    font-family: "Roboto", sans-serif !important;
    font-style: normal !important;
    color: #353535 !important;
    top: 0px !important;
}


body div.pp_default a.pp_arrow_next:after, body div.pp_default a.pp_arrow_previous:after {
    color: #353535 !important;
}

body div.pp_default a.pp_arrow_next:hover, body div.pp_default a.pp_arrow_previous:hover {
    color: #ae926c !important;
}

.projects_holder.standard article .portfolio_title, .projects_holder.standard article .portfolio_title a, .projects_holder.standard_no_space article .portfolio_title, .projects_holder.standard_no_space article .portfolio_title a{
    text-align: center !important;
    line-height: 15px !important;
}

.ms-skin-default .ms-nav-next {
    right: 2% !important;
}

.ms-skin-default .ms-nav-prev{
    left: 2% !important;
}

.q_tabs.horizontal.left .tabs-nav li{
    text-align: center !important;
}

/* TABS .ecm_tabs .q_tabs .tabs-nav li.active a, .q_tabs .tabs-nav li a:hover {
    background-color: rgba(255, 255, 255, 0.1);
    color: #ae926c;
}

.ecm_tabs .q_tabs .tabs-nav li a {
    background-color: rgba(255, 255, 255, 0.1);
    color: #353535;
}*/ 

.q_tabs.horizontal.left .tabs-nav li a:first-child {
    padding-left: 20px !important;
}

.q_accordion_holder:hover,.accordion:hover, .ui-accordion-header:hover {
    background-color: #ffffff !important;
    color: #ae926c !important;
}

.footer_bottom, .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.social_icon), .footer_bottom p {
    padding: 0 6%;
    line-height: 100% !important;
}

h1 {
  font-size: 30px !important;
  font-weight: 600 !important;
}

/* responsive */

.vco-skinny.vco-notouch .vco-slider .nav-previous:hover, .vco-skinny.vco-notouch .vco-slider .nav-next:hover {
    background-color: rgba(174, 146, 108, 0.8) !important;
    border-radius: 0px !important;
}

.vco-slider .nav-previous .date, .vco-slider .nav-next .date {
    color: #353535;
}

.dark .header_top .q_social_icon_holder i.simple_social, .dark .header_top .header-widget, .dark .header_top .header-widget.widget_nav_menu ul.menu > li > a, .dark .header_top .header-widget p, .dark .header_top .header-widget a, .dark .header_top .header-widget span, .dark .mobile_menu_button span, .dark .side_menu_button > a, .dark .shopping_cart_header .header_cart > i {
    color: #ae926c;
}

nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {
    font-size: 12px;
    color: #353535;
    text-transform: uppercase;
    line-height: 17px;
    letter-spacing: 1px;
    font-weight: 600;
}

@media only screen and (max-width: 1200px) {

.qbutton.big_large {
    width: 100%;
}

@media only screen and (max-width: 800px) {
	.gallery_holder ul.v5 li,
	.gallery_holder ul.v4 li,
	.gallery_holder ul.v3 li,
	.gallery_holder ul.v2 li{
		/*width: 100% !important;*/
		margin: 0 !important;
		/*new*/
		max-width: 90px !important;
		float: left !important;
	}

h1 {
    padding-top: 6%;
}

}

@media only screen and (max-width: 768px) {
h6 {
    padding-top: 4% !important;
}

.wpb_single_image.vc_align_center {
  padding-top: 6% !important;
}

}


@media only screen and (max-width: 600px) {

.footer_bottom p{
    	line-height: 12px;
}

.ecm_prodrep .grayscale{
    float: left !important;
    max-width: 120px !important;
    vertical-align: middle;
}

.ecm_prodrep {
    vertical-align: middle;
}
.qbutton.big_large {
    width: 100%;
}

.footer_top {
    padding: 45px 0px 20px 20px;
}

.q_box_holder.with_icon {
    border: 0 !important;
}

.header_bottom .container_inner {
    padding-left: 20px;
}


div.wpcf7-response-output.wpcf7-validation-errors {
background-color: #ae926c;
}

/* TABS .q_tabs .tabs-nav li.active a {
color: #fff;
}*/

/*contactos*/

.q_box_holder.with_icon {
    border: 1px solid #ffffff !important;
}
