<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/******************************************************************************
VISUAL COMPOSER THEME STYLE

	01. Commons
	02. Message Boxes
	03. Toggles
	04. Gallery Sliders
	05. Carousel
	06. Tabs
	07. Tour Tabs
	08. Accordions
	09. Posts Grid
	10. Posts Carousel
	11. Posts Slider
	12. Buttons
	13. Maps
	14. Flickr
	15. Progress Bars
	16. Pie Charts
	17. Misc WP Styles
	18. VC Single Post Element
	19. VC Seperator Bar/Line Elements
	20. VC Post Carousel
	21. VC Post Listed
	
*******************************************************************************/




/* 
01. TYPOGRAPHY COMMONS _______________________________________________________________ */ 



.messagebox_text p:before, .wpb_toggle:after, .wpb_gallery_slides.flexslider .flex-direction-nav a:before,
.wpb_gallery_slides.flexslider .flex-direction-nav a, .wpb_images_carousel .vc-carousel-control span, 
.wpb_tour .wpb_tour_next_prev_nav a:before, .wpb_tour .wpb_tour_next_prev_nav a:after,
.wpb_accordion_header a:after, .wpb_teaser_grid .vc_read_more:before, .vc_carousel .vc_read_more:before,
.vc_carousel .vc_carousel-control span, .vc_images_carousel .vc_carousel-control .icon-next:before,
.vc_images_carousel a.vc_carousel-control span.icon-prev:before, .vc_images_carousel a.vc_carousel-control .icon-next:before,
.vc_carousel .vc_carousel-control span.icon-next:before, .vc_carousel .vc_carousel-control span.icon-prev:before{
	font-family: "FontAwesome";
}





/* COLUMNS &amp; MARGINS */

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid &gt; li, .last_toggle_el_margin, .wpb_button{ }

.vc_row .post{
	margin-bottom: .5em;
}

.post .vc_row:last-child{ 
	padding-bottom: 0;
	margin-bottom: 0;
}

.wpb_wrapper .widget-title, .wpb_wrapper .wpb_heading{
    margin-top:0;
}
.wpb_widgetised_column .widget{
	margin-bottom: 2.5em!important;
}

.single-content &gt; .vc_row,
.vc_desktop.vc_transform h1.title{
	margin-left: auto;
	margin-right: auto;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding-left: 5px;
	padding-right: 5px;	
}

.vc_desktop.vc_transform h1.title{
	padding-left: 20px;
	padding-right: 20px;
}







/* 
02. MESSAGE BOXES _______________________________________________________________ */ 


.vc_alert_rounded,
.vc_message_box-rounded{
	border-radius: 3px;
}

.wpb_alert-success .messagebox_text,
.wpb_alert-info .messagebox_text,
.wpb_alert-danger .messagebox_text,
.wpb_alert-warning .messagebox_text{
	background-image: none;
	padding-left: 0;
}

.vc_message_box &gt; p{
	margin: 0;
	background-image: none;
}








/* 
03. TOGGLES ________________________________________________________________________ */ 

.vc_toggle_content{
	background: none;
	padding-left: 0;
}

.vc_toggle {
	margin-bottom: .75em;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: .75em;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	cursor: pointer;
}

.vc_toggle_content, 
.vc_toggle_content p:first-child{
	margin-top: .5em;
}

.vc_toggle:first-child{
	border: none;
	padding-top: 0;
}

.vc_wrapper h4:last-child{
	margin-bottom: 0;
}








/* 
04. GALLERY SLIDER _______________________________________________________________ */ 

.wpb_gallery_slides.flexslider, .wpb_gallery_slides.wpb_slider_nivo .nivoSlider{
	box-shadow: none;
	border: none;
	border-radius: 0;
}

.wpb_gallery_slides.flexslider.flexslider_fade .slides li{
	display: none!important;
}

.wpb_gallery_slides.flexslider.flexslider_fade .slides li.flex-active-slide{
	display: block!important;
}

.wpb_gallery_slides.flexslider.flexslider_slide .slides li{
	display: none;
}

.wpb_gallery_slides.flexslider.flexslider_slide .slides li.flex-active-slide{
	display: block;
}

.wpb_gallery_slides.flexslider.flexslider_fade .slides li img{
	-webkit-backface-visibility: hidden;
}
	
