/*
Theme Name: Summit Insulation 2017
Theme URI: http://www.summitinsulation.com
Author: Wandzilak Web Design
Author URI: https://www.wandzilakwebdesign.com/
Text Domain: the7mk2
*/

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}

UL
{
	list-style: none !important;
}

HEADER#fancy-header.fancy-header H1.fancy-title
{
	z-index: 9 !important;
	position: relative;
}
HEADER.fancy-header.title-center
{
}
FOOTER SECTION IMG {
    height: 77px !important;
}
HEADER.fancy-header DIV.wf-wrap
{
	background-color: rgba(0, 0, 0, 0.5) !important;
	background-clip: border-box !important;
	width: 100% !important;
	max-width: 100% !important;
	padding-left: 15%;
	padding-right: 15%;
}
HEADER#fancy-header.fancy-header DIV.wf-table
{
	width: 100% !important;
	max-width: 1250px !important;
	text-align: center;
}
HEADER.fancy-header DIV.wf-table DIV.wf-td.hgroup
{
	width: 100% !important;
	max-width: 1250px !important;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
LI.reverseButton A
{
	color: #FFFFFF !important;
	background-color: #CBCBCB;
	padding-right: 14px;
	padding-left: 14px;
	margin-left: 4px;
	padding-top: 14px;
	padding-bottom: 14px;
}
LI.reverseButton A SPAN
{
	color: #FFFFFF !important;
}
LI.reverseButton A:hover
{
	color: #FFFFFF !important;
	background-color: #BBBBBB;
}
DIV.fullW
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
DIV.fullW DIV.halfW
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
	padding: 11px;
}
DIV.fullW DIV.halfW LABEL
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	display: block;
	margin-bottom: 14px !important;
}
DIV.fullW DIV.halfW BR
{
	display: none;
}
DIV.fullW DIV.halfW LABEL SPAN
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
DIV.fullW DIV.halfW LABEL SPAN INPUT
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
FOOTER SECTION IMG
{
	display: inline-block;
}
FOOTER SECTION.widget_text.wf-1-5 DIV.textwidget
{
	text-align: center;
}

@media screen and (max-width: 900px)
{
DIV.fullW DIV.halfW
{
	width: 100%;
}
DIV.rev_slider LI.tp-revslider-slidesli DIV.tp-parallax-wrap:nth-of-type(3)
{
	top: 55% !important;
	right: auto !important;
	left: auto !important;
	width: 100%;
	text-align: center;
	/*+box-sizing: border-box !important;*/
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
}
DIV.rev_slider LI.tp-revslider-slidesli DIV.tp-parallax-wrap:nth-of-type(4)
{
	top: 65% !important;
	right: auto !important;
	left: auto !important;
	width: 100%;
	max-width: 100%;
	text-align: center;
	/*+box-sizing: border-box !important;*/
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
}
DIV.rev_slider LI.tp-revslider-slidesli DIV.tp-parallax-wrap:nth-of-type(3) DIV.tp-loop-wrap
{
	text-align: center !important;
	width: 100%;
	/*+box-sizing: border-box !important;*/
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
}
DIV.rev_slider LI.tp-revslider-slidesli DIV.tp-parallax-wrap:nth-of-type(4) DIV.tp-loop-wrap
{
	text-align: center !important;
	width: 100%;
	/*+box-sizing: border-box !important;*/
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
}
DIV.rev_slider LI.tp-revslider-slidesli DIV.tp-parallax-wrap:nth-of-type(3) DIV.tp-loop-wrap DIV.tp-mask-wrap
{
	display: inline-block !important;
	margin-left: -155.5px;
}
DIV.tp-parallax-wrap H2
{
	font-size: 20px !important;
	line-height: normal !important;
	margin-top: -70px !important;
}
DIV.rev_slider LI.tp-revslider-slidesli DIV.tp-parallax-wrap:nth-of-type(4) DIV.tp-loop-wrap DIV.tp-mask-wrap
{
	display: inline-block !important;
	margin-left: -155.5px;
}

}
DIV.branding A IMG
{
	max-width: 200px;
}
DIV.mobile-branding IMG
{
	max-width: 200px !important;
}
DIV.logo-box IMG
{
	max-width: 200px;
	height: auto;
}

FOOTER SECTION IMG
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 130px !important;
	width: auto;
	display: inline-block !important;
	height: auto !important;
}
FOOTER UL.contactInfo.fa-ul
{
	display: block;
	width: 100%;
	text-align: center;
}
FOOTER UL.contactInfo.fa-ul LI
{
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
FOOTER UL.contactInfo.fa-ul LI:nth-of-type(1)
{
	border-right: 1px solid #676B6D;
	padding-right: 15px;
}

FOOTER SECTION DIV.textwidget P
{
	line-height: normal;
	font-size: small;
	text-align: left;
}

@media screen and (max-width: 768px)
{
DIV.fullW DIV.halfW
{
	width: 100%;
}
FOOTER UL.contactInfo.fa-ul
{
	text-align: left;
}
FOOTER UL.contactInfo.fa-ul LI
{
	display: block;
	width: 100%;
}
FOOTER UL.contactInfo.fa-ul LI:nth-of-type(1)
{
	border-right: none;
	padding-right: 5px;
	display: block;
	width: 100%;
}

}