

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.google_map {
margin: 0;
}

.wpb_gmaps_widget .wpb_wrapper{
padding: 0;
}

.carousel-inner .slider_content .text .qbutton {
background: none; 
text-transform: none; 
padding-left: 0; 
margin: 16px 0 0 0;
}

.carousel-inner h2 {
font-weight: 100;
}

.carousel-control .prev_nav, .carousel-control .next_nav {
border: none;
font-size: 30px;
}

.carousel-control i {
font-size: 35px;
}
.q_list.circle ul>li {
font-size: 15px;
margin: 29px 0 12px;
}

.q_list.bold ul>li {
 font-weight: 700!important;
}

.q_list.circle ul>li:before {
background-color: #222222;
width: 6px;
height: 6px;
left: 1px;
}

#submit_comment, .load_more a {
background: none; 
text-transform: none; 
padding-right: 0;
padding-left: 0;
}

.load_more a:hover, #submit_comment:hover {
background: none; 
color: #717171
}

.portfolio_paging_loading .qbutton {
background: none; 
text-transform: none; 
}

.portfolio_paging_loading .qbutton:hover {
background: none; 
text-transform: none; 
color: #222222;
}

.footer_top .widget.widget_nav_menu li {
font-size:14px; 
line-height: 29px;
padding: 0;
}

.footer_top a {
font-weight: 300;
}

.footer_top h5 {
line-height: 28px; 
}

.footer_top.footer_top_full {
padding: 52px 66px 65px 66px;
}

span.fa-stack.fa-lg {
width: 55px; 
height: 55px;
line-height: 55px;
margin: 0 6px 0 0;
}

.footer_bottom {
font-size: 14px; 
font-weight: 300;
}

#back_to_top span {
border: 1px solid #e8e8e8; 
}

#back_to_top span i {
font-size: 15px; 
}

.blog_holder.masonry article .post_text .post_text_inner, .blog_holder.masonry_full_width article .post_text .post_text_inner {
padding: 27px 0px 27px; 
}

.three_columns>.column2>.column_inner {
padding: 0 11px 0 0;
}

.three_columns>.column1>.column_inner {
padding: 0 11px 0 0;
}

.three_columns>.column3>.column_inner {
padding: 0 0 0 0;
}

input.wpcf7-form-control.wpcf7-submit {
padding: 0;
}

.wpcf7 form.wpcf7-form p {
margin-bottom: 6px;
}

.projects_holder article a.preview, .projects_holder article a.lightbox {
text-transform: capitalize;
font-size: 13px;
}

.projects_holder article a.preview:hover, .projects_holder article a.lightbox:hover {
background: #868686;
}

::selection { color: initial; }

.q_icon_list .qode-ili-icon-holder.transparent, .q_icon_list i.transparent { color: #fe6500; }
.q_icon_list { margin-bottom: 15px; }