.wpb_gallery_slides.flexslider .flex-direction-nav a { 
	margin: -20px 0 0; 
	display: block;
	position: absolute; 
	top: 45%; 
	z-index: 10; 
	cursor: pointer;  
	opacity: .5; 
	-webkit-transition: all .3s ease;
	background-color: rgba(0, 0, 0, .4);
	-webkit-border-radius: 100px;
	border-radius: 100px;
	color: #fff;
	min-width: 30px;
	max-width: 36px;
	max-height: 36px;
	min-height: 30px;
	text-align: center;
	padding-top: .55em;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	text-decoration: none;
	font-size: 1rem;
	line-height: .35;
	text-shadow: none;
}

.wpb_gallery_slides.flexslider .flex-control-nav li{
	margin: 0 4px;
}

.wpb_gallery_slides.flexslider .flex-direction-nav a:hover {
	opacity: 1;
}

.wpb_gallery_slides.flexslider .flex-direction-nav a:before{
	font-size: 1rem;
	display: inline-block;
}

.wpb_gallery_slides.flexslider .flex-direction-nav a.flex-next:before {
    content: "ï„…";
    padding-bottom: 1em;
}

.wpb_gallery_slides.flexslider .flex-direction-nav a.flex-prev:before {
    content: "ï„„";
    padding-bottom: 1em;
}

.wpb_gallery_slides.flexslider .flex-direction-nav .flex-next { 
	right: 8px;
	-webkit-backface-visibility: hidden;
	
}

.wpb_gallery_slides.flexslider .flex-direction-nav .flex-prev {
	left: 8px;
	-webkit-backface-visibility: hidden;
}

.wpb_gallery_slides.flexslider .flex-control-paging{
	bottom: 10px!important;
}

.wpb_gallery_slides.flexslider .flex-control-paging li a {
	width: 13px; 
	height: 13px; 
	display: block; 
	background: #cccccc; 
	background: rgba(255,255,255,0.4); 
	cursor: pointer; 
	text-indent: -9999px; 
	border-radius: 50%; 
	box-shadow: none;
}

.wpb_gallery_slides.flexslider .flex-control-paging li a:hover, .wpb_gallery_slides.wpb_slider_nivo .nivo-controlNav a:hover { 
	background: #ffffff; 
	background: rgba(255,255,255,0.7)!important; 
}

.wpb_gallery_slides.flexslider .flex-control-paging li a.flex-active, .wpb_gallery_slides.wpb_slider_nivo .nivo-controlNav a.active  { 
	cursor: default; 
	background: rgba(255,255,255,1.0)!important;
}

.wpb_gallery_slides.wpb_slider_nivo .nivo-controlNav{
	top: -40px;
	position: relative;
	z-index: 9;
}

.wpb_gallery_slides.wpb_slider_nivo .nivo-controlNav a {
    background: none;
    width: 13px; 
    height: 13px; 
    background: #cccccc; 
    background: rgba(255,255,255,0.4)!important; 
    cursor: pointer; 
    border-radius: 50%; 
    box-shadow: none;
    border: 0 none;
    display: inline-block;
    margin: 0 4px;
    text-indent: -9999px;
}









/* 
05. CAROUSEL _______________________________________________________________ */ 

div.vc_images_carousel{

	width: 100%!important;
}

.wpb_images_carousel .vc-carousel-control,
.vc_images_carousel .vc-carousel-control{
	opacity: 1;
	margin-top: -25px;
}


.wpb_images_carousel .vc-carousel-control span,
.vc_images_carousel a.vc_carousel-control span{
	font-size: 1rem;
	line-height: .35;
	text-shadow: none;
	cursor: pointer;  
	opacity: .5; 
	-webkit-transition: all .3s ease;
	background-color: rgba(0, 0, 0, .4);
	-webkit-border-radius: 100px;
	border-radius: 100px;
	color: #fff;
	min-width: 30px;
	max-width: 36px;
	max-height: 36px;
	min-height: 30px;
	text-align: center;
	padding-top: .25em;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	text-decoration: none;
	padding-top: 2px;
}

.vc_images_carousel .vc_carousel-control{
	top: 60%!important;
}

