

footer .column1 {
position: relative;
top: -18px;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }


#nav-menu-item-14860 li,
#nav-menu-item-14862 li,
#nav-menu-item-14864 li,
#nav-menu-item-14866 li,
#nav-menu-item-15100 li,
#nav-menu-item-15102 li,
#nav-menu-item-15176 li,
#nav-menu-item-15180 li,
#nav-menu-item-15185 li,
#nav-menu-item-15190 li,
#nav-menu-item-15195 li,
#nav-menu-item-15368 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.carousel-inner .item.dark .slider_content .text .qbutton,
.carousel-inner .item.light .slider_content .text .qbutton { 
    background-color: #000;    
    border-color: #000;
}

.carousel-inner .item.light .slider_content .text .qbutton.white {
     background-color: transparent;
}

.carousel-inner .item.dark .slider_content .text .qbutton.white:hover,
.carousel-inner .item.dark .slider_content .text .qbutton:hover,
.carousel-inner .item.light .slider_content .text .qbutton.white:hover,
.carousel-inner .item.light .slider_content .text .qbutton:hover {
background-color: #f53644;
border-color: #f53644 !important;
}

.carousel-inner .item.dark .slider_content .text .qbutton:hover,
.carousel-inner .item.light .slider_content .text .qbutton:hover { 
    color: #fff; 
}

.contact_detail .contact_section > h4 {
display: none;
}

.blog_large_image h2,
.blog_large_image h2 a,
.blog_holder.blog_single article h2,
.blog_holder.blog_single article h2 a {
font-size: 27px;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

span.counter.zero.executed {
      font-family: Playfair Display;
}

.testimonials .testimonial_text_inner p {
font-family: Raleway;
font-weight: 400;
}

.testimonials .testimonial_text_inner p.testimonial_author {
font-weight: 700;
letter-spacing: 1px;
}

.footer_bottom {
padding: 39px 0;
}

.footer_top .two_columns_50_50>.column2 {
text-align: right;
}

.qode_pricing_list .qode_pricing_item_title {
font-weight: 700;
}

.qode_pricing_list .qode_pricing_item_price_inner span {
color: #f83501;
font-size: 35px;
font-family: Playfair Display;
font-weight: 400;
}

.contact_detail .separator {
margin-top: 16px;
margin-bottom: 25px;
}

.footer_top .column2 p {
color: #fff;
}

.footer_top .column2 p.footerinfo1 {
font-family: "Playfair Display";
font-weight: 700;
font-size: 28px;
line-height: 32px;
letter-spacing: 2px;
}

.contact_detail .separator {
opacity: 1;
}

.title .separator.small, .title .separator.small.left, .title .separator.small.right {
margin-top: 35px;
}

.filter_holder ul li span {
font-family: Raleway;
font-size: 12px;
letter-spacing: 2px;
}

/* added CSS code */

.menu-item .menu-item-type-custom .menu-item-object-custom .current-menu-item .current_page_item .menu-item-home anchor-item  .narrow {
text-align:center;
}

a .current {
text-align:center;
}

/* HEADER TOP LINKS COLORS AND EFFECTS */

.container_inner .main_menu ul li span {
    color: #f05e5a;
    padding: 5px;
    text-align: center;
    display: none;
}

.container_inner .main_menu ul li span:hover {
color: #f05e5a;
padding: 5px;
text-align:center;
border-bottom: solid 4px #f05e5a;
}

.container_inner .main_menu ul li span:active {
color: #f05e5a;
padding: 5px;
text-align:center;
border-bottom: solid 4px #f05e5a;
}

/* HEADER SOCIAL LIST*/

.textwidget .header-social-list li {
decoration:none;
display:inline;
}

/* STICKY HEADER COLORS */

header.sticky nav.main_menu > ul > li.active > a span {
    color: #f05e5a !important;
}

header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus) {
    color: #f05e5a !important;
}

/* HEADER TOP SEARCH BUTTON COLOR */

.light:not(.sticky):not(.scrolled) .side_menu_button>a {
    color: #f05e5a;
}

/* FOOTER */

.footer_top {
padding-top: 30px;
padding-bottom: 20px;
}

.footer_bottom {
text-align: left;
}

.q_social_i {
float:left;
}

.textwidget .wpcf7 .wpcf7-form p label {
color: white;
}

.textwidget ul .left-list {
color:white;
font-size:13px;
display:block;
padding:7px 0 7px;
margin:0

}

.textwidget ul .right-list {
color:white;
font-size:13px;
display:block;
padding:7px 0 7px;
margin:0
}

.footer_bottom_columns.three_columns .column3 .footer_bottom, .footer_bottom_columns.three_columns .column3 .footer_bottom ul, .footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom, .footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom ul {
    text-align: left;
}

.footer_bottom ul {
text-align:left;
}

.footer_bottom_columns.three_columns .column3 .footer_bottom ul {
text-align: left;
}

.footer_bottom ul li {
    display: inline-block;
    margin-right: 0px;
}

.page-id-16063 .footer_top_holder {
display: none;
}

/* CONTACT FORM WEIGHTS*/

input.wpcf7-form-control.wpcf7-text {
height: 20px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
height: 50px;
}

.textwidget .wpcf7 .wpcf7-form p label {
    font-size: 13px;
}

.wpcf7 form.wpcf7-form p {
    font-size: 13px;
}

.location_mobile {
display:none !important;
}

/* .location_parallax {
  background-image: url("http://crazypoke.adyouwish.com/wp-content/uploads/2016/09/subscribe-1.jpg");
  height: 600px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; 
} 
*/

@media only screen and (min-device-width : 320px) 
and (max-device-width : 480px) {

.location_desktop { display:none; }

.location_parallax { display:none; }

.location_mobile { display:block !important;}

}

.stars-w .q_icon_with_title{
	height:280px;
	
}

@media only screen and (max-width: 600px){
	.stars-w .q_icon_with_title{
	height:auto !important;
	
}

}