

/* Blick Custom CSS */
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {padding:10px!Important;}

.content.has_slider {
    margin-top: -153px!important;
    background-color: #000!important;
}

/* update start */
body.home {overflow: auto!important;}
/* update end */
.logo_wrapper, .side_menu_button, .shopping_cart_inner {
	height: 110px;
}

.content.content_top_margin_none {
	margin-top: 0!important;
	/* min-height: 600px!important; */
}

.container_inner {
	width: 100%;
	margin: 0 auto;
}

nav.main_menu.right {
	position: relative;
	left: auto;
	float: right;
	padding-top: 5px;
}

footer {
	width: 100%;
	margin: 0 auto;
	z-index: 100;
	position: relative;
	border-top: 1px solid #C1D269;
}

.footer_top_holder, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a {
	background-color: #000000;
	padding: 25px;
}

html {background:#000;}
/* End Blick Custom CSS */

/* Code not from Blick below - have commented out as it was causing some issues with the layout */

/* .touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

nav.main_menu>ul>li>a {
text-transform: none;
}

.qbutton, .qbutton.medium, #submit_comment, .load_more a, .blog_load_more_button a, .post-password-form input[type='submit'], input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
text-transform: none;
}

 .footer_top .three_columns>.column3 {
text-align: right;
}

.footer_top .three_columns>.column2 {
text-align: center;
}

.footer_top {
font-size: 13px;
}

.footer_top {
padding-top: 57px;
}

fa fa-twitter fa-stack-1x {
font-size: 22px !important;
}

.call_to_action.normal {
text-align: center;
}

.call_to_action .text_wrapper .call_to_action_text {
line-height: 36px;
}

.lightbox.qbutton.small.white, .preview.qbutton.small.white {
display: none;
}

.google_map {
margin-bottom: 0;
}

.blog_holder article .mejs-container .mejs-controls {
background-color: #242424;
}


.blog_holder article.format-quote .post_text .post_title p, .blog_holder article.format-link .post_text .post_title p,
.blog_holder article.format-quote .post_text .quote_author {
font-size: 18px;
line-height: 32px;
font-weight: 300;
}

.blog_holder article.format-link .post_text:hover .post_text_inner, .blog_holder article.format-quote .post_text:hover .post_text_inner {
background-color: #242424 !important;
border-color: #242424 !important;
}

.blog_holder.masonry article .post_info, .blog_holder.masonry_full_width article .post_info {
color: inherit;
}

.mejs-container .mejs-controls .mejs-time span {
color: #ffffff;
}

.mejs-controls .mejs-play button {
-webkit-filter: brightness(2.25);
}

.layer-slider-button:hover {
    background-color: #242424 !important;    
}

.layer-slider-button {
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;    
    } */

/*input.qbutton, #submit_comment {
background-color: #1b1a1a;
border-color: #1b1a1a;
}*/

/* .google_map {
margin-bottom: 60px;
}

.ls-nav-prev, .ls-nav-next {
border-color: #000000 !important;
}

.ls-nav-prev:after, .ls-nav-next:after {
color: #000000;
}

.blog_holder article .post_text .post_text_inner {
padding-top: 0px;
}

.blog_holder article .post_info {
margin-bottom: 35px;
}

.blog_holder.blog_single article h2 {
margin-bottom: 13px;
}

blockquote h5 {
font-weight: 300;
}

.ls-fullwidthdark .ls-nav-prev, .ls-fullwidthdark .ls-nav-next {
width: 54px !important;
height: 54px !important;
}

i.fa.fa-stack-1x {
font-size: 21px !important;
}

.q_font_awsome_icon_stack:hover .fa-circle {
color: #82807d !important;
}

.ls-fullwidthdark .ls-bottom-slidebuttons {
top: -130px !important;
} */

/*.comment_holder .comment {
background-color: #1B1A1A;
}*/

/*.comment_holder .comment .text .name {
color: #c5c3be;
}*/

/* .blog_holder article.format-quote .post_text .post_title p, .blog_holder article.format-link .post_text .post_title p {
color: #dbd8d3;
}
footer {position: fixed;bottom: 0;} */

body.page-template-blog-compound .container_inner.default_template_holder {
	max-width: 1200px;
}
.blog_holder  span.date {
	color: #9e9e9e;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	letter-spacing: 0px;
	text-transform: none;
}

body.single-post .content_inner {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* updated start on 9/5/18 */
.yg-sep-mar-remove {margin:0 auto !important;}
textarea.wpcf7-form-control.wpcf7-textarea {height: 70px !important;}
.footer_col1 {}
.footer_col2 {}
.page-id-1452 .two_columns_50_50>.column2>.column_inner{padding: 0;}
.home .two_columns_50_50>.column2>.column_inner{padding: 0;}
.page-id-1452 .content.content_top_margin_none {width: 100%; display: inline;}
.home footer {}
.page-id-1452 footer {}
@media only screen and (min-width:1000px) and (max-width:1223px){
	.page-id-1452 .footer_col1 { width: 30% !important; }
	.page-id-1452 .footer_col2 { width: 70% !important; }
	.home .footer_col1 { width: 30% !important; }
	.home .footer_col2 { width: 70% !important; }
}
@media only screen and (min-width:1000px) {
/*.home footer {position: fixed;bottom: 0;}
.page-id-1452 footer {position: fixed; bottom: 0;}*/
}
.page-id-14495 .blog_slider{ height: 100%; }
/* updated end on 9/5/18 */

/* Blick creative updated 10/5/18 */
.vc_custom_1525918263608 {
    padding-top: 90px !important;
    background-color: #ffffff !important;
}
/* End Blick creative updated 10/5/18 */