/*--
Theme Name: theme52703
Theme URI: http://info.template-help.com/help/
Description: A theme for Wordpress 3.8.x
Author: Template_Help.com
Author URI: http://info.template-help.com/help/
Template: CherryFramework
Version: 3.1.2
--*/
.side-img-hm{margin-left:42px !important;}
.container.container_inner .span12{margin-left:20px;}
@media (max-width: 1024px){.garlic_dip .col-lg-4, .garlic_dip .col-lg-8{padding:0px 5px !important;}
}
@media (max-width:640px){.side-img-hm{margin-left:0 !important;}
}
@media (max-width:1200px){.container.container_inner .span12{margin-left:0;}
}
.page-id-14 .parallax-slider.simple-fade-eff{display:none;}
.page-id-203 .span7 .span3{float:right;}
@supports (-webkit-appearance:none){.parallax-slider #mainCaptionHolder .slider_caption{margin-top:0px !important;}
}
_:past,.parallax-slider #mainCaptionHolder .slider_caption:not(*:root){margin-top:0px !important;}
.slider_caption{border:none !important;height:185px !important;}
.list.styled.custom-list .extra-wrap{color:rgb(255, 255, 255) !important;}
.header .nav__primary .sf-menu > li > a{color:rgb(99, 137, 74) !important;}
.header .nav__primary .sf-menu > li > a:hover{color:#ad302b !important;}
.parallax-slider #mainCaptionHolder{opacity:1 !important;}
.motopress-wrapper.content-holder.clearfix{background-color:rgb(255, 255, 255) !important;}
.service-box .icon{height:111px !important;}
.custom-span .span12{margin-left:0px !important;}
.content_box.box_2 h2{margin-bottom:11px !important;}
.list.styled.custom-list{position:relative;top:-20px;}
#content{padding-top:10px !important;}
.post-1797 a img.alignnone{float:left !important;margin-right:3% !important;position:relative;top:-8px;width:32% !important;}
.main_footer{background:none repeat scroll 0 0 #638A4B; padding-bottom: 2em;}
.widget_text > h4{color:white;}
.textwidget{color:white;}
.textwidget span {color:white !important; vertical-align: middle !important;}
@media (max-width: 480px) {
	footer .textwidget a {color:#FFC626 !important;}
}
.carousel-wrap.testimonials > h2{color:#638A4B;}
h3{color:#638A4B !important;}
.lazy-load-box.effect-slidefromleft > h4{color:grey;}
.span3 > h5{color:#638A4B;}
.span3 h6{color:#638A4B !important;}
.span3 a{color:#638A4B;}
.span12 h2{color:hsl(120, 100%, 25%);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;}
.span12 h2:hover{color:hsl(120, 100%, 25%);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:28px;font-weight:normal !important;}
.container_inner{}
.span3 a{font-family:gunny_rewrittenregular !important;font-weight:bolder;}
.span3 a, h2:hover{font-family:gunny_rewrittenregular !important;font-weight:bolder;}
.menu-footer-menu-container a{color:#fff;font-size:14px;}
.menu-footer-menu-container ul{list-style:none;}
footer h4{color:#fff !important;font-size:34px;}
.textwidget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.testi-meta{color:#ad302b !important;}
.service-box .icon:hover{padding-top:50px !important;}
.carousel-wrap.testimonials > h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.span7 h3{margin-bottom:auto;}
.span3 a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.service-box_body a{font-family:gunny_rewrittenregular !important;}
footer h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
footer{padding-top:20px;}
#menu-footer-menu{margin:0px;}
.title{text-transform:none !important;}
.list.custom-list{border-bottom:none !important;}
.content_box.box_1:before, .content_box.box_1:after{background:url("images/sketch_background.jpg") repeat scroll 50% 0 hsla(0, 0%, 0%, 0) !important;}
.content_box.box_1{background:url("images/sketch_background.jpg") repeat scroll 50% 0 hsla(0, 0%, 0%, 0) !important;}
.full-width-bg{float:left;overflow:hidden;width:100%;background:none !important;)}
.page-id-203 .span3{margin-left:0;width:25%;}
.service-box{margin:0 !important;padding:0 !important;background:url("images/home_pattern_slider_bg.jpg")!important;}
.service-box img{width:100%;}
.service-box .service-box_body h2{font-size:32px !important;height:47px !important;margin:0 !important;}
.service-box:hover .service-box_body h5{color:#f0eae2 !important;}
.service-box_body{padding:0 10px;}
@media (min-width:320px) and (max-width:359px){.slider_caption a{width:100% !important;margin-left:0 !important;position:relative !important;left:-40px !important;}
.logo{left:-35px;}
.content_box.box_2 h2{font-size:38px !important;}
.content_box.box_1 > h2{font-size:30px !important;}
.extra-wrap{padding-left:34%;}
.content_box.box_2 ul a{font-size:12.5px !important;}
.post-1797 a img.alignnone{width:100% !important;}
.list.custom-list ul li{margin:15px 0 0 !important;width:100%;}
.list.styled.custom-list li{margin-top:17px !important;}
}
@media (min-width:360px) and (max-width:400px){.list.styled.custom-list li{margin-top:17px !important;}
.slider_caption a{width:100% !important;margin-left:0 !important;position:relative !important;left:-40px !important;}
.logo{left:-20px;}
.content_box.box_2 ul a{font-size:12.5px !important;}
.extra-wrap{padding-left:34%;}
.content_box.box_1 > h2{font-size:30px !important;}
.content_box.box_2 h2{font-size:38px !important;}
.post-1797 a img.alignnone{width:100% !important;}
.service-box .icon{height:142px !important;margin:-10px 0 11px !important;}
}
@media (min-width:401px) and (max-width:500px){.slider_caption a{width:100% !important;margin-left:0 !important;position:relative !important;left:-125px !important;}
.parallax-slider #mainCaptionHolder .slider_caption p{position:relative !important;left:-140px !important;padding-top:10px !important;}
.extra-wrap{padding-left:34%;}
.post-1797 a img.alignnone{width:100% !important;}
}
@media (min-width:501px) and (max-width:599px){.slider_caption a{width:100% !important;margin-left:0 !important;position:relative !important;left:-140px !important;}
.parallax-slider #mainCaptionHolder .slider_caption p{position:relative !important;left:-160px !important;padding-top:10px !important;}
.post-1797 a img.alignnone{width:100% !important;}
}
@media (min-width:600px) and (max-width:699px){.slider_caption a{width:100% !important;margin-left:0 !important;position:relative !important;left:-140px !important;}
.parallax-slider #mainCaptionHolder .slider_caption p{position:relative !important;left:-160px !important;padding-top:10px !important;}
.post-1797 a img.alignnone{width:100% !important;}
}
@media (min-width:700px) and (max-width:767px){.slider_caption a{width:100% !important;margin-left:0 !important;position:relative !important;left:-140px !important;}
.parallax-slider #mainCaptionHolder .slider_caption p{position:relative !important;left:-160px !important;padding-top:10px !important;}
.post-1797 a img.alignnone{width:100% !important;}
}
@media (min-width:320px) and (max-width:568px){.row{width:100%;}
.page-id-203 .span3{width:100% !important;}
.lazy-load-box > h3{font-size:38px;}
.carousel-wrap.testimonials h2{font-size:22px;}
#mainCaptionHolder .container.container_inner{margin-left:-20px !important;width:107% !important;}
.service-box{margin-top:10px !important;background:url("images/home_pattern_slider_bg.jpg")!important;}
.page-id-14 footer{padding-top:60px !important;}
.service-box .icon{height:100px;}
.service-box{margin:0;padding:0px !important;}
.post-1797 a img.alignnone{width:100% !important;}
}
@media (min-width:567px) and (max-width:767px){.row{width:100%;}
.page-id-203 .span3{width:100% !important;}
#mainCaptionHolder .container.container_inner{margin-left:-20px !important;width:107% !important;}
}
@media (min-width:768px) and (max-width:858px){
form{margin:0 0 56px !important;}
.container{width:100%;}
[class*="span"]{margin:0;}
.row{margin:0;overflow:hidden;}
.page-id-203 .span3{width:25%;}
.service-box .service-box_body h2{font-size:24px !important;height:40px !important;}
/*.breadcrumb.breadcrumb__t::before, .breadcrumb.breadcrumb__t::after{background:url("images/home_pattern_slider_bg.jpg") repeat scroll 0 0 hsla(0, 0%, 0%, 0) !important;}*/

.full-width-bg{background:url("images/home_pattern_slider_bg.jpg")!important;}
.span12{width:736px !important;}

.extra-wrap{font-size:15px;text-align:left;padding-left:93px;}
.content_box.box_1 h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.content_box.box_1 h2:hover{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:normal !important;}
.content_box.box_1 h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:normal !important;padding-left:20px !important;}
.content_box.box_2 > h2{padding-left:20px;}
.service-box .icon{height:84px !important;}
.effect-slidefromleft .span4, .effect-slidefromleft .span3{width:100%;}
.span5.lazy-load-box.effect-slidefromright{float:right !important;margin-left:10px;position:relative;right:-32px;}
.page-id-1797 .motopress-wrapper .container .span12{margin:0;padding:0;}
.page-id-1797 .title-section{padding:0 10px !important;}
#content .row .span12.customSpan1{padding:0 10px;}
.page-id-1797 .posts-grid.row-fluid.unstyled.list_2.ul-item-0{padding:0 10px;}
.page-id-1797 .customSpan2 .content_box.box_2 h2{padding:0 10px;}
.page-id-1797 .motopress-wrapper .container .span12{width:100% !important;}
.page-id-1797 .motopress-wrapper .container{margin:0;padding:0;}
.page-id-1797 .posts-grid.row-fluid.unstyled.list_2.ul-item-0{padding:0 10px 30px 10px;}
.page-id-1797 .content-holder{padding:23px 0 0px !important;}
.page-id-14 h5{font:15px/24px Roboto, sans-serif !important;}
.post-14 h2{font-size:28px !important;letter-spacing:0 !important;}
}
@media (min-width:859px) and (max-width:990px){.container{width:100%;}
[class*="span"]{margin:0;}
.row{margin:0;overflow:hidden;}
.page-id-203 .span3{width:25%;}
.full-width-bg{background:url("images/home_pattern_slider_bg.jpg")!important;}
@supports (-webkit-appearance:none){.content_box.box_2{padding:0 auto !important;}
}
_:past, .page-id-14 .content_box.box_2:not(*:root){padding:0 auto !important;}
}
@media (min-width:991px) and (max-width:1024px){[class*="span"]{margin:0;}
.row{margin:0;overflow:hidden;}
.page-id-203 .span3{width:25%;}
.es-carousel_list{width:100% !important;float:left;}
.es-carousel_li{width:30% !important;margin-bottom:10px !important;}
@supports (-webkit-appearance:none){.page-id-14 .content_box.box_2{padding:0 auto !important;}
.full-width-bg .span12{width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
footer h4{color:#fff !important;font-size:28px !important;}
}
_:past, .page-id-14 .content_box.box_2:not(*:root){padding:0 auto !important;}
_:past, .page-id-14 .full-width-bg .span12:not(*:root){width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
_:past, .page-id-14 footer h4:not(*:root){color:#fff !important;font-size:28px !important;}
.full-width-bg .span12{width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
_:past, .page-id-14 .full-width-bg .span12:not(*:root){width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
}
@media (min-width:481px) and (max-width:568px){}
@supports (-webkit-appearance:none){.list.custom-list ul li .extra-wrap{margin-top:10px !important;overflow:visible !important;}
}
_:past, .list.custom-list ul li .extra-wrap:not(*:root){margin-top:10px !important;overflow:visible !important;}
}
@media (min-width:1025px) and (max-width:1169px){[class*="span"]{margin:0;}
.row{margin:0;overflow:hidden;}
.page-id-203 .span3{width:24.35%;}
.es-carousel_list{width:100% !important;float:left;}
.es-carousel_li{width:30% !important;margin-bottom:10px !important;}
.full-width-bg .span12{width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
@supports (-webkit-appearance:none){.content_box.box_2{padding:0 auto !important;}
.full-width-bg .span12{width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
}
_:past, .page-id-14 .content_box.box_2:not(*:root){padding:0 auto !important;}
_:past, .page-id-14 ..full-width-bg .span12:not(*:root){width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
}
}
@media (min-width:1170px) and (max-width:1280px){[class*="span"]{margin:0;}
.row{margin:0;overflow:hidden;}
.page-id-203 .span3{width:24.35%;}
.es-carousel_list{width:100% !important;float:left;}
.es-carousel_li{width:30% !important;margin-bottom:10px !important;}
@supports (-webkit-appearance:none){.content_box.box_2{padding:0 auto !important;}
.full-width-bg .span12{width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
}
_:past, .page-id-14 .content_box.box_2:not(*:root){padding:0 auto !important;}
.full-width-bg .span12{width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
}
.list.custom-list ul li{width: 25% !important;margin:0 auto !important;}
.extra-wrap strong{color:#fff !important;font-family: 'Montez', cursive !important;font-size:37px!important; line-height: 37px !important;}
.extra-wrap p{color:#fff !important;}
.content_box.box_1 h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.span12 h2{color:hsl(120, 100%, 25%);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;}
.title-section h1{color:hsl(120, 100%, 25%) !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.list_2 li .thumbnail{border-bottom:5px solid hsl(2, 60%, 42%)!important;}
.content_box.box_2{background:url("images/home_pattern_slider_bg.jpg") !important;}
.content_box.box_2:before, .content_box.box_2:after{background:url("images/home_pattern_slider_bg.jpg") !important;}
.content_box.box_1{padding:2px 0 2px !important;}
.breadcrumb.breadcrumb__t:before, .breadcrumb.breadcrumb__t:after{background:url("images/home_pattern_slider_bg.jpg") !important;}
.breadcrumb.breadcrumb__t{background:url("images/home_pattern_slider_bg.jpg") !important;}
.content_box.box_2 .excerpt{color:hsl(2, 61%, 42%) !important;}
.content_box.box_2 ul a{color:hsl(2, 61%, 42%) !important;}
.dropcap:before{top:8px !important;}
.list.custom-list ul li{font-size:15px !important;}
.dropcap{border-radius:5px !important;height:68px !important;margin:7px 24px 7px 0 !important;width:68px !important;line-height:-moz-block-height !important;}
.dropcap img{width:50%;}
.content_box.box_1 h2{font-size:46px;}
#post-1797 p{color:#9f9d9d;font-size:15px;}
.list_2 li h5{font-size:16px !important;}
.content_box.box_1 h2{margin-bottom:36px;color:#f0eae2;font-size:46px;}
.content_box.box_2 h2{margin-bottom:36px;font-size:46px;}
.title-section h1{font-size:46px;margin:0 0 3px;padding:0;}
.content_box.box_2 .excerpt{font-size:16px !important;}
.list_2 li h5{color:#f0eae2;font-family:"Roboto", sans-serif;font-size:14px;font-weight:900 !important;letter-spacing:1px;line-height:20px;margin:0 0 10px !important;}
.breadcrumb > li + li::before{content:normal !important;}
.title-section .breadcrumb.breadcrumb__t a{margin-left:0 !important;}
.service-box:before{background:url(images/sketch_background.jpg) repeat 50% 0% !important;}
.service-box .icon{height:84px;}
.main-holder input[type="text"], .main-holder input[type="email"], .main-holder textarea{background:#fff !important;min-height:20px !important;margin:0;padding:9px 17px 10px 17px !important;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;font-family:'Roboto', sans-serif;font-size:14px;font-weight:400;color:#c8a799 !important;}
.menu-footer-menu-container ul a{text-transform:uppercase !important;}
.service-box_body h5{color:hsl(2, 60%, 42%) !important;}
.span4 b{text-transform:uppercase !important;}
.email-font{font-weight:400 !important;}
.email-font a{font-weight:bold !important;}
.red{color:#ad302b !important;}
.dips{background:#f8f0e8 !important;width:100% !important;float:left !important;font-size:14px !important;}
.dips h3{color:#bc8d53;}
h1{color:#63894a;font-size:40px;}

.garlic_dip{

	/*background:url("images/home_pattern_slider_bg.jpg") repeat 50% 0% !important;*/
	width:100%;
	float:left;
	margin-top:1%;

}

.below-header {
	background: url('http://mjmezza.com.au/staging/wp-content/uploads/2018/07/below_header_bg.jpg') repeat 100% 0%;
	padding-top:36px;
	padding-bottom:36px;
	margin-bottom: 30px;
}

.product-pages h2 {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: normal !important;
	margin-top: -20px;
	margin-bottom: 20px;
	line-height:1.5;
}



.product-pages h2:hover {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-weight: bold;
}

.individual-product {
	text-align: center;
}

.individual-product a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
}

.individual-product img.img-responsive.center-block:hover {
    transform: scale(1.05);
} 

.product-pages:hover .thumbnail img {
	/*-webkit-filter: grayscale(70%);
    filter: grayscale(70%);*/
}

.product-pages:hover .thumbnail img:hover,
.product-pages:hover .thumbnail a:hover {
	/*-webkit-filter: grayscale(0%);
    filter: grayscale(0%);*/
}


.single-product-page h1 {
	font-family: 'Montez', cursive !important;
	text-transform: none !important;
	font-size: 80px !important;
	margin-top: 0em;
	margin-bottom: 0.5em;
	line-height:1 !important;
}

a.product-navigation-top {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-weight: bold !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
	color: #ad302b !important;
}

.product-navigation-bottom span,
.product-navigation-bottom a {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-weight: bold !important;
	font-size: 13px !important;
	text-transform: uppercase !important;
	color: #ad302b !important;
}

.single-product-page div h4 {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  text-align: left;
  color: rgb(99, 137, 74) !important;
  margin-bottom: 0;
}

.single-product-page ul, .single-product-page li {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    padding: 0 !important;
    margin: 0 !important;
}

.single-product-page ul > li {
	margin-left: 20px !important;
	line-height: 1.5em !important;
}

.single-product-page .product-description p {
	font-family: 'Montez', cursive;
	font-size: 28px !important;
	color: #63894a;
	line-height: 1.3;
}

.single-product-page .uses {
	background: none !important;
	color: #656565 !important;
	font-size: 14px !important;
	padding-left: 0px !important;
}

.single-product-page .bottom-navigation a {
	color: ;
}

.col-sm-8 .center-block,
.col-sm-4 .center-block {
	float: inherit;
	margin: inherit;
}

.col-xs-12 .center-block {
	float: none !important;
}

.col-xs-12 .aus {
	float: left !important;
}


.row-xs-flex-center {
    display:flex;
    align-items:center;
}

.breadcrumb.breadcrumb__t::before, .breadcrumb.breadcrumb__t::after{
	background: none !important; display: none !important;
}

.breadcrumb.breadcrumb__t {
	background: none !important; display: none !important;
}

.title-section {
	margin: 20px 0;
}

@media (max-width: 768px) {
	.parallax-slider #mainCaptionHolder .slider_caption {
	    padding: 70px 20px 20px 20px !important;
	    line-height: auto !important;
	    font-size: 12px;
	    text-align: center;
	}

	.slider_caption a {
		font-size: 30px !important;
		padding-left: 5px !important;
	}

}


@media only screen and (max-width: 479px) {
	.fbgreen {
	    right: 36px !important;
	}
}

@media ( max-width: 768px ) {
    .single-product-page h1 {
	    font-size: 50px !important;
	    padding-top: 20px;
	}

	.single-product-page .product-description p {
		font-size: 24px !important;
	}

	img.img-responsive.center-block.aus {
	    width: 80px;
	    height: auto;
	    padding-bottom: 25px;
	}

}
@media ( min-width:768px ) {
    .row-sm-flex-center {
        display:flex;
        align-items:center;
    }

}
@media ( min-width: 992px ) {
    .row-md-flex-center {
        display:flex;
        align-items:center;
    }

}
@media ( min-width: 1200px ) {
    .row-lg-flex-center {
        display:flex;
        align-items:center;
    }
}

body.page-template-page-dips,
body.single-dips_page,
body.page-template-page-fingerfood,
body.single-finger_food_page {
	background: url('http://mjmezza.com.au/staging/wp-content/uploads/2018/07/grey-background-pattern.jpg') repeat 100% 0%;
}

/* Start Nuritional Table */
.performance-facts {
  margin-top: 10px;
  float: left;
  width: 260px;
}
h4.performance-facts__title {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 0.25rem 0;
  text-transform: uppercase;
  text-align: center;
  color: rgb(99, 137, 74) !important;
}

.single-product-page div h4.performance-facts__title {
	text-align: center;
}

.performance-facts__header {
  text-align: center;
}

.performance-facts__header div {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin: 5px 0;
  padding: 5px 0;
}

.performance-facts__header p {
  margin: 0 !important;
  padding: 0 !important;
}

.performance-facts__table th, 
.performance-facts__table td {
    font-weight: normal;
    text-align: left;
    padding: 0.25rem 0;
    border-top: 1px solid black; 
    white-space: wrap;
  }

.performance-facts__table td:last-child {
      text-align: right;
  }

  .performance-facts__table .blank-cell {
    width: 1rem;
    border-top: 0;
  }
  

.small-info {
  font-size: 0.9em;
}

.performance-facts__table--small {
  border-bottom: 1px solid #999;
  margin: 0 0 0.5rem 0;
  padding-bottom: 0.3em;
  
}

.performance-facts__table--small th {
  text-align: right;
}

.performance-facts__table--small thead tr th:nth-child(1),
.performance-facts__table--small tbody tr td:nth-child(1) {
  width: 105px;
  min-width: 105px;
  max-width: 136px;
  word-break: break-all;
} 

.performance-facts__table--small  thead tr {
      border-bottom: 1px solid black; 
    }

.performance-facts__table--small tbody tr td:nth-child(2) {
    min-width: 68px;
}

.performance-facts__table--small tbody tr td:nth-child(3) {
    min-width: 88px;
}

.performance-facts__table--small td:nth-child(2),
.performance-facts__table--small td:last-child {
      text-align: right;
  }

.performance-facts__table--small th,
.performance-facts__table--small td {
    border: 0;
    padding: 0;
    padding-bottom: 3px;
}

/* End Nuritional Table */

.garlic_dip h2{color:#ad302b !important;font-size:28px !important;font-weight:lighter !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.garlic_dip h2:hover{color:#ad302b !important;font-size:28px !important;font-weight:lighter !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.garlic_dip h4{color:#63894a !important;font-size:19px !important;margin:0 !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.garlic_dip p{color:#9f9d9d !important;font-size:15px !important;width:91% !important;}
.garlic_dip ul{margin:0px 0px 0px 16px !important;padding:0px !important;}
.garlic_dip ul li{color:#63894a !important;line-height:14px !important;}
.garlic_dip ul li p{color:#9f9d9d !important;}
.garlic_dip .thumbnail{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 transparent;border-color:-moz-use-text-color -moz-use-text-color #ad302b;border-image:none;border-radius:0;border-style:none none solid;border-width:0 0 10px !important;padding:0 !important;margin:10px;}
.mar10{float:left;width:100%;padding-left:10% !important;}
.garlic_txt .thumbnail{border:0 !important;}
.uses{float:left !important;background:#63894a;color:#fff !important;padding:0 6px !important;border-radius:4px !important;position:relative;margin-right:10px !important;}
.uses p{padding:0;margin:0;color:#fff !important;}
.uses img{padding:5px 0 !important;width:100%;}
.arrow_l{background:url(images/arrow.png) no-repeat !important;position:absolute !important;float:left !important;width:5px !important;height:10px !important;left:100% !important;top:5px !important;}
.garlic_cont_txt{color:#9f9d9d !important;}
.garlic_cont_txt ul li{color:#9f9d9d;font-size:15px !important;}
.garlic_cont_txt p{margin:0 0 12px !important;}
.garlic_dip h2{margin:6px 0 10px !important;}
.mar10 > li{margin-left:41px !important;}
.title-section ul::before{left:-101% !important;}
.content-holder{padding:23px 0 0px !important;}
.menu-footer-menu-container ul a:hover{color:#FFD500 !important;}
.header .nav__primary .sf-menu > li > a:hover, .header .nav__primary .sf-menu > li.sfHover > a, .header .nav__primary .sf-menu > li.current-menu-item > a, .header .nav__primary .sf-menu > li.current_page_item > a{color:#ad302b !important;}
.header .nav__primary .sf-menu > li > a::after{background:hsl(120, 100%, 25%) !important;}
.header .nav__primary .sf-menu > li > a::before{background:hsl(120, 100%, 25%) !important;}
.header .nav__primary .sf-menu > li li:first-child { margin:0; }
.header .nav__primary .sf-menu > li li a {
	font-weight:500 !important;
}
.header .nav__primary .sf-menu li:hover ul, .header .nav__primary .sf-menu li.sfHover ul {
	top:34px !important;
}

.header .nav__primary .sf-menu > li > a:before {
	display: none !important;
}
.header .nav__primary .sf-menu > li > a:after {
	display: none !important;
}

.header .nav__primary {
    padding: 36px 0 14px 0 !important;
}

.header .nav__primary .sf-menu ul {
	background:#f2e8db !important;
	width:199px;
	padding:10px 0 !important;
	line-height:1.5 !important;
    outline: 2px solid #bdab94;
    outline-offset: -10px;
    display: block;
}

.header .nav__primary .sf-menu > li li a {
	padding:5px 25px 5px 25px;
	border:none;
	line-height:18px;
	font-size:14px;
	font-weight:500;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	color: #618a49 !important;
}

.header .nav__primary .sf-menu > li > a:hover:before, .header .nav__primary .sf-menu > li.sfHover> a:before, .header .nav__primary .sf-menu > li.current-menu-item > a:before, .header .nav__primary .sf-menu > li.current_page_item > a:before { left:-10px; }
.header .nav__primary .sf-menu > li > a:hover:after, .header .nav__primary .sf-menu > li.sfHover> a:after, .header .nav__primary .sf-menu > li.current-menu-item > a:after, .header .nav__primary .sf-menu > li.current_page_item > a:after { right:-10px; }
.header .nav__primary .sf-menu li li > a:hover, .header .nav__primary .sf-menu li li.sfHover > a, .header .nav__primary .sf-menu li li.current-menu-item > a, .header .nav__primary .sf-menu li li.current_page_item > a {
	background:#dccfbe !important;
	color:#618a49 !important;
	width: 179px;
	margin: 0 auto;
}

.sf-menu ul li { 
	width:179px !important; 
	padding-left: 10px !important;
}

a {
    transition: unset !important;
}

.menu-item-has-children ul {display: block !important; visibility: visible !important;}

@media (min-width:1200px) and (max-width:2000px){@media screen and (-webkit-min-device-pixel-ratio:0){footer{padding-top:59px !important;::i-block-chrome, footer{padding-top:59px !important;}
}
@supports (-webkit-appearance:none){div.wpcf7{margin:0;padding:0 0 45px 0;}
{.content_box.box_2{padding:0 auto !important;}
.full-width-bg .span12{width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
}
_:past, .page-id-14 div.wpcf7:not(*:root){margin:0;padding:0 0 0px 0;}
@supports (-webkit-appearance:none){footer{padding-top:59px !important;}
}
.full-width-bg .span12{width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
}
_:past, .page-id-14 .content_box.box_2:not(*:root){padding:0 auto !important;}
_:past, .page-id-14 ..full-width-bg .span12:not(*:root){width:100% !important;background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
}
}
}
.service-box.left::before{left:0px !important;}
.page-id-14 .motopress-wrapper.content-holder.clearfix{background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
.post-1797 h2{font-size:28px !important;}
@media (min-width: 400px) and (max-width: 525px) {.post-1797 h2{width:300px;}
}
@media (min-width: 768px) and (max-width: 775px) {.post-1797 .customSpan1>h2{float:left;width:300px;} .post-1797 p{float:left;}
}
.post-14 h2{font-size:28px !important;}
.span7 h3{font-size:29px !important;}
.post-1797 .spacer{height:26px !important;}
.post-1797.content-holder{padding:0px 0 1px !important;}
.post-1797 .content_box.box_2{padding:10px 0 63px !important;}
.page-id-1797 .content_box.box_2{background:url("images/home_pattern_slider_bg.jpg") repeat !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){.garlic_dip .thumbnail{border-color:hsl(2, 60%, 42%) !important;}
}
footer h4{font-size:21px !important;}
.page-id-14 .content-holder{padding:0px 0px 10px 0px !important;}
.page-id-14 .content_box.box_2{padding:0px;}
@media (max-width:767px){body{padding:0;}
}
.service-box_body{min-height:122px;}
.textwidget img{margin-right:12px;}
.main-holder{overflow:hidden;}
.main-holder input[type="text"], .main-holder input[type="email"], .main-holder textarea, .main-holder input[type="tel"]{background:#fff;min-height:20px;margin:0;padding:9px 17px 10px 17px !important;border:none !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;font-family:'Roboto', sans-serif;font-size:14px;font-weight:400;color:#c8a799 !important;}
html.ie8 .main-holder input[type="text"], html.ie8 .main-holder input[type="email"], html.ie8 .main-holder textarea{line-height:20px;}
.main-holder input[type="submit"], .main-holder input[type="reset"]{background:url(images/submit_arrow.gif) no-repeat 100% 50%;height:39px;margin:0 15px 0 0;padding:0 14px 0 0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;font-family:'Roboto', sans-serif;font-size:14px;font-weight:900;text-shadow:none;text-transform:uppercase;color:#7b200b;}
.main-holder input[type="submit"]:focus, .main-holder input[type="reset"]:focus{background:url(images/submit_arrow.gif) no-repeat 100% 50%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#7b200b;}
.main-holder input[type="submit"]:hover, .main-holder input[type="reset"]:hover{background:url(images/submit_arrow.gif) no-repeat 100% 50%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#c59c6f;}
@media (min-width:980px) and (max-width:1200px){.main-holder .search-form input[type="text"]{width:150px;}
}
@media (min-width:900px) and (max-width:1100px){.content_box.box_1{padding:6px 17% !important;}
@supports (-webkit-appearance:none){.content_box.box_1{padding:6px 0% !important;}
}
_:past,.content_box.box_1:not(*:root){padding:6px 0% !important;}
.span12{width:100% !important;}
.post-1797 .content_box.box_2{padding:10px 0 10% !important;}
}
html.ie8 .main-holder .search-form input[type="text"]{width:150px;}
@media (min-width:768px) and (max-width:979px){.main-holder .search-form input[type="text"]{width:100px;}
}
@media (min-width:400px) and (max-width:480px){.extra-wrap{margin:14px 0 !important;}
@supports (-webkit-appearance:none){.list.custom-list ul li .extra-wrap{margin-top:10px;}
}
_:past, .list.custom-list ul li .extra-wrap:not(*:root){margin-top:10px;}
}
@media (max-width:480px){.main-holder .search-form input[type="text"]{width:150px;}
}
.main-holder .search-form input[type="submit"]{margin:0 0 0 10px;}
h1{letter-spacing:3px;text-transform:uppercase;}
@media (min-width:768px){.garlic_dip .thumbnail{margin-left:7% !important;}
}
@media (min-width:768px) and (max-width:979px){h1{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
@media (max-width:480px){h1{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
h1 a{text-decoration:none;color:#7b200b;}
h1 a:focus{text-decoration:none;color:#7b200b;}
h1 a:hover{text-decoration:none;color:#c59c6f;}
h2{margin-bottom:27px;letter-spacing:3.4px;text-transform:uppercase;}
@media (min-width:768px) and (max-width:979px){h2{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
@media (max-width:480px){h2{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
h2 a{text-decoration:none;color:#7b200b;}
h2 a:focus{text-decoration:none;color:#7b200b;}
h2 a:hover{text-decoration:none;color:#c59c6f;}
h3{margin-bottom:31px;letter-spacing:3.4px;text-transform:uppercase;}
@media (min-width:768px) and (max-width:979px){h3{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
@media (max-width:480px){h3{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
h3 a{text-decoration:none;color:#7b200b;}
h3 a:focus{text-decoration:none;color:#7b200b;}
h3 a:hover{text-decoration:none;color:#c59c6f;}
h4 a{text-decoration:none;color:#7b200b;}
h4 a:focus{text-decoration:none;color:#7b200b;}
h4 a:hover{text-decoration:none;color:#c59c6f;}
h5{margin:0 0 15px 0;padding:2px 0 0 0;letter-spacing:1.8px;font-weight:300 !important;}
@media (min-width:768px) and (max-width:979px){h5{letter-spacing:0.5px;}
}
@media (max-width:480px){h5{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;line-height:22px;font-size:16px;}
}
h5 a{text-decoration:none;color:#7b200b;}
h5 a:focus{text-decoration:none;color:#7b200b;}
h5 a:hover{text-decoration:none;color:#c59c6f;}
h5 strong{display:block;margin:0 0 -7px 0;letter-spacing:normal;line-height:30px;font-size:24px;font-weight:300;}
@media (max-width:480px){h5 strong{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;line-height:22px;font-size:16px;}
}
h6{margin:0 0 18px 0;letter-spacing:1.5px;font-weight:900 !important;text-transform:uppercase;}
@media (min-width:768px) and (max-width:979px){h6{letter-spacing:0.5px;}
}
h6 a{text-decoration:underline;color:#7b200b;}
h6 a:focus{text-decoration:underline;color:#7b200b;}
h6 a:hover{text-decoration:underline;color:#c59c6f;}
p{margin:0 0 20px 0;}
body.home p{margin:0 0 15px 0;}
a{-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;}
a:hover{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;}
img.alignleft{margin:5px 30px 5px 0;}
@media (max-width:767px){img.alignleft{max-width:50%;margin-right:20px;}
}
.header{background:url(images/bg.jpg) repeat 50% 0%;margin:0;padding:48px 0 0 0;border:none;}
@media (max-width:767px){.header{padding:48px 20px 0 20px;text-align:center;}
}
.header .logo{float:none;margin:0 0 4px 0;}
@media (min-width:768px) and (max-width:979px){.header .logo{width:100%;}
}
.header .logo a{display:inline-block;margin:0 0 3px 0;vertical-align:top;}
.header .logo .logo_h__txt{margin:3px 0 -9px 0;text-transform:none;}
.header .logo .logo_h__txt a{margin:0;}
.header .logo .logo_h__txt a:focus{text-decoration:none;color:#d4ab7f;}
.header .logo .logo_h__txt a:hover{text-decoration:none;color:#d4ab7f;}
.header .logo .logo_tagline{margin:0;letter-spacing:1.4px;font-size:14px;font-weight:400;text-transform:uppercase;color:#d4ab7f;}
.header .search-form input[type="submit"]{background:none;margin:0 0 0 10px;padding:0;color:#a05c4d;}
.header .search-form input[type="submit"]:focus{color:#a05c4d;}
.header .search-form input[type="submit"]:hover{color:#d4ab7f;}
.header .nav__primary{margin:0;padding:36px 0 36px 0;}
.header .nav__primary.isStuck{background:url(images/bg.jpg) repeat 50% 0%;text-align:center;right:0;left:0;z-index:999;}
.header .nav__primary.isStuck .sf-menu{display:inline-block;vertical-align:top;}
.header .nav__primary .select-menu{font-size:12px;}

@media (max-width:1024px) {

	.header .nav__primary .sf-menu {
		display: none !important;
	}

	.select-menu {
		display: block !important;
	}

	.select-menu option:nth-child(4) {
	    display: none !important;
	    visibility: hidden !important;
	}

}

.header .nav__primary .sf-menu{float:none;}
.header .nav__primary .sf-menu ul{background:#d4ab7f;width:199px;padding:15px 0;}
.header .nav__primary .sf-menu > li{background:none;margin:0 0 0 94px;}
@media (min-width:980px) and (max-width:1200px){.header .nav__primary .sf-menu > li{margin:0 0 0 54px;}
@supports (-webkit-appearance:none){.content_box.box_2{padding:0 auto !important;}
}
_:past, .page-id-14 .content_box.box_2:not(*:root){padding:0 auto !important;}
@supports (-webkit-appearance:none){div.wpcf7{margin:0;padding:0 0 0px 0 !important;}
}
_:past, .page-id-14 div.wpcf7:not(*:root){margin:0;padding:0 0 0px 0 !important;}
#slider-wrapper .camera_caption div strong{line-height:80px;font-size:80px;}
}
html.ie8 .header .nav__primary .sf-menu > li{margin:0 0 0 54px;}
@media (min-width:768px) and (max-width:979px){.header .nav__primary .sf-menu > li{margin:0 0 0 44px;}
}
.header .nav__primary .sf-menu > li:first-child{margin:0;}
.header .nav__primary .sf-menu > li > a{position:relative;padding:0;border:none;letter-spacing:2.3px;font-weight:900;text-transform:uppercase;}
.header .nav__primary .sf-menu > li li{background:none;margin:1px 0 0 0;}
.header .nav__primary .sf-menu > li li:first-child{margin:0;}
.header .nav__primary .sf-menu > li li a{padding:5px 25px 5px 25px;border:none;line-height:18px;font-size:14px;font-weight:900;text-align:left;text-transform:uppercase;text-decoration:none;color:#6c1807;}
.header .nav__primary .sf-menu > li li .sf-sub-indicator{margin:-5px 0 0 0;top:50%;right:5px;}
.header .nav__primary .sf-menu li:hover ul, .header .nav__primary .sf-menu li.sfHover ul{top:45px;left:0;}
.header .nav__primary ul.sf-menu li li:hover ul, .header .nav__primary ul.sf-menu li li.sfHover ul{margin:0;top:-15px;left:200px;}
.header .nav__primary .sf-menu > li > a:hover, .header .nav__primary .sf-menu > li.sfHover> a, .header .nav__primary .sf-menu > li.current-menu-item > a, .header .nav__primary .sf-menu > li.current_page_item > a{background:none;color:#d4ab7f;}
.header .nav__primary .sf-menu > li > a:hover:before, .header .nav__primary .sf-menu > li.sfHover> a:before, .header .nav__primary .sf-menu > li.current-menu-item > a:before, .header .nav__primary .sf-menu > li.current_page_item > a:before{left:-10px;}
.header .nav__primary .sf-menu > li > a:hover:after, .header .nav__primary .sf-menu > li.sfHover> a:after, .header .nav__primary .sf-menu > li.current-menu-item > a:after, .header .nav__primary .sf-menu > li.current_page_item > a:after{right:-10px;}
.header .nav__primary .sf-menu li li > a:hover, .header .nav__primary .sf-menu li li.sfHover > a, .header .nav__primary .sf-menu li li.current-menu-item > a, .header .nav__primary .sf-menu li li.current_page_item > a{background:#7b200b;color:#d4ab7f;}
.header .nav__primary .sf-menu li li li > a:hover, .header .nav__primary .sf-menu li li li.sfHover > a, .header .nav__primary .sf-menu li li li.current-menu-item > a, .header .nav__primary .sf-menu li li li.current_page_item > a{background:#eed8cf;color:#6c1807;}
.header .nav__primary .sf-sub-indicator{background-image:url(images/arrows-ffffff.png);margin:0 -5px 0 0;top:20px;right:50%;}
#slider-wrapper .container{position:relative;width:1920px;margin:0 0 0 -960px;left:50%;}
@media (min-width:1921px){#slider-wrapper .container{width:100%;margin:0;left:auto;}
}
@media (min-width:768px) and (max-width:979px){#slider-wrapper .container{width:1200px;margin:0 0 0 -600px;left:50%;}
}
@media (max-width:767px){#slider-wrapper .container{width:1000px;margin:0 0 0 -500px;left:50%;}
}
#slider-wrapper .container .camera_wrap{margin:0 !important;}
#slider-wrapper .camera_caption{background:url(images/caption.png) repeat 0% 0%;border-bottom:1px solid #fcfaf9;top:0;right:0;bottom:auto;left:0;}
#slider-wrapper .camera_caption div{background:none;width:1170px;margin:0 auto;padding:44px 0 53px 0;line-height:34px;font-size:24px;font-weight:300;text-transform:uppercase;color:#7b200b;}
@media (min-width:980px) and (max-width:1200px){#slider-wrapper .camera_caption div{width:940px;line-height:30px;font-size:20px;}
}
html.ie8 #slider-wrapper .camera_caption div{width:940px;line-height:30px;font-size:20px;}
@media (min-width:768px) and (max-width:979px){#slider-wrapper .camera_caption div{width:724px;padding:30px 0 30px 0;line-height:26px;font-size:16px;}
}
@media (max-width:767px){#slider-wrapper .camera_caption div{width:440px;padding:30px 0 30px 0;line-height:26px;font-size:16px;text-align:center;}
}
@media (max-width:480px){#slider-wrapper .camera_caption div{width:280px;padding:20px 0 20px 0;line-height:20px;font-size:12px;text-align:center;}
}
#slider-wrapper .camera_caption div strong{float:left;margin:0 140px 0 0;letter-spacing:2px;line-height:100px;font-family:'Changa One', cursive;font-size:100px;font-weight:400;text-transform:uppercase;}
html.ie8 #slider-wrapper .camera_caption div strong{line-height:80px;font-size:80px;}
@media (min-width:768px) and (max-width:979px){#slider-wrapper .camera_caption div strong{line-height:60px;font-size:60px;}
}
@media (max-width:767px){#slider-wrapper .camera_caption div strong{display:block;float:none;margin:0;line-height:40px;font-size:40px;}
}
@media (max-width:480px){#slider-wrapper .camera_caption div strong{line-height:30px;font-size:30px;}
}
#slider-wrapper .camera_caption div b{float:left;margin:0 70px 0 0;letter-spacing:2px;line-height:100px;font-family:'Changa One', cursive;font-size:100px;font-weight:400;text-transform:uppercase;}
@media (min-width:980px) and (max-width:1200px){#slider-wrapper .camera_caption div b{line-height:80px;font-size:80px;}
}
html.ie8 #slider-wrapper .camera_caption div b{line-height:80px;font-size:80px;}
@media (min-width:768px) and (max-width:979px){#slider-wrapper .camera_caption div b{line-height:60px;font-size:60px;}
}
@media (max-width:767px){#slider-wrapper .camera_caption div b{display:block;float:none;margin:0;line-height:40px;font-size:40px;}
}
#slider-wrapper .camera_caption div em{float:left;margin:0 30px 0 0;letter-spacing:2px;line-height:100px;font-family:'Changa One', cursive;font-size:100px;font-weight:400;font-style:normal;text-transform:uppercase;}
@media (min-width:980px) and (max-width:1200px){#slider-wrapper .camera_caption div em{line-height:80px;font-size:80px;}
}
html.ie8 #slider-wrapper .camera_caption div em{line-height:80px;font-size:80px;}
@media (min-width:768px) and (max-width:979px){#slider-wrapper .camera_caption div em{line-height:60px;font-size:60px;}
}
@media (max-width:767px){#slider-wrapper .camera_caption div em{display:block;float:none;margin:0;line-height:40px;font-size:40px;}
}
#slider-wrapper .camera_caption div i{display:block;width:100%;overflow:hidden;}
#slider-wrapper .camera_caption div p{overflow:hidden;margin:0;padding:6px 0 0 0;letter-spacing:3.3px;}
@media (min-width:1200px){#slider-wrapper .camera_caption div p{max-width:400px;padding:11px 0 0 0;}
}
@media (min-width:980px) and (max-width:1200px){#slider-wrapper .camera_caption div p{padding:11px 0 0 0;}
}
html.ie8 #slider-wrapper .camera_caption div p{padding:11px 0 0 0;}
@media (max-width:767px){#slider-wrapper .camera_caption div p{max-width:100%;letter-spacing:1px;}
}
#slider-wrapper .camera_pag{position:absolute;width:14px;margin:0 0 0 -585px;text-align:center;right:auto;bottom:39px;left:50%;}
@media (min-width:980px) and (max-width:1200px){#slider-wrapper .camera_pag{margin:0 0 0 -470px;}
}
html.ie8 #slider-wrapper .camera_pag{margin:0 0 0 -470px;}
@media (min-width:768px) and (max-width:979px){#slider-wrapper .camera_pag{margin:0 0 0 -362px;}
}
@media (max-width:767px){#slider-wrapper .camera_pag{width:auto;margin:0;right:0;bottom:20px;left:0;}
}
#slider-wrapper .camera_pag ul li{background:#84260e;display:inline-block;width:14px;height:14px;overflow:hidden;margin:10px 0 0 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;vertical-align:top;}
@media (max-width:767px){#slider-wrapper .camera_pag ul li{margin:0 5px;}
}
#slider-wrapper .camera_pag ul li:focus{background-color:#84260e;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
#slider-wrapper .camera_pag ul li:hover, #slider-wrapper .camera_pag ul li.cameracurrent{background-color:#fff;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
#slider-wrapper .camera_pag ul li span{display:none;}
#slider-wrapper .camera_thumbs{position:absolute;right:0;bottom:0;left:0;}
#slider-wrapper .camera_thumbs .camera_thumbs_cont{background:none;}
#slider-wrapper .camera_prev{margin:0 0 0 -61px;top:auto;bottom:66px;left:50%;}
#slider-wrapper .camera_commands{margin:0 -20px 0 0;top:auto;bottom:66px;right:50%;}
#slider-wrapper .camera_next{margin:0 -61px 0 0;top:auto;bottom:66px;right:50%;}
.content-holder{margin:0;padding:47px 0 63px 0;}
@media (max-width:767px){.content-holder{padding:47px 20px 63px 20px;}
}
body.home .content-holder{padding:63px 0 0 0;}
@media (max-width:767px){body.home .content-holder{padding:63px 20px 0 20px;}
}
.content-holder #content{padding-top:38px;}
@media (min-width:768px) and (max-width:979px){.post-header h2{letter-spacing:1.4px;font-size:38px;}
}
@media (max-width:480px){.post-header h2{letter-spacing:1.4px;font-size:38px;}
}
#sidebar{padding-top:38px;}
#sidebar h3{margin-bottom:30px;}
@media (min-width:768px) and (max-width:979px){#sidebar h3{letter-spacing:1.4px;font-size:38px;}
}
@media (max-width:480px){#sidebar h3{letter-spacing:1.4px;font-size:38px;}
}
#sidebar .widget{margin:69px 0 0 0;}
#sidebar .widget:first-child{margin:0;}
#sidebar .widget_categories ul, #sidebar .widget_archive ul, #sidebar .widget_nav_menu ul, #sidebar .widget_meta ul, #sidebar .widget_meta ul, #sidebar .widget_pages ul, #sidebar .widget_recent_comments ul, #sidebar .widget_recent_entries ul{margin:0;padding:0;}
#sidebar .widget_categories ul li, #sidebar .widget_archive ul li, #sidebar .widget_nav_menu ul li, #sidebar .widget_meta ul li, #sidebar .widget_meta ul li, #sidebar .widget_pages ul li, #sidebar .widget_recent_comments ul li, #sidebar .widget_recent_entries ul li{position:relative;margin:15px 0 0 0;padding:0 0 0 27px;list-style:none;line-height:20px;font-size:14px;font-weight:900;text-transform:uppercase;color:#7b200b;}
#sidebar .widget_categories ul li:first-child, #sidebar .widget_archive ul li:first-child, #sidebar .widget_nav_menu ul li:first-child, #sidebar .widget_meta ul li:first-child, #sidebar .widget_meta ul li:first-child, #sidebar .widget_pages ul li:first-child, #sidebar .widget_recent_comments ul li:first-child, #sidebar .widget_recent_entries ul li:first-child{margin:0;}
#sidebar .widget_categories ul li:before, #sidebar .widget_archive ul li:before, #sidebar .widget_nav_menu ul li:before, #sidebar .widget_meta ul li:before, #sidebar .widget_meta ul li:before, #sidebar .widget_pages ul li:before, #sidebar .widget_recent_comments ul li:before, #sidebar .widget_recent_entries ul li:before{position:absolute;line-height:16px;font-family:FontAwesome;font-size:16px;color:#d4ab7f;top:2px;left:0;content:'\f00c';}
#sidebar .widget_categories ul li a, #sidebar .widget_archive ul li a, #sidebar .widget_nav_menu ul li a, #sidebar .widget_meta ul li a, #sidebar .widget_meta ul li a, #sidebar .widget_pages ul li a, #sidebar .widget_recent_comments ul li a, #sidebar .widget_recent_entries ul li a{text-decoration:none;color:#7b200b;}
#sidebar .widget_categories ul li a:focus, #sidebar .widget_archive ul li a:focus, #sidebar .widget_nav_menu ul li a:focus, #sidebar .widget_meta ul li a:focus, #sidebar .widget_meta ul li a:focus, #sidebar .widget_pages ul li a:focus, #sidebar .widget_recent_comments ul li a:focus, #sidebar .widget_recent_entries ul li a:focus{text-decoration:none;color:#7b200b;}
#sidebar .widget_categories ul li a:hover, #sidebar .widget_archive ul li a:hover, #sidebar .widget_nav_menu ul li a:hover, #sidebar .widget_meta ul li a:hover, #sidebar .widget_meta ul li a:hover, #sidebar .widget_pages ul li a:hover, #sidebar .widget_recent_comments ul li a:hover, #sidebar .widget_recent_entries ul li a:hover{text-decoration:none;color:#d4ab7f;}
#sidebar .widget_categories ul li ul, #sidebar .widget_archive ul li ul, #sidebar .widget_nav_menu ul li ul, #sidebar .widget_meta ul li ul, #sidebar .widget_meta ul li ul, #sidebar .widget_pages ul li ul, #sidebar .widget_recent_comments ul li ul, #sidebar .widget_recent_entries ul li ul{padding:15px 0 0 0;}
#sidebar #wp-calendar caption{color:#7b200b;}
#sidebar #wp-calendar thead tr th{color:#7b200b;}
#sidebar ul.post-list li{margin:28px 0 0 0;padding:0;}
#sidebar ul.post-list li:first-child{margin:0;}
#sidebar ul.post-list li .thumbnail{margin:6px 30px 6px 0;}
@media (min-width:768px) and (max-width:979px){#sidebar ul.post-list li .thumbnail{max-width:50%;margin-right:20px;}
}
@media (max-width:480px){#sidebar ul.post-list li .thumbnail{max-width:50%;margin-right:20px;}
}
#sidebar ul.post-list li time{display:block;margin:0 0 1px 0;line-height:20px;font-size:14px;font-weight:900;text-transform:uppercase;color:#c59c6f;}
#sidebar ul.post-list li h4{margin:0 0 9px 0;padding:0;}
@media (min-width:768px) and (max-width:979px){#sidebar ul.post-list li h4{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
@media (max-width:480px){#sidebar ul.post-list li h4{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
#sidebar ul.post-list li .excerpt{margin:0 0 15px 0;}
@media (min-width:768px) and (max-width:979px){#sidebar ul.post-list li .excerpt{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
@media (max-width:480px){#sidebar ul.post-list li .excerpt{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
#sidebar ul.comments-custom{padding:6px 0 0 0;}
#sidebar ul.comments-custom li{margin:36px 0 0 0;padding:0;color:#c8a799;}
#sidebar ul.comments-custom li:first-child{margin:0;}
#sidebar ul.comments-custom li .thumbnail{margin:0 30px 0 0;}
#sidebar ul.comments-custom li .meta_format{margin:0;}
#sidebar ul.comments-custom li time{display:block;margin:0 0 1px 0;padding:13px 0 0 0;line-height:20px;font-size:14px;font-weight:900;text-transform:uppercase;color:#c59c6f;}
#sidebar ul.comments-custom li h4{margin:0;padding:0;line-height:20px;font-size:14px;font-weight:900;text-transform:uppercase;color:#7b200b;}
#sidebar ul.comments-custom li .comments-custom_txt{margin:29px 0 0 0;padding:0;border:none;}
#sidebar ul.comments-custom li .comments-custom_txt a{text-decoration:none;color:#c8a799;}
#sidebar ul.comments-custom li .comments-custom_txt a:focus{text-decoration:none;color:#c8a799;}
#sidebar ul.comments-custom li .comments-custom_txt a:hover{text-decoration:none;color:#7b200b;}
a.btn-primary{background:none;margin:0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;letter-spacing:1.5px;line-height:18px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:900;text-shadow:none;text-transform:uppercase;color:#7b200b;}
@media (max-width:767px){a.btn-primary{margin-bottom:30px;}
}
a.btn-primary:focus{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#7b200b;}
a.btn-primary:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#c59c6f;}
a.btn-primary:after{margin:0 0 0 7px;font-family:FontAwesome;font-weight:400;content:'\f105';}
.banner-wrap{position:relative;overflow:hidden;margin:22px 0 22px 0;}
.banner-wrap:hover .banner-btn{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;top:0;}
.banner-wrap .featured-thumbnail{margin:0;}
.banner-wrap .featured-thumbnail a{float:none;border:none;}
.banner-wrap .featured-thumbnail a img{width:100%;height:auto;}
.banner-wrap .banner-btn{background:#770d00;position:absolute;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;top:100%;right:0;bottom:0;left:0;}
.banner-wrap .banner-btn a{display:block;line-height:291px;font-family:'Changa One', cursive;font-size:30px;font-weight:400;text-align:center;text-shadow:none;text-transform:uppercase;text-decoration:none;color:#f5eee6;}
@media (min-width:980px) and (max-width:1200px){.banner-wrap .banner-btn a{line-height:235px;}
}
html.ie8 .banner-wrap .banner-btn a{line-height:235px;}
@media (min-width:768px) and (max-width:979px){.banner-wrap .banner-btn a{line-height:179px;}
}
@media (max-width:767px){.banner-wrap .banner-btn a{line-height:272px;}
}
@media (max-width:480px){.banner-wrap .banner-btn a{line-height:173px;}
}
.spacer{height:51px;}
.service-box{background:none;position:relative;min-height:203px;overflow:visible;margin:0 0 0 -30px;padding:54px 20px 41px 30px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;z-index:99;}
@media (min-width:980px) and (max-width:1200px){.service-box{margin:0 0 0 -20px;padding:54px 20px 41px 20px;}
}
html.ie8 .service-box{margin:0 0 0 -20px;padding:54px 20px 41px 20px;}
@media (min-width:768px) and (max-width:979px){.service-box{margin:0 0 0 -20px;padding:54px 20px 41px 20px;}
}
@media (max-width:767px){.service-box{margin:0;padding:54px 20px 41px 20px !important;}
}
.service-box:hover{border-color:#f0eae2;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.service-box:hover:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;top:0;}
.service-box:hover:after{background:#f0eae2;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.service-box:hover .icon a img{margin:-57px 0 0 0;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.service-box:hover .service-box_body h2 a{color:#f2ece4;}
.service-box.left{margin-left:0;padding-left:0;}
.service-box.left:before{left:-1000px;}
.service-box.right:before{right:-0px !important;}
.service-box:before{background:url(images/sketch_background.jpg) repeat 50% 0%;display:block;position:absolute;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;top:100%;right:0;bottom:0;left:0;z-index:-1;content:'';}
@media (max-width:767px){.service-box:before{left:0 !important;right:0 !important;}
}
.service-box:after{background:#770d00;display:block;position:absolute;height:11px;overflow:hidden;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;right:0;bottom:0;left:0;content:'';}
.service-box .icon{float:none;height:120px;overflow:hidden;margin:0 0 14px 0;}
.service-box .icon a img{-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;}
.service-box .service-box_body h2{margin:0 0 14px 0;letter-spacing:1.5px;line-height:30px;font-size:30px;text-transform:uppercase;color:#7b200b;}
@media (min-width:980px) and (max-width:1200px){.service-box .service-box_body h2{line-height:24px;font-size:24px;}
}
html.ie8 .service-box .service-box_body h2{line-height:24px;font-size:24px;}
@media (min-width:768px) and (max-width:979px){.service-box .service-box_body h2{line-height:20px;font-size:20px;}
}
.service-box .service-box_body h2 a{text-decoration:none;color:#7b200b;}
.service-box .service-box_body h2 a:focus{text-decoration:none;color:#7b200b;}
.service-box .service-box_body h2 a:hover{text-decoration:none;color:#f2ece4;}
.service-box .service-box_body h5{margin:0;padding:0;letter-spacing:1.2px;line-height:20px;font-size:14px;font-weight:900 !important;text-transform:uppercase;color:#c59c6f;}
@media (min-width:1200px){.service-box .service-box_body h5{padding-right:50px;font-weight:normal !important;}
}
@media (min-width:768px) and (max-width:979px){.service-box .service-box_body h5{line-height:18px;font-size:12px;}
}
.service-box.extra{min-height:1px !important;margin:0 0 59px 0;padding:10px 0 0 0;}
@media (max-width:767px){.service-box.extra{margin:0 0 30px 0 !important;padding:0 !important;}
}
.service-box.extra:before, .service-box.extra:after{display:none;}
.service-box.extra:hover h2 a{text-decoration:none;color:#c59c6f;}
.service-box.extra h2{margin:0 0 28px 0;letter-spacing:3px;line-height:48px;font-size:48px;}
@media (min-width:768px) and (max-width:979px){.service-box.extra h2{line-height:38px;font-size:38px;}
}
.service-box.extra h2 a{text-decoration:none;color:#7b200b;}
.service-box.extra h2 a:focus{text-decoration:none;color:#7b200b;}
.service-box.extra h2 a:hover{text-decoration:none;color:#c59c6f;}
.service-box.extra h5{margin:0 0 9px 0;letter-spacing:normal;line-height:30px;font-family:'Roboto', sans-serif;font-size:24px;font-weight:400 !important;text-transform:none;color:#7b200b;}
.service-box.extra .service-box_txt{margin:0 0 15px 0;}
.service-box.extra .btn-align{text-align:left;}
.thumbnail{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.thumbnail a .zoom-icon{background:url(images/zoom.png) repeat 0% 0%;}
.thumbnail a .zoom-icon:before{background:url(images/magnify.png) no-repeat 0% 0%;display:block;position:absolute;width:125px;height:125px;overflow:hidden;margin:-62px 0 0 -62px;padding:0;top:50%;left:50%;content:'';}
.grid_gallery .thumbnail a .zoom-icon:before{background:url(images/magnify_alt.png) no-repeat 0% 0%;display:block;position:absolute;width:62px;height:62px;overflow:hidden;margin:-31px 0 0 -31px;padding:0;top:50%;left:50%;content:'';}
.flexslider.list_1{overflow:visible !important;margin:0;}
.flexslider.list_1 ul li{position:relative;}
.flexslider.list_1 ul li .thumbnail{float:none;margin:0;}
@media (min-width:1921px){.flexslider.list_1 ul li .thumbnail{margin-right:-50%;margin-left:-50%;}
}
html.ie8 .flexslider.list_1 ul li .thumbnail{margin-right:-70%;margin-left:-70%;}
@media (min-width:1201px) and (max-width:1920px){.flexslider.list_1 ul li .thumbnail{margin-right:-375px;margin-left:-375px;}
}
@media (min-width:980px) and (max-width:1200px){.flexslider.list_1 ul li .thumbnail{margin-right:-375px;margin-left:-375px;}
}
@media (min-width:768px) and (max-width:979px){.flexslider.list_1 ul li .thumbnail{margin-right:-275px;margin-left:-275px;}
}
@media (max-width:767px){.flexslider.list_1 ul li .thumbnail{margin-right:-200px;margin-left:-200px;}
}
.flexslider.list_1 ul li .caption{position:absolute;padding:65px 0 0 0;top:0;right:0;left:0;}
@media (min-width:768px) and (max-width:979px){.flexslider.list_1 ul li .caption{padding:35px 0 0 0;}
}
@media (max-width:767px){.flexslider.list_1 ul li .caption{padding:20px 150px 0 0;}
}
@media (max-width:480px){.flexslider.list_1 ul li .caption{padding:20px 130px 0 0;}
}
.flexslider.list_1 ul li .caption h5{float:left;width:470px;padding:2px 30px 0 0;line-height:89px;font-family:'Changa One', cursive;font-size:100px;font-weight:400;text-transform:uppercase;color:#f0eae2;}
@media (min-width:980px) and (max-width:1200px){.flexslider.list_1 ul li .caption h5{width:355px;line-height:70px;font-size:70px;}
}
html.ie8 .flexslider.list_1 ul li .caption h5{width:355px;line-height:70px;font-size:70px;}
@media (min-width:768px) and (max-width:979px){.flexslider.list_1 ul li .caption h5{width:247px;line-height:50px;font-size:50px;}
}
@media (max-width:767px){.flexslider.list_1 ul li .caption h5{float:none;width:100%;padding:0;line-height:28px;font-size:28px;}
}
.flexslider.list_1 ul li .caption h5 a{text-decoration:none;color:#f0eae2;}
.flexslider.list_1 ul li .caption h5 a:focus{text-decoration:none;color:#f0eae2;}
.flexslider.list_1 ul li .caption h5 a:hover{text-decoration:none;color:#bf9388;}
.flexslider.list_1 ul li .caption h5 span{display:block;margin:11px 0 0 0;line-height:30px;font-size:30px;}
@media (max-width:767px){.flexslider.list_1 ul li .caption h5 span{margin:5px 0 0 0;line-height:16px;font-family:'Roboto', sans-serif;font-size:16px;font-weight:400;text-transform:none;}
}
.flexslider.list_1 ul li .caption .excerpt{float:left;width:470px;overflow:hidden;padding:10px 0 0 0;line-height:30px;font-size:24px;font-weight:400;color:#f0eae2;}
@media (min-width:980px) and (max-width:1200px){.flexslider.list_1 ul li .caption .excerpt{width:355px;}
}
html.ie8 .flexslider.list_1 ul li .caption .excerpt{width:355px;}
@media (min-width:768px) and (max-width:979px){.flexslider.list_1 ul li .caption .excerpt{width:247px;line-height:24px;font-size:16px;}
}
@media (max-width:767px){.flexslider.list_1 ul li .caption .excerpt{float:none;width:auto;max-height:44px;overflow:hidden;padding:0;line-height:22px;font-size:14px;}
}
@media (max-width:480px){.flexslider.list_1 ul li .caption .excerpt{display:none;}
}
.flexslider.list_1 ul li .caption a.btn-primary{background:none;position:relative;float:right;width:140px;margin:17px 0 0 30px;padding:17px 15px 18px 15px;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;line-height:30px;font-family:'Changa One', cursive;font-size:30px;font-weight:400;text-align:center;text-transform:uppercase;text-decoration:none;color:#7b200b;z-index:99;}
@media (max-width:767px){.flexslider.list_1 ul li .caption a.btn-primary{position:absolute;float:none;width:100px;line-height:20px;font-size:20px;top:0;right:0;}
}
@media (max-width:480px){.flexslider.list_1 ul li .caption a.btn-primary{width:80px;line-height:16px;font-size:16px;}
}
.flexslider.list_1 ul li .caption a.btn-primary:hover{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#f7f0e7;}
.flexslider.list_1 ul li .caption a.btn-primary:hover:before{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;top:100%;}
.flexslider.list_1 ul li .caption a.btn-primary:before{background:#f0eae2;display:block;position:absolute;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;top:0;right:0;bottom:0;left:0;z-index:-1;content:'';}
.flexslider.list_1 ul li .caption a.btn-primary:after{display:none;}
.flexslider.list_1 .flex-control-nav{position:absolute;text-align:left;bottom:26px;left:0;z-index:99;}
@media (max-width:767px){.flexslider.list_1 .flex-control-nav{bottom:20px;}
}
@media (max-width:480px){.flexslider.list_1 .flex-control-nav{bottom:15px;}
}
.flexslider.list_1 .flex-control-nav li{margin:0 10px 0 0;padding:0;}
.flexslider.list_1 .flex-control-nav li a{background:#f0eae2;display:inline-block;width:14px;height:14px;overflow:hidden;margin:0;padding:0;vertical-align:top;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;}
.flexslider.list_1 .flex-control-nav li a:focus{background:#f0eae2;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.flexslider.list_1 .flex-control-nav li a:hover, .flexslider.list_1 .flex-control-nav li a.flex-active{background:#bb9187;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.list_2 li{margin-bottom:0;}
@media (max-width:767px){.list_2 li{width:100%;overflow:hidden;margin:30px 0 0 0;}
}
.list_2 li .thumbnail{margin:0 0 12px 0;}
@media (max-width:767px){.list_2 li .thumbnail{max-width:50%;margin:5px 20px 5px 0;}
}
@media (max-width:767px){.list_2 li .clear{display:none;}
}
.list_2 li h5{margin:0 0 18px 0;letter-spacing:1px;line-height:20px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:900 !important;color:#f0eae2;}
.list_2 li h5 a{text-decoration:none;color:#f0eae2;}
.list_2 li h5 a:focus{text-decoration:none;color:#f0eae2;}
.list_2 li h5 a:hover{text-decoration:none;color:#7b200b;}
.list_2 li .excerpt{margin:0;}
.list_3 li{margin-bottom:0;}
@media (max-width:767px){.list_3 li{width:100%;overflow:hidden;margin:30px 0 0 0;}
}
.list_3 li .thumbnail{margin:0 0 17px 0;}
@media (max-width:767px){.list_3 li .thumbnail{max-width:50%;margin:5px 20px 5px 0;}
}
@media (max-width:767px){.list_3 li .clear{display:none;}
}
.list_3 li h5{margin:0 0 13px 0;padding:0;letter-spacing:1px;font-weight:400 !important;color:#7b200b;}
.list_3 li .excerpt{margin:0 0 14px 0;}
.content_box{background:#fff;position:relative;padding:63px 0 20px 0;}
.content_box:before, .content_box:after{background:#fff;}
.content_box.box{margin:19px 0 -63px 0;padding:63px 0 77px 0;}
.content_box.box h2{margin-bottom:32px;}
.content_box.box_1{background:url(images/bg_2.jpg) repeat 50% 0%;padding:52px 0 46px 0;color:#f0eae2;}
.content_box.box_1:before, .content_box.box_1:after{background:url(images/bg_2.jpg) repeat 50% 0%;}
.content_box.box_1 h2{margin-bottom:36px;color:#f0eae2;}
.content_box.box_2{padding:63px 0 81px 0;}
.content_box.box_2 h2{margin-bottom:36px;}
div.testimonials{width:100%;overflow:hidden;padding:3px 0 0 0;}
div.testimonials .testi-item{float:left;width:370px;overflow:visible;margin:0 0 0 30px;padding:0;}
div.testimonials .testi-item:first-child{margin:0;}
div.testimonials .testi-item blockquote{background:none;margin:0;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:20px;font-size:14px;font-weight:400;color:#c8a799;}
div.testimonials .testi-item blockquote:before, div.testimonials .testi-item blockquote:after{display:none;}
div.testimonials .testi-item blockquote a{text-decoration:none;color:#c8a799;}
div.testimonials .testi-item blockquote a:focus{text-decoration:none;color:#c8a799;}
div.testimonials .testi-item blockquote a:hover{text-decoration:none;color:#7b200b;}
div.testimonials .testi-item blockquote a:before{background:url(images/quotes_before.png) no-repeat 0% 0%;display:inline-block;width:24px;height:18px;overflow:hidden;margin:-3px 10px 0 0;vertical-align:top;content:'';}
div.testimonials .testi-item blockquote a:after{background:url(images/quotes_after.png) no-repeat 0% 0%;display:inline-block;width:24px;height:18px;overflow:hidden;margin:6px 0 0 10px;vertical-align:top;content:'';}
div.testimonials .testi-item .testi-meta{padding:14px 0 0 0;letter-spacing:1px;line-height:20px;font-size:14px;font-weight:900;color:#7b200b;}
div.testimonials .testi-item .testi-meta .user{display:block;}
div.testimonials .testi-item .testi-meta .user:after{display:none;}
div.testimonials .testi-item .testi-meta .info:before{content:'(';}
div.testimonials .testi-item .testi-meta .info:after{content:')';}
div.testimonials .testi-item .testi-meta br, div.testimonials .testi-item .testi-meta a{display:none;}
.carousel-wrap.testimonials .es-carousel-wrapper{padding:0 0 61px 0;}
.carousel-wrap.testimonials h2{margin:7px 0 27px 0;}
.carousel-wrap.testimonials ul li h5{display:none;}
.carousel-wrap.testimonials ul li .excerpt{margin:0;padding:3px 0 0 0;}
@media (max-width:480px){.carousel-wrap.testimonials ul li .excerpt{line-height:16px;font-size:10px;}
}
.carousel-wrap.testimonials ul li .excerpt a{text-decoration:none;color:grey;}
.carousel-wrap.testimonials ul li .excerpt a:focus{text-decoration:none;color:#c8a799;}
.carousel-wrap.testimonials ul li .excerpt a:hover{text-decoration:none;color:#7b200b;}
.carousel-wrap.testimonials ul li .excerpt a:before{background:url(images/quotes_before.png) no-repeat 0% 0%;display:inline-block;width:24px;height:18px;overflow:hidden;margin:-3px 10px 0 0;vertical-align:top;content:'';}
@media (max-width:480px){.carousel-wrap.testimonials ul li .excerpt a:before{display:none;}
}
.carousel-wrap.testimonials ul li .excerpt a:after{background:url(images/quotes_after.png) no-repeat 0% 0%;display:inline-block;width:24px;height:18px;overflow:hidden;margin:6px 0 0 10px;vertical-align:top;content:'';}
@media (max-width:480px){.carousel-wrap.testimonials ul li .excerpt a:after{display:none;}
}
.carousel-wrap.testimonials ul li .testi-meta{padding:14px 0 0 0;letter-spacing:1px;line-height:20px;font-size:14px;font-weight:900;color:#ad302b;}
@media (max-width:480px){.carousel-wrap.testimonials ul li .testi-meta{letter-spacing:normal;line-height:16px;font-size:11px;}
}
.carousel-wrap.testimonials ul li .testi-meta .user{display:block;}
.carousel-wrap.testimonials ul li .testi-meta .info:before{content:'(';}
.carousel-wrap.testimonials ul li .testi-meta .info:after{content:')';}
.carousel-wrap.testimonials .es-nav-next{background:none;position:absolute;width:13px;height:25px;overflow:hidden;top:auto;right:0;bottom:0;left:auto;}
.carousel-wrap.testimonials .es-nav-next:hover:before{opacity:0;filter:alpha(opacity=0);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.carousel-wrap.testimonials .es-nav-next:hover:after{opacity:1;filter:alpha(opacity=100);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.carousel-wrap.testimonials .es-nav-next:before{background:url(images/next.gif) no-repeat 0% 0%;display:block;position:absolute;width:13px;height:25px;overflow:hidden;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;top:0;right:0;content:'';}
.carousel-wrap.testimonials .es-nav-next:after{background:url(images/next_act.gif) no-repeat 0% 0%;display:block;position:absolute;width:13px;height:25px;overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;top:0;right:0;content:'';}
.carousel-wrap.testimonials .es-nav-prev{background:none;position:absolute;width:13px;height:25px;overflow:hidden;top:auto;right:23px;bottom:0;left:auto;}
.carousel-wrap.testimonials .es-nav-prev:hover:before{opacity:0;filter:alpha(opacity=0);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.carousel-wrap.testimonials .es-nav-prev:hover:after{opacity:1;filter:alpha(opacity=100);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.carousel-wrap.testimonials .es-nav-prev:before{background:url(images/prev.gif) no-repeat 0% 0%;display:block;position:absolute;width:13px;height:25px;overflow:hidden;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;top:0;right:0;content:'';}
.carousel-wrap.testimonials .es-nav-prev:after{background:url(images/prev_act.gif) no-repeat 0% 0%;display:block;position:absolute;width:13px;height:25px;overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;top:0;right:0;content:'';}
.list.check-list ul{margin:0;padding:0;}
.list.check-list ul li{position:relative;margin:15px 0 0 0;padding:0 0 0 27px;list-style:none;letter-spacing:1.3px;line-height:20px;font-size:14px;font-weight:900;text-transform:uppercase;color:#7b200b;}
.list.check-list ul li:first-child{margin:0;}
.list.check-list ul li:before{position:absolute;line-height:16px;font-size:16px;color:#d4ab7f;top:2px;left:0;}
.list.check-list ul li a{text-decoration:none;color:#7b200b;}
.list.check-list ul li a:focus{text-decoration:none;color:#7b200b;}
.list.check-list ul li a:hover{text-decoration:none;color:#d4ab7f;}
.list.custom-list{padding:2px 0 0 0;border-bottom:11px solid #770d00;}
@media (max-width:767px){.list.custom-list{padding:0 0 30px 0;}
}
.list.custom-list ul{margin:0;padding:0;line-height:0;font-size:0;}
.list.custom-list ul li{display:inline-block;width:370px;margin:0 0 39px 30px;padding:0;vertical-align:top;line-height:20px;font-size:14px;color:#c8a799;}
@media (min-width:980px) and (max-width:1200px){.list.custom-list ul li{width:300px;margin:0 0 39px 20px;}
}
html.ie8 .list.custom-list ul li{width:300px;margin:0 0 39px 20px;}
@media (max-width:767px){.list.custom-list ul li{width:100%;margin:30px 0 0 0;}
}
.list.custom-list ul li:first-child{margin:0;}
html.ie8 .list.custom-list ul li:first-child{margin:0;}
.list.custom-list ul li:before{display:none;}
.list.custom-list ul li .extra-wrap{overflow:hidden;}
@media (min-width:768px) and (max-width:979px){.list.custom-list ul li .extra-wrap{overflow:visible;}
}
@media (max-width:480px){.list.custom-list ul li .extra-wrap{overflow:visible;}
}
.list.custom-list ul li strong{display:block;margin:0 0 10px 0;line-height:30px;font-size:24px;font-weight:400;color:#7b200b;}
@media (min-width:768px) and (max-width:979px){.list.custom-list ul li strong{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;}
}
.list.custom-list ul li em{display:block;margin:16px 0 0 0;font-style:normal;}
.list.custom-list ul li em a{background:none;margin:0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;letter-spacing:1.5px;line-height:18px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:900;text-shadow:none;text-transform:uppercase;color:#7b200b;}
.list.custom-list ul li em a:focus{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#7b200b;}
.list.custom-list ul li em a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#c59c6f;}
.list.custom-list ul li em a:after{margin:0 0 0 7px;font-family:FontAwesome;font-weight:400;content:'\f105';}
.dropcap{background:url(images/bg.jpg) repeat 0% 0%;position:relative;width:62px;height:62px;overflow:visible;margin:7px 38px 7px 0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;line-height:58px;font-family:'Changa One', cursive;font-size:30px;font-weight:400;text-align:center;color:#f2ece4;}
.dropcap:before{background:url(images/corner.gif) no-repeat 0% 0%;display:block;width:8px;height:15px;overflow:hidden;position:absolute;top:12px;right:-8px;content:'';}
.footer{background:none;margin:0;padding:0;border:none;}
@media (max-width:767px){.footer{padding:0 20px;text-align:center;}
}
.footer .container{padding:45px 0 45px 0;border-top:11px solid #770d00;}
.footer .footer-text{float:none;padding:0 0 0 4px;letter-spacing:1.2px;line-height:18px;font-size:14px;font-weight:900;text-transform:uppercase;color:#e0d6c8;}
.footer .footer-text b{display:block;margin:0 0 6px -4px;}
.footer .footer-text i{display:block;font-style:normal;}
.footer .footer-text a{text-decoration:none;color:#e0d6c8;}
.footer .footer-text a:focus{text-decoration:none;color:#e0d6c8;}
.footer .footer-text a:hover{text-decoration:none;color:#7b200b;}
.footer .footer-nav{margin:0;}
@media (min-width:768px) and (max-width:979px){.footer .footer-nav ul{text-align:right;}
}
.footer .footer-nav ul li{margin:0 0 0 13px;padding:0;text-transform:uppercase;}
@media (max-width:767px){.footer .footer-nav ul li{margin:0 5px 0 5px !important;}
}
.footer .footer-nav ul li:first-child{margin:0;}
.footer .footer-nav ul li.current-menu-item a{text-decoration:none;color:#7b200b;}
.footer .footer-nav ul li.current-menu-item a:focus{text-decoration:none;color:#7b200b;}
.footer .footer-nav ul li.current-menu-item a:hover{text-decoration:none;color:#7b200b;}
.footer .footer-nav ul li a{font-weight:900;text-decoration:none;}
.footer .footer-nav ul li a:focus{text-decoration:none;color:#e0d6c8;}
.footer .footer-nav ul li a:hover{text-decoration:none;color:#7b200b;}
#back-top-wrapper{right:20px;bottom:20px;}
#back-top-wrapper #back-top{margin:0;}
#back-top-wrapper #back-top a:hover span{background-color:#770d00;}
#back-top-wrapper #back-top a span{background-color:#e0d6c8;margin:0;}
.title-section{padding:0;}
.title-section h1{margin:0 0 3px 0;padding:0;}
.title-section ul{background:none;position:relative;margin:0;padding:10px 0 9px 0;border-top:1px solid #fefefd;border-bottom:1px solid #fefefd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.title-section ul:before{position:absolute;display:block;width:101%;border-top:1px solid #fefefd;border-bottom:1px solid #fefefd;top:-1px;bottom:-1px;left:-100%;content:'';}
.title-section ul:after{position:absolute;display:block;width:101%;border-top:1px solid #fefefd;border-bottom:1px solid #fefefd;top:-1px;bottom:-1px;right:-100%;content:'';}
.title-section ul li{letter-spacing:1px;line-height:20px;font-size:14px;font-weight:900;text-shadow:none;text-transform:uppercase;color:#c59c6f;}
.title-section ul li.active{color:#7b200b;}
.title-section ul li.divider{margin:0 6px;}
.title-section ul li.divider:after{line-height:20px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:900;text-shadow:none;text-transform:uppercase;color:#c59c6f;}
.title-section ul li a{text-decoration:none;color:#c59c6f;}
.title-section ul li a:focus{text-decoration:none;color:#c59c6f;}
.title-section ul li a:hover{text-decoration:none;color:#7b200b;}
.pagination ul li a, .pagination ul li span{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
article.post h3{letter-spacing:normal;line-height:30px;font-family:'Roboto', sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#7b200b;}
.post_meta{border-color:#fefdfc;line-height:20px;font-size:14px;font-weight:900;text-transform:uppercase;color:#c59c6f;}
.post_meta i{color:#7b200b;}
.post_meta a{text-transform:uppercase !important;text-decoration:none;color:#c59c6f;}
.post_meta a:focus{text-decoration:none;color:#c59c6f;}
.post_meta a:hover{text-decoration:none;color:#7b200b;}
.post-author{background:url(images/bg_2.jpg) repeat 0% 0%;padding:20px 20px 20px 20px;border:none;border-top:11px solid #770d00;color:#f0eae2;}
.post-author h3{margin:0 0 15px 0;letter-spacing:normal;line-height:20px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;color:#c59c6f;}
.post-author h3 a{text-decoration:none;color:#f0eae2;}
.post-author h3 a:focus{text-decoration:none;color:#f0eae2;}
.post-author h3 a:hover{text-decoration:none;color:#c59c6f;}
.post-author .post-author_gravatar{margin:0 30px 5px 0;}
.post-author .post-author_gravatar img{padding:0;border:none;}
@media (max-width:480px){.post-author .post-author_desc{overflow:visible;}
}
.post-author .post-author_link p{margin:0;line-height:20px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;color:#c59c6f;}
.post-author .post-author_link p a{text-decoration:none;color:#f0eae2;}
.post-author .post-author_link p a:focus{text-decoration:none;color:#f0eae2;}
.post-author .post-author_link p a:hover{text-decoration:none;color:#c59c6f;}
.related-posts ul li{line-height:30px;font-size:24px;font-weight:400;color:#7b200b;}
@media (min-width:768px) and (max-width:979px){.related-posts ul li{line-height:22px;font-size:16px;}
}
@media (max-width:767px){.related-posts ul li{line-height:22px;font-size:16px;}
}
.related-posts ul li a{text-decoration:none;color:#7b200b;}
.related-posts ul li a:focus{text-decoration:none;color:#7b200b;}
.related-posts ul li a:hover{text-decoration:none;color:#c59c6f;}
ol.comment-list li .comment-body{background:url(images/bg_2.jpg) repeat 0% 0% !important;padding:20px 20px 20px 20px;border:none;border-top:11px solid #770d00;color:#f0eae2;}
ol.comment-list li .comment-body .author{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;line-height:21px;font-size:14px;font-weight:900;text-transform:uppercase;color:#f0eae2;}
@media (max-width:767px){ol.comment-list li .comment-body .extra-wrap{padding:0 0 20px 0;}
}
@media (max-width:480px){@supports (-webkit-appearance:none){footer{padding-top:66px !important;}
}
_:past, .page-id-14 footer:not(*:root){padding-top:66px !important;}
ol.comment-list li .comment-body .extra-wrap{overflow:visible;}
}
ol.comment-list li .comment-body .comment-meta{margin:0;padding:0;line-height:21px;font-size:14px;font-weight:900;text-transform:uppercase;color:#c59c6f;}
ol.comment-list li .comment-body .reply{margin:0 0 0 30px;}
ol.comment-list li .comment-body .reply a{background:none;margin:0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;letter-spacing:1.5px;line-height:18px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:900;text-shadow:none;text-transform:uppercase;color:#fff;}
ol.comment-list li .comment-body .reply a:focus{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#fff;}
ol.comment-list li .comment-body .reply a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#c59c6f;}
ol.comment-list li .comment-body .reply a:after{margin:0 0 0 7px;font-family:FontAwesome;font-weight:400;content:'\f105';}
#commentform p{width:100%;overflow:hidden;}
@media (max-width:767px){#commentform input[type="text"], #commentform input[type="email"], #commentform textarea{min-height:39px;}
}
#commentform input[type="submit"]{margin:0;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea{padding:4px 9px !important;}
.wpcf7-form .wpcf7-not-valid-tip{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:12px;}
@media (min-width:768px) and (max-width:979px){.wpcf7-form .wpcf7-not-valid-tip{font-size:10px !important;}
}
.wpcf7-form .ajax-loader{margin:8px 0 0 0;}
.wpcf7-form .wpcf7-response-output{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.filter-wrapper{padding:15px 0 39px 0;}
.filter-wrapper strong{margin:0;padding:0;letter-spacing:1.5px;line-height:20px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;text-decoration:none;color:#c59c6f;}
@media (max-width:767px){.filter-wrapper strong{letter-spacing:normal;line-height:18px;font-size:12px;}
}
.filter-wrapper ul li{margin:0 0 0 78px;padding:0;}
@media (min-width:768px) and (max-width:979px){.filter-wrapper ul li{margin:0 0 0 40px;}
}
@media (max-width:767px){.filter-wrapper ul li{margin:0 0 0 20px;}
}
.filter-wrapper ul li.active a{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:underline;color:#7b200b;}
.filter-wrapper ul li.active a:focus{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:underline;color:#7b200b;}
.filter-wrapper ul li.active a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:underline;color:#7b200b;}
.filter-wrapper ul li a{background:none;margin:0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;letter-spacing:1.5px;line-height:20px;font-family:'Roboto', sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;text-decoration:none;color:#7b200b;}
@media (max-width:767px){.filter-wrapper ul li a{letter-spacing:normal;line-height:18px;font-size:12px;}
}
.filter-wrapper ul li a:focus{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:none;color:#7b200b;}
.filter-wrapper ul li a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:underline;color:#7b200b;}
#portfolio-grid li .thumbnail{margin:0;}
#portfolio-grid li .caption{background:#fff;padding:12px 20px 20px 20px;}
#portfolio-grid li .caption h3{margin:0 0 10px 0;letter-spacing:normal;line-height:30px;font-family:'Roboto', sans-serif;font-size:24px;font-weight:400;text-transform:none;color:#7b200b;}
#portfolio-grid li .caption p{margin:0;}
#portfolio-grid li .caption p.excerpt{margin:0 0 15px 0;}
.type-portfolio .thumbnail.large{margin:0;}
ul.pager{margin-top:30px;border-color:#fefdfc;}
ul.pager li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.entry-content .portfolio-meta{border-color:#fefdfc;}
.entry-content .portfolio-meta-list{border-color:#fefdfc;}
.entry-content i{color:#7b200b;}
@media (max-width:767px){.error404-holder{text-align:center;}
}
.error404-holder .error404-holder_num{color:#7b200b;}
@media (min-width:768px) and (max-width:979px){.error404-holder .error404-holder_num{font-size:220px;}
}
.error404-holder h1, .error404-holder h2{color:#c59c6f;}
.archive_lists h3{letter-spacing:1px;line-height:30px;font-family:'Roboto', sans-serif;font-size:24px;font-weight:400 !important;color:#c59c6f;}
.faq-list h4{margin:0;line-height:20px;font-size:14px;font-weight:900;text-transform:uppercase;}
@media (max-width:767px){.google-map-custom-class{height:300px;}
}
html.ie8 .posts-grid li .thumbnail img{max-width:inherit;}
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.parallax-slider{height:711px;}
@media (min-width:768px) and (max-width:979px){.parallax-slider{height:500px;}
}
@media (max-width:767px){.parallax-slider{height:400px;}
}
.parallax-slider #mainCaptionHolder .container{top:0;}
.parallax-slider #mainCaptionHolder .slider_caption{background:url(images/caption.png) repeat 0% 0%;padding:10px 0 10px 0;border-bottom:1px solid #fcfaf9;line-height:34px;font-size:24px;font-weight:300;text-transform:uppercase;color:#7b200b;}
@media (min-width:980px) and (max-width:1200px){.parallax-slider #mainCaptionHolder .slider_caption{line-height:30px;font-size:20px;}
}
html.ie8 .parallax-slider #mainCaptionHolder .slider_caption{line-height:30px;font-size:20px;}
@media (min-width:768px) and (max-width:979px){.parallax-slider #mainCaptionHolder .slider_caption{padding:30px 0 30px 0;line-height:26px;font-size:16px;}
}
@media (max-width:767px){.parallax-slider #mainCaptionHolder .slider_caption{padding:30px 20px 30px 20px;line-height:26px;font-size:16px;text-align:center;}
}
@media (max-width:480px){.parallax-slider #mainCaptionHolder .slider_caption{padding:20px 20px 20px 20px;line-height:20px;font-size:12px;text-align:center;}
}
.slider_caption a{font-family: 'Montez', cursive !important;color:#fff !important;text-transform:none !important;width:1170px;display:block;margin-left:15% !important;}
.slider_caption strong{float:none !important;line-height:0px !important;}
.slider_caption > p{color:#fff !important;margin-left:15% !important;}
.lazy-load-box > h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.parallax-slider #mainCaptionHolder .slider_caption:before{background:url(images/sketch_background.jpg) repeat scroll 50% 0 rgba(0, 0, 0, 0) !important;display:block;width:100%;position:absolute;border-bottom:1px solid #fcfaf9;top:0;bottom:0;left:0 !important;content:'';z-index:0!important;opacity:1 !important;}
.parallax-slider #mainCaptionHolder .slider_caption strong{position:relative;z-index:1 !important;}
.parallax-slider #mainCaptionHolder .slider_caption p{position:relative;z-index:1 !important;}
.parallax-slider #mainCaptionHolder .slider_caption:after{background:url(images/caption.png) repeat 0% 0%;display:block;width:100%;position:absolute;border-bottom:1px solid #fcfaf9;top:0;bottom:0;right:-100%;content:'';}
.parallax-slider #mainCaptionHolder .slider_caption strong{float:left;margin:0 140px 0 0;letter-spacing:2px;line-height:100px;font-family:'Changa One', cursive;font-size:80px;font-weight:400;text-transform:uppercase;}
@media (min-width:980px) and (max-width:1200px){.parallax-slider #mainCaptionHolder .slider_caption strong{line-height:80px;font-size:80px;}
}
html.ie8 .parallax-slider #mainCaptionHolder .slider_caption strong{line-height:80px;font-size:80px;}
@media (min-width:768px) and (max-width:979px){.slider_caption a{} .parallax-slider #mainCaptionHolder .slider_caption strong{line-height:60px;font-size:60px;}
}
@media (max-width:767px){.slider_caption a{font-size:60px; margin-left: 0 !important; left: 0 !important;} .slider_caption p{margin-top:30px !important;} .parallax-slider #mainCaptionHolder .slider_caption strong{display:block;float:none;margin:0;line-height:40px;font-size:40px;}
}
@media (max-width:480px){.slider_caption a{font-size:45px;} .parallax-slider #mainCaptionHolder .slider_caption strong{line-height:30px;font-size:30px;}
@supports (-webkit-appearance:none){footer{padding-top:66px !important;}
}
_:past, .page-id-14 footer:not(*:root){padding-top:66px !important;}
}
@media (max-width:480px) and (min-width:361px){.slider_caption a{}
}
@media (max-width:360px){.slider_caption a{font-size:35px;}
}
.parallax-slider #mainCaptionHolder .slider_caption b{float:left;margin:0 70px 0 0;letter-spacing:2px;line-height:100px;font-family:'Changa One', cursive;font-size:100px;font-weight:400;text-transform:uppercase;}
@media (min-width:980px) and (max-width:1200px){.parallax-slider #mainCaptionHolder .slider_caption b{line-height:80px;font-size:80px;}
}
html.ie8 .parallax-slider #mainCaptionHolder .slider_caption b{line-height:80px;font-size:80px;}
@media (min-width:768px) and (max-width:979px){.parallax-slider #mainCaptionHolder .slider_caption b{line-height:60px;font-size:60px;}
}
@media (max-width:767px){.parallax-slider #mainCaptionHolder .slider_caption b{display:block;float:none;margin:0;line-height:40px;font-size:40px;}
}
.parallax-slider #mainCaptionHolder .slider_caption em{float:left;margin:0 30px 0 0;letter-spacing:2px;line-height:100px;font-family:'Changa One', cursive;font-size:100px;font-weight:400;font-style:normal;text-transform:uppercase;}
@media (min-width:980px) and (max-width:1200px){.parallax-slider #mainCaptionHolder .slider_caption em{line-height:80px;font-size:80px;}
}
html.ie8 .parallax-slider #mainCaptionHolder .slider_caption em{line-height:80px;font-size:80px;}
@media (min-width:768px) and (max-width:979px){.parallax-slider #mainCaptionHolder .slider_caption em{line-height:60px;font-size:60px;}
@supports (-webkit-appearance:none){footer{padding-top:66px !important;}
}
_:past, .page-id-14 footer:not(*:root){padding-top:66px !important;}
}
@media (min-width:768px) and (max-width:880px){footer h4{font-size:23px !important;}
}
@media (max-width:767px){.parallax-slider #mainCaptionHolder .slider_caption em{display:block;float:none;margin:0;line-height:40px;font-size:40px;}
}
.parallax-slider #mainCaptionHolder .slider_caption i{display:block;width:100%;overflow:hidden;}
.parallax-slider #mainCaptionHolder .slider_caption p{overflow:hidden;margin:0;padding:6px 0 0 0;letter-spacing:3.3px;}
@media (min-width:1200px){.parallax-slider #mainCaptionHolder .slider_caption p{max-width:400px;padding:11px 0 0 0;}
}
@media (min-width:980px) and (max-width:1200px){.parallax-slider #mainCaptionHolder .slider_caption p{padding:11px 0 0 0;}
.post-14 h5{font-size:22px !important;}
}
html.ie8 .parallax-slider #mainCaptionHolder .slider_caption p{padding:11px 0 0 0;}
@media (max-width:767px){.parallax-slider #mainCaptionHolder .slider_caption p{max-width:100%;letter-spacing:1px; left: 0 !important; margin-left: 0 !important;}
}
.parallax-slider .controlBtn{width:60px;height:60px;margin-top:-30px;}
.parallax-slider .controlBtn .innerBtn{font-size:48px;line-height:60px;color:#c59c6f;background:#7b200b;}
.parallax-slider .controlBtn .slidesCounter{font-size:16px;line-height:60px;color:#7b200b;background:#c59c6f;}
.parallax-slider .controlBtn:hover .innerBtn{color:#7b200b;background:#c59c6f;}
.parallax-slider .parallaxPrevBtn, .parallax-slider .parallaxNextBtn{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.parallax-slider .parallaxPrevBtn{left:-60px;}
.parallax-slider .parallaxNextBtn{right:-60px;}
.parallax-slider:hover .parallaxPrevBtn{left:0;}
.parallax-slider:hover .parallaxNextBtn{right:0;}
.parallax-slider #paralaxSliderPagination{bottom:15px;}
.parallax-slider #paralaxSliderPagination.buttons_pagination ul li{border-radius:50%;margin:3px;width:10px;height:10px;border:2px solid #7b200b;}
.parallax-slider #paralaxSliderPagination.buttons_pagination ul li:hover, .parallax-slider #paralaxSliderPagination.buttons_pagination ul li.active{background:#7b200b;}
.parallax-slider #paralaxSliderPagination.images_pagination ul li{margin:3px;opacity:.5;}
.parallax-slider #paralaxSliderPagination.images_pagination ul li:hover, .parallax-slider #paralaxSliderPagination.images_pagination ul li.active{opacity:1;}
.parallax-slider #previewSpinner{width:50px;height:50px;margin-left:-25px;margin-top:-25px;border-radius:25px;background:url(parallax-slider/img/spinner.GIF) 50% 50% #fff no-repeat;}
.parallax-slider{overflow:hidden;position:relative;-ms-transform:translateZ(0);transform:translateZ(0);}
.parallax-slider .baseList{display:none;}
.parallax-slider #mainImageHolder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}
.parallax-slider #mainImageHolder .primaryHolder, .parallax-slider #mainImageHolder .secondaryHolder{position:absolute;width:100%;height:100%;top:0;left:0;}
.parallax-slider #mainImageHolder .primaryHolder .imgBlock, .parallax-slider #mainImageHolder .secondaryHolder .imgBlock{max-width:inherit;background-repeat:no-repeat;background-position:center;background-size:cover;}
.parallax-slider #mainImageHolder .primaryHolder{z-index:2;}
.parallax-slider #mainImageHolder .secondaryHolder{z-index:1;}
.parallax-slider #mainCaptionHolder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;}
.parallax-slider #mainCaptionHolder .container{position:relative;}
.parallax-slider #mainCaptionHolder .primaryCaption, .parallax-slider #mainCaptionHolder .secondaryCaption{position:absolute;width:100%;top:0;left:0;}
.parallax-slider #mainCaptionHolder .secondaryCaption .slider_caption{background:none;}
.parallax-slider #mainCaptionHolder .secondaryCaption .slider_caption:before, .parallax-slider #mainCaptionHolder .secondaryCaption .slider_caption:after{background:none;}
.parallax-slider .controlBtn{position:absolute;cursor:pointer;display:block;top:50%;z-index:2;}
.parallax-slider .controlBtn .innerBtn{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:block;width:100%;height:100%;text-align:center;z-index:1;}
.parallax-slider .controlBtn .slidesCounter{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;width:60%;height:100%;}
.parallax-slider .controlBtn.parallaxPrevBtn .slidesCounter{left:0%;text-align:left;}
.parallax-slider .controlBtn.parallaxPrevBtn:hover .slidesCounter{left:100%;}
.parallax-slider .controlBtn.parallaxNextBtn .slidesCounter{right:0%;text-align:right;}
.parallax-slider .controlBtn.parallaxNextBtn:hover .slidesCounter{right:100%;}
.parallax-slider #paralaxSliderPagination{position:absolute;width:14px;margin:0 0 0 -585px;text-align:center;right:auto;bottom:39px;left:50%;z-index:2;}
@media (min-width:980px) and (max-width:1200px){.parallax-slider #paralaxSliderPagination{margin:0 0 0 -470px;}
.post-14 > h5{font-size:22px !important;}
.content_box.box_2{margin:0 !important;}
.page-id-1797 .content-holder #content{padding-top:0;}
}
html.ie8 .parallax-slider #paralaxSliderPagination{margin:0 0 0 -470px;}
@media (min-width:768px) and (max-width:979px){.parallax-slider #paralaxSliderPagination{margin:0 0 0 -362px;}
@supports (-webkit-appearance:none){footer{padding-top:66px !important;}
}
_:past, .page-id-14 footer:not(*:root){padding-top:66px !important;}
}
@media (max-width:767px){.parallax-slider #paralaxSliderPagination{width:auto;margin:0;right:0;bottom:20px;left:0;}
}
.parallax-slider #paralaxSliderPagination ul{margin:0;padding:0;}
.parallax-slider #paralaxSliderPagination ul li{background:#84260e !important;display:inline-block !important;width:14px !important;height:14px !important;overflow:hidden !important;margin:10px 0 0 0 !important;padding:0 !important;border:none !important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;vertical-align:top !important;cursor:pointer !important;}
@media (max-width:767px){.parallax-slider #paralaxSliderPagination ul li{margin:0 5px !important;}
@supports (-webkit-appearance:none){footer{padding-top:66px !important;}
}
_:past, .page-id-14 footer:not(*:root){padding-top:66px !important;}
}
.parallax-slider #paralaxSliderPagination ul li:focus{background:#84260e !important;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.parallax-slider #paralaxSliderPagination ul li:hover, .parallax-slider #paralaxSliderPagination ul li.active{background:#fff !important;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.parallax-slider #previewSpinner{position:absolute;display:block;top:50%;left:50%;z-index:99;}
.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.parallax-slider.zoom-fade-eff #mainImageHolder .primaryHolder.animateState{opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3);}
.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder{opacity:1;filter:alpha(opacity=100);}
.parallax-slider.zoom-fade-eff #mainImageHolder .secondaryHolder.animateState{opacity:0;filter:alpha(opacity=0);}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption{opacity:1;filter:alpha(opacity=100);}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .primaryCaption.animateState{opacity:0;filter:alpha(opacity=0);}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption{opacity:1;filter:alpha(opacity=100);}
.parallax-slider.zoom-fade-eff #mainCaptionHolder .secondaryCaption.animateState{opacity:0;filter:alpha(opacity=0);}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder{opacity:1;filter:alpha(opacity=100);}
.parallax-slider.simple-fade-eff #mainImageHolder .primaryHolder.animateState{opacity:0;filter:alpha(opacity=0);}
.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState{opacity:1;filter:alpha(opacity=100);}
.parallax-slider.simple-fade-eff #mainImageHolder .secondaryHolder.animateState.animateState{opacity:0;filter:alpha(opacity=0);}
.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.parallax-slider.simple-fade-eff #mainCaptionHolder .primaryCaption.animateState{opacity:0;filter:alpha(opacity=0);}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption{opacity:1;filter:alpha(opacity=100);}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption.animateState{opacity:0;filter:alpha(opacity=0);}
.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder{top:0;}
.parallax-slider.slide-top-eff #mainImageHolder .primaryHolder.animateState{top:-100%;}
.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState{top:0;}
.parallax-slider.slide-top-eff #mainImageHolder .secondaryHolder.animateState.animateState{top:100%;}
.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.parallax-slider.slide-top-eff #mainCaptionHolder .primaryCaption.animateState{opacity:0;filter:alpha(opacity=0);}
.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption{opacity:1;filter:alpha(opacity=100);}
.parallax-slider.slide-top-eff #mainCaptionHolder .secondaryCaption.animateState{opacity:0;filter:alpha(opacity=0);}
.main_footer{background:none repeat scroll 0 0 #638A4B;}
.widget_text > h4{color:white;}
.carousel-wrap.testimonials > h2{color:#638A4B;}
h3{color:#638A4B !important;}
.lazy-load-box.effect-slidefromleft > h4{color:grey;}
.span3 > h5{color:#638A4B;}
.span3 h6{color:#638A4B !important;}
.span3 a{color:#638A4B;}
.container_inner{}
.span3 a{font-family:gunny_rewrittenregular !important;font-weight:bolder;}
.span3 a, h2:hover{font-family:gunny_rewrittenregular !important;font-weight:bolder;}
.menu-footer-menu-container a{color:#fff;font-size:11px;}
.menu-footer-menu-container ul{list-style:none;}
footer h4{color:#fff !important;font-size:34px;letter-spacing:3.4px !important;}
.textwidget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 11px;}
.testi-meta{color:#ad302b !important;}
.service-box .icon:hover{padding-top:50px !important;}
.carousel-wrap.testimonials > h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.span7 h3{margin-bottom:auto;}
.span3 a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
.service-box_body a{font-family:'Montez', cursive !important;}
footer h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
footer{padding-top:20px;}
#menu-footer-menu{margin:0px;}
.title{text-transform:none !important;}
@media (min-width:980px) and (max-width:1024px){
.garlic_dip .thumbnail{margin-left:0% !important;}
.service-box .icon{height:103px !important;}
.alignnone.wp-image-2229.size-medium{margin:20px 30px 10px !important;}
#post-14 .content_box.box_2{padding-bottom:4% !important;}
#content .row .span12.customSpan1{padding:0 10px;}
.page-id-1797 .title-section{padding:0 10px !important;}
.page-id-1797 .motopress-wrapper .container .span12{width:100% !important;}
.page-id-1797 .motopress-wrapper .container{margin:0;padding:0;width:100% !important;}
.content-holder{padding-bottom:1px !important;}
.nav__primary{left:16px;position:relative;z-index:2;}
.list.styled.custom-list li{width:45% !important;}
@supports (-webkit-appearance:none){.list.styled.custom-list li{width:44% !important;}
}
_:past,.list.styled.custom-list li:not(*:root){width:44% !important;}
.list.styled.custom-list > ul{margin-left:19px;}
.content_box.box_1 > h2{padding-left:21px;}
.list.styled.custom-list li{margin-left:0px;}
}
@media (min-width:1300px) and (max-width:1920px){@supports (-webkit-appearance:none){footer{padding-top:66px !important;}
}
_:past, .page-id-14 footer:not(*:root){padding-top:66px !important;}
@supports (-webkit-appearance:none){div.wpcf7{margin:0;padding:0 0 45px 0 !important;}
}
_:past, .page-id-14 div.wpcf7:not(*:root){margin:0;padding:0 0 45px 0 !important;}
}
@media (min-width:786px) and (max-width:859px){@supports (-webkit-appearance:none){.list.custom-list ul li .extra-wrap{overflow:visible !important;margin-left:0px;}
}
_:past, .list.custom-list ul li .extra-wrap:not(*:root){overflow:visible !important;margin-left:0px;}
}
@media (min-width:768px) and (max-width:979px){@supports (-webkit-appearance:none){.span12{width:100% !important;}
}
_:past, .span12:not(*:root){width:100% !important;}
@supports (-webkit-appearance:none){.list.custom-list ul li{margin:0 0 39px 0px;}
}
_:past, .list.custom-list ul li:not(*:root){margin:0 0 0px 0px;}
@supports (-webkit-appearance:none){.list.custom-list ul li .extra-wrap{overflow:hidden;}
}
_:past, .list.custom-list ul li .extra-wrap:not(*:root){overflow:hidden;}
@supports (-webkit-appearance:none){.content_box.box_1{padding:6px 8% !important;}
}
_:past, .content_box.box_1:not(*:root){padding:6px 8% !important;}
@supports (-webkit-appearance:none){.list.custom-list ul li{width:48% !important;}
_:past, .list.custom-list ul li:not(*:root){width:48% !important;}
}
@media (min-width:768px) and (max-width:860px){.list.custom-list ul li{margin:0 0 39px 0px;width:47% !important;}
.span12{width:100% !important;}
@supports (-webkit-appearance:none){.list.custom-list ul li{margin:0 0 0px 0px !important;}
.span12{width:100%;}
}
_:past, .list.custom-list ul li:not(*:root){margin:0 0 0px 0px !important;}
.alignnone.wp-image-2229.size-medium{margin:20px 63px 10px !important;}
}
@media (min-width:862px) and (max-width:939px){@supports (-webkit-appearance:none){.list.custom-list ul li{width:47% !important;}
_:past, .list.custom-list ul li:not(*:root){width:47% !important;}
}
@media (min-width:600px) and (max-width:640px){.main_footer{padding-top:49px !important;}
.service-box .icon{height:156px !important;}
}
@media (min-width:520px) and (max-width:580px){@supports (-webkit-appearance:none){.list.custom-list ul li strong{margin-top:10px !important;}
}
_:past, .list.custom-list ul li strong:not(*:root){margin-top:10px !important;}
}
@media (min-width:570px) and (max-width:640px){.main_footer{padding-top:49px !important;}
.garlic_dip .thumbnail{width:60% !important;}
.list.custom-list ul li{margin:0;}
@supports (-webkit-appearance:none){.list.custom-list ul li{margin:0 !important;}
}
_:past, .list.custom-list ul li:not(*:root){margin:0 !important;}
}
.full-width-bg .span12{margin-left:0 !important;}
}