.vc_per-view-2.vc_images_carousel .vc_carousel-control{
	top: 70%!important;
}

.vc_per-view-3.vc_images_carousel .vc_carousel-control{
	top: 75%!important;
}


.wpb_images_carousel .vc-carousel-control span:hover,
.vc_images_carousel .vc-carousel-control span:hover,
.vc_images_carousel .vc_carousel-control span:hover{
	opacity: 1;
}

.wpb_images_carousel .vc-carousel-control .icon-prev,
.vc_images_carousel .vc-carousel-control .icon-prev{
	left: 25px;

}

.vc_images_carousel .vc_carousel-control .icon-prev, 
.vc_images_carousel .vc_carousel-control .icon-next{
		font-size: 1rem!important;
		line-height: 1.75;
}

.vc_images_carousel .vc_carousel-control.vc_left{
	left: 5px;
}

.vc_images_carousel a.vc_carousel-control.vc_right{
	right: 25px;
}

.wpb_images_carousel .vc-carousel-control .icon-prev:before,
.vc_images_carousel .vc-carousel-control .icon-prev:before,
.vc_images_carousel .vc_carousel-control span.icon-prev:before{
	content: "ï„„";
	top: 0;
}

.wpb_images_carousel .vc-carousel-control .icon-next,
.vc_images_carousel .vc_carousel-control .icon-next,
.vc_images_carousel .vc_carousel-control .icon-next{
	left: 15px;
}

.wpb_images_carousel .vc-carousel-control .icon-next:before,
.vc_images_carousel .vc_carousel-control .icon-next:before,
.vc_images_carousel .vc_carousel-control span.icon-next:before{
	content: "ï„…";
	top: 0;
	padding-left: 3px;
}

.wpb_images_carousel .vc-carousel-indicators{
	bottom: -35px;
	margin-bottom: 0;	
}

.vc_images_carousel ol.vc_carousel-indicators li,
.wpb_images_carousel ol.vc-carousel-indicators li, 
.wpb_images_carousel ol.vc-carousel-indicators li:last-child{
	width: 12px; 
	height: 12px; 
	display: inline-block; 
	background: #cccccc; 
	background: rgba(0,0,0,0.4); 
	cursor: pointer; 
	border: none;
	text-indent: -9999px; 
	border-radius: 50%; 
	box-shadow: none;
	margin: 1px;
	padding: 0;
}

.vc_carousel-indicators li::before{
	display: none;
}

.wpb_images_carousel ol.vc-carousel-indicators li:hover,
.vc_images_carousel ol.vc_carousel-indicators li:hover{
	background: #fff; 
	background: rgba(255,255,255,0.7); 
}

.wpb_images_carousel ol.vc-carousel-indicators li.vc-active,
.vc_images_carousel ol.vc_carousel-indicators li.vc-active,
.vc_images_carousel ol.vc_carousel-indicators li.vc_active{
	background: #fff;
	background: rgba(255,255,255,0.9);
    border: none!important;
    height: 12px;
    margin: 1px;
    width: 12px;
}








/* 
06. TABS ____________________________________________________________________ */ 

.wpb_tabs .wpb_tabs_nav li{
	background: none;
	position:relative;
	display:block;
	text-align:center;
	padding: 0em;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	margin-right: 2px;
	margin-bottom: 2px;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	top: 1px;
	border-style: solid;
	border-width: 1px;
	border-bottom: none;
}

.wpb_tabs .wpb_tabs_nav li.ui-tabs-active{
	z-index: 2;
}

.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
	background: none;
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    clear: both;
    position: relative;
    top: -2px;
    width: 100%;
	padding-right: 0;
	padding-left: 0;
}

.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab p:first-child{
	margin-top: 0;
}




/* 
07. TOUR TABS _______________________________________________________________ */ 

.wpb_tour .wpb_tabs_nav li{
	background: none;
	position:relative;
	text-align:left;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0;
	padding-left: 0;
}

.wpb_tour .wpb_tabs_nav li a{
	padding-left: 0!important;
}

.wpb_tour .wpb_tabs_nav li a:before{
	content: "ï„…";
	padding-right: 5px;
	font-family: "FontAwesome"!important;
	font-style: normal;
	display: inline-block!important;
}

.wpb_tour .wpb_tabs_nav li:hover,
.wpb_tour .wpb_tabs_nav li.ui-tabs-active,
.wpb_tour .wpb_tabs_nav li.ui-tabs-active:hover{
	background: none;
}

.wpb_tour .wpb_tabs_nav li:first-child{
	border-top-style: solid;
	border-top-width: 1px;
}

.wpb_tour .wpb_tour_tabs_wrapper .ui-tabs-panel{
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 1em;
}

.wpb_tour .wpb_tour_tabs_wrapper .ui-tabs-panel p:first-child{
	margin-top: 0;
}

@media only screen and (max-width: 480px) {
	.wpb_tour .wpb_tour_tabs_wrapper .ui-tabs-panel{
		border: none;
	}
}

.wpb_tour .wpb_tour_next_prev_nav a{
	border: none;
}

.wpb_tour .wpb_tour_next_prev_nav .wpb_prev_slide a:before{
	content: "ï„„";
	padding-right: .3em;
	font-size: 12px;
}

.wpb_tour .wpb_tour_next_prev_nav .wpb_next_slide a:after{
	content: "ï„…";
	padding-left: .3em;
	font-size: 12px;
}

.wpb_tour_next_prev_nav span,
.wpb_tour_next_prev_nav span{
	width: 50%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	padding: 5px 10px;
}

.wpb_tour .rate-container{
	margin-bottom: 0!important;
}









/* 
08. ACCORDION _______________________________________________________________ */ 

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, 
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
	background: none;
	padding-left: 0;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, 
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{
	margin-bottom: .75em;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: .75em;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	cursor: pointer;
	border-radius: 0;
} 

.wpb_accordion_header a:after{
	content: "ï¸";
	float: right;	
}

.ui-accordion-header-active a:after{
	content: "ï·";
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{
	padding: 0;
}

.wpb_accordion_header:first-child{
	border: none;
	padding-top: 0;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, 
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{
	display: none;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{
	padding-left: 0;
	padding-top: 0;
	padding-right: 0;	
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content p:first-child{
	margin-top: 0;
}










/* 
09. POSTS GRID _______________________________________________________________ */ 

.wpb_teaser_grid a, .wpb_teaser_grid .categories_filter li.active a, .wpb_categories_filter li.active a,
.wpb_teaser_grid .categories_filter li:hover a{
	text-decoration: none;
	border: none;
}

.wpb_teaser_grid ul.categories_filter{
	list-style-type: none;
	margin: 0 0 1em;
	padding: 1em 0 1em!important;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.wpb_teaser_grid .categories_filter li{
	display: inline-block;
	line-height: 200%;
	padding-bottom: 1px;
	padding-left: 1px;
	margin: 0 2px 2px 0;
}

.wpb_teaser_grid .categories_filter li a{
	padding: .3em .5em;
	outline: none;	
}

.wpb_teaser_grid .post-thumb{
	margin-bottom: 1em;
	
}

@media only screen and (max-width: 768px) { /* Responsive Image Fix */
	.wpb_teaser_grid .post-thumb img{
		max-width: 100%;
		width: 100%;
	}
	.wpb_teaser_grid .post-thumb img.attachment-thumb, 
	.wpb_teaser_grid .post-thumb img.attachment-medium{
		max-width: 100%;
		width: auto;
	}
}

.wpb_teaser_grid .vc_read_more{
	margin-top: 1.5em;
	display: inline-block;
}

.wpb_teaser_grid .vc_read_more:before{
	content: "ï„";
	padding-right: .5em;
}











/* 
10. POSTS CAROUSEL _______________________________________________________________ */ 

.vc_carousel a{
	text-decoration: none;
	border: none;
}

.vc_carousel .vc_read_more{
	margin-top: 1.5em;
	display: inline-block;
}

.vc_carousel .vc_read_more:before{
	content: "ï„";
	padding-right: .5em;
}

.vc_carousel .vc_carousel{
	margin-bottom: 1em!important;
}

.vc_carousel .vc_carousel .post-thumb{
	margin-bottom: 1em;
	
}

.vc_carousel .vc_carousel-control{
	opacity: 1;
	margin-top: -25px;
}

.vc_carousel .vc_carousel-control span.icon-prev,
.vc_carousel .vc_carousel-control span.icon-next{
	font-size: 30px;
	text-shadow: none;
	cursor: pointer;  
	opacity: .5; 
	-webkit-transition: all .3s ease;
	background: #ccc;
	background-color: rgba(0, 0, 0, .4);
	-webkit-border-radius: 100px;
	border-radius: 100px;
	color: #fff;
	min-width: 50px;
	min-height: 50px;
	text-align: center;
	padding-top: 10px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-backface-visibility: hidden;
	text-decoration: none;
}

.vc_carousel .vc_carousel-control span.icon-prev:hover,
.vc_carousel .vc_carousel-control span.icon-next:hover{
	opacity: 1;
	background: #ccc;
	background-color: rgba(0, 0, 0, .4);
}

.vc_carousel .vc_carousel-control .icon-prev{
	left: 25px;
}

.vc_carousel .vc_carousel-control span.icon-prev:before{
	content: "ï„„";
	padding-top: 2px;
}

.vc_carousel .vc_carousel-control .icon-next{
	left: 15px;
}

.vc_carousel .vc_carousel-control span.icon-next:before{
	content: "ï„…";
	padding-left: 3px;
	padding-top: 2px;
}

.vc_carousel .vc_carousel-indicators{
	bottom: -35px;
	margin-bottom: 0;	
}

.vc_carousel .vc_carousel-indicators li{
	width: 12px!important; 
	height: 12px!important; 
	display: inline-block; 
	background: #cccccc; 
	background: rgba(0,0,0,0.2); 
	cursor: pointer; 
	border: none!important;
	text-indent: -9999px; 
	border-radius: 50%; 
	box-shadow: none;
	margin: 1px;
	padding: 0!important;
}

.vc_carousel .vc_carousel-indicators li:hover{
	background: #999; 
	background: rgba(0,0,0,0.5); 
}

.vc_carousel .vc_carousel-indicators li.vc-active,
.vc_carousel .vc_carousel-indicators li.vc_active{
	background: #666;
	background: rgba(0,0,0,.7);
    border: none;
    height: 12px!important;
    margin: 1px;
    width: 12px!important;
}












/* 
11. POSTS SLIDER _______________________________________________________________ */ 

.wpb_posts_slider a{
	text-decoration: none;
}

.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption{
	background: none;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
}

.wpb_posts_slider .wpb_flexslider{
	margin-bottom: 1em!important;	
}

.wpb_posts_slider .flexslider .flex-control-paging{
	bottom: -30px;
}

.wpb_posts_slider .flexslider .flex-control-paging li a {
	width: 13px; 
	height: 13px; 
	display: block; 
	background: #cccccc; 
	background: rgba(0,0,0,0.4); 
	cursor: pointer; 
	text-indent: -9999px; 
	border-radius: 50%; 
	box-shadow: none;
}

.wpb_posts_slider .flexslider .flex-control-paging li a:hover, 
.wpb_gallery_slides.wpb_slider_nivo .nivo-controlNav a:hover { 
	background: #ffffff; 
	background: rgba(0,0,0,0.7); 
}

.wpb_posts_slider .flexslider .flex-control-paging li a.flex-active, 
.wpb_gallery_slides.wpb_slider_nivo .nivo-controlNav a.active  { 
	cursor: default; 
	background: rgba(0,0,0,1.0);
}













/* 
12. BUTTONS _______________________________________________________________ */ 

.wpb_button_a .wpb_button{
	border: none;
	border-radius: 0;
	text-shadow: none;
	font-size: 14px;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}

.vc_btn{
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}

.vc_btn_rounded{
	border-radius: 3px;
}

.wpb_button_a .wpb_button.wpb_btn-mini, .vc_btn_xs{
	font-size: 11px;
	padding: 0.5em 0.8em;
	line-height: 120%;
}

.wpb_button_a .wpb_button.wpb_btn-small, .vc_btn_sm{
	font-size: 13px;
	padding: 0.8em 1.2em;
	line-height: 120%;	
}

.wpb_button_a .wpb_button.wpb_regularsize, .vc_btn_md{
	font-size: 16px;
	padding: .75em 1em;
	line-height: 120%;
}

.wpb_button_a .wpb_button.wpb_btn-large, .vc_btn_lg{
	font-size: 18px;
	padding: .75em 1.2em;
	line-height: 120%;
}

.wpb_call_to_action, .vc_call_to_action{
	border: none;
}

.wpb_call_text, .wpb_heading{
	line-height: 1.3;
}







/* 
13. MAPS _______________________________________________________________ */ 

.wpb_gmaps_widget .wpb_wrapper{
	padding: 0;	
}







/* 
14. FLICKR _______________________________________________________________ */ 

.wpb_follow_btn.wpb_flickr_stream{
	text-decoration: none;
}







/* 
15. PROGRESS BAR _______________________________________________________________ */ 

.vc_progress_bar .vc_single_bar, .vc_progress_bar .vc_single_bar .vc_bar{
	border-radius: 0;
	box-shadow: none;
}

.vc_progress_bar .vc_single_bar .vc_label{
	text-shadow: none!important;
	padding: 0.3em 1em;
}







/* 
16. PIE CHARTS _______________________________________________________________ */

.vc_pie_chart_back{ }

.vc_pie_chart .vc_pie_chart_value{
	font-size: 150%;
}

.vc_pie_chart[data-pie-color="wpb_button"] .vc_pie_chart_back{ }







/* 
17. MISC WP STYLES ___________________________________________________________ */

.wpb_content_element a{
	text-decoration: none;
}

.vc_row .widget{
	margin-bottom: 0em;
}

@media only screen and (max-width: 768px) {
	.vc_row .widget{
		margin-bottom: 35px;
	}
}

.vc_call_to_action hgroup + p{
	margin-top: .5em;
}

@media only screen and (max-width: 480px) {
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn{
	float: none;
}
}






/* 
18. VC SINGLE POST ___________________________________________________________ */

.cookbook_vc_single_post .post-title h2{
	margin-top: 0;
	margin-bottom: 0;
}

.cookbook_vc_single_post .post-title h6.meta{
	margin-top: 0px;
	margin-bottom: 0px;
}

.cookbook_vc_single_post .rate-container{
	margin-bottom: 15px;	
}

.cookbook_vc_single_post h6.meta{
	margin-bottom: 0!important;
}

.cookbook_vc_single_post .excerpt{
	margin-top: 1em;
}






/* 
19. VC SEPERATOR BAR/LINE _______________________________________________________ */

.widget.cookbook_vc_separator .text-seperator-line,
.widget.cookbook_vc_separator .text-seperator-bar{
	margin-top: 0;
	margin-bottom: 0;
}

.vc_row .widget.cookbook_vc_separator, 
.vc_row .widget.cookbook_vc_separator{
	margin-top: 0;
	margin-bottom: 0;
}

.text-seperator-line .btn{
	position: absolute;
	right: 0;
	padding: 0;
	top: 3px;
	margin-top: 0;
	padding-left: 10px;
}

@media only screen and (max-width: 768px) {
	.text-seperator-line .btn{
		width: auto;
	}
}






/* 
20. VC POSTS CAROUSEL _______________________________________________________ */

.cookbook_vc_posts_carousel .post-title h2{
	margin-top: 0;
}

.cookbook_vc_posts_carousel .excerpt{
	margin-top: 1em;
}

.cookbook_vc_posts_carousel .owl-carousel-container{
	margin-top: 0;
}

.cookbook_vc_posts_carousel .owl-pagination, .cookbook_vc_posts_carousel .post{
	margin-bottom: 0em;	
}




/* 
21. VC POSTS LISTED _______________________________________________________ */

.cookbook_vc_posts_listed .thumb-list li:before{
	display: none;
}

.cookbook_vc_posts_listed h2.widget-title{
	margin-top: 0;
}

.cookbook_vc_posts_listed .thumb-list li:first-child{
	margin-top: 0;
}

.wpb_wrapper .canon_shortcode h2.widget-title{
	margin-top: 0;
}



/* 
22. VC GRID  POSTS _______________________________________________________ */
.body-wrapper ul.vc_grid-filter{
	padding-left: 0;
	margin-bottom: 1em;	
}

.vc_grid-filter li:before{
	display: none;
}






.vc_grid-item.vc_clearfix{
	padding-left: 0;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;	
}

</pre></body></html>