/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/

@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=425a47ae-8a44-4591-b19a-aef01f9d17c5");
@font-face{
	font-family:"Trade Gothic W01 Cn_18";
	src:url("Fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");
	src:url("Fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"),url("Fonts/30ebcbfa-d651-4ecd-a0a2-2bb110def1d4.woff2") format("woff2"),url("Fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"),url("Fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"),url("Fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg");
}

@font-face{
	font-family:"TradeGothicW01-BoldCn20_675334";
	src:url("Fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");
	src:url("Fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"),url("Fonts/1ba28851-f34b-4cb8-bf58-6a4b160ba249.woff2") format("woff2"),url("Fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"),url("Fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),url("Fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
}

body{
	font-family: 'Trade Gothic W01 Cn_18';
	font-size: 22px;
	line-height: 1.5;
}
/* Footer Fix */
html, body {
  height: 100%;
  margin: 0;
}
.site-content {
  min-height: 100%;
}

.footer {
  height: 0px;
  margin-top: 0px;
}
/* GRID OVERRIDES */

.grid-container:not(.full)>.grid-padding-x {
	margin-right: 0;
	margin-left: 0;
}

/* TYPE */

h1, h2, h3, h4, h5, h6{
	font-family: 'TradeGothicW01-BoldCn20_675334';
	text-transform: uppercase;
}

/*
#panel1 sup{
    font-size: 55%;
    vertical-align: 5px;
}
*/

.product-title-link sup.regmark{
	font-size: 35%;
    vertical-align: 7px;
}
	
sup{
	vertical-align:super;
}

sup.regmark{
    font-size: 35%;
}

h1 sup{
    vertical-align: 15px;
}

h3 sup{
/* 	vertical-align: -9px; */
}

h5 sup{
    vertical-align: 7px;
}

p sup.regmark{
    font-size: 55%;
    vertical-align: 5px;
}

.category-card h5 sup, .subcattopbtns h5 sup{
	font-size: 55%;
	vertical-align: 1px;
}

p:empty {
	display: none;
}

/* LINKS */

a h4{
/* 	position: relative; */
	text-decoration: underline;
}

/*
a h4:after{
	content: '';
	background-image: url('http://69.73.137.193/~channellock/wp-content/themes/channellock/images/anchor-after.png');
    padding: 0 13px;
    position: relative;
    top: -1px;
    margin-left: 10px;
}
*/

a.white-text:hover, a.white-text:active, a.white-text:focus{
	color: #ededed;
}

/*
a.white-text h4:after{
	background-image: url('http://69.73.137.193/~channellock/wp-content/themes/channellock/images/anchor-after-white.png');
}
*/

/* COMPONENTS */

.button{
	border-right: 3px solid #a01040;
    border-bottom: 3px solid #a01040;
	font-family: 'TradeGothicW01-BoldCn20_675334';
	font-size: 20px;
	text-transform: uppercase;
	position: relative;
	margin-right: 38px;
	padding: .6em;
}

.button svg{
    position: absolute;
    right: -29px;
    top: 13px;
    z-index: 10;
    }


.button:after{
    font-family: "Font Awesome 5 Solid";
    content: "\f0da";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: rgba(206, 17, 65, 0);
    background-color: #ce1141;
    border-right: 3px solid #ae0e37;
    border-bottom: 3px solid #ae0e37;
    font-size: 18px;
    padding: 14px 8px 13px 10px;
    position: absolute;
    right: -40px;
    top: -1px;
    transition: background-color 0.25s ease-out, color 0.25s ease-out;
}



#wtb.button:after{
    padding: 16px 8px 15px 10px;
}

.button:hover:after{
	background-color: #ae0e37;
}

.button.small:after{
    font-size: 12px;
    padding: 11px 6px 9px 9px;
    right: -30px;
}

.button.small:hover:after{
	background-color: #ae0e37;
}

.button.secondary{
	border-right: 3px solid #0082aa;
    border-bottom: 3px solid #0082aa;
    color: #fff;
}

.button.secondary:hover{
	color: #fff;
}

.button.secondary:after{
    background-color: #00a1df;
    border-right: 3px solid #0081b2;
    border-bottom: 3px solid #0081b2;
}

.button.secondary:hover:after{
	background-color: #0081b2;
}

.button.success{
	border-right: 3px solid #4a831c;
    border-bottom: 3px solid #4a831c;
    color: #fff;
}

.button.success:hover{
	color: #fff;
}

.button.success:after{
    background-color: #5da423;
    border-right: 3px solid #4a831c;
    border-bottom: 3px solid #4a831c;
}

.button.success:hover:after{
	background-color: #4a831c;
}

.callout{
	border-radius: 20px;
}

/*
.timeline .timeline-item::after, .timeline .timeline-item::before{
	clear: both;
	content: '';
	display: block;
	width: 100%;
}

.timeline{
	margin: 30px auto;
	padding: 0 10px;
	position: relative;
	transition: all 0.25s ease-in;
	width: 100%;
}

.timeline::before{
	background: #00a1df;
	content: '';
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	width: 3px;
}

.timeline::after{
	clear: both;
	content: '';
	display: table;
	width: 100%;
}

.timeline a{
	color: #fefefe;
	font-weight: bold;
	transition: all 0.25s ease-in;
}

.timeline a:hover{
	box-shadow: 0 1px 0px 0px #fefefe;
	transition: all 0.25s ease-in;
}

.timeline .timeline-item{
	margin-bottom: 50px;
	position: relative;
}

.timeline .timeline-item .timeline-icon{
	background: #ddd;
	border-radius: 50%;
	left: 50%;
	margin-left: -22px;
	min-width: 46px;
	padding: 8px 12px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
}

.timeline .timeline-item .timeline-content,
.timeline .timeline-item .timeline-image{
	padding: 20px;
	transition: all 0.25s ease-in;
	width: 45%;
	background: transparent;
	float: left;
}

.timeline .timeline-item .timeline-content.right,
.timeline .timeline-item .timeline-image.right{
	float: right;
	text-align: left;
}
*/

ul.page-numbers::after, ul.page-numbers::before{
    display: table;
    content: ' ';
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-order: 1;
    order: 1;
}

ul.page-numbers{
	margin-left: 0;
}

ul.page-numbers li{
    margin-right: .0625rem;
    border-radius: 0;
    font-size: .875rem;
    display: none;
}

ul.page-numbers .current{
    padding: .1875rem .625rem;
    background: #cd1141;
    color: #fefefe;
    cursor: default;
}

ul.page-numbers a, ul.page-numbers button{
    display: block;
    padding: .1875rem .625rem;
    border-radius: 0;
    color: #0a0a0a;
}

ul.page-numbers a:hover, ul.page-numbers button:hover{
    background: #e6e6e6;
}

ul.page-numbers li:first-child, ul.page-numbers li:last-child{
    display: inline-block;
}

.flickity-prev-next-button.previous{
	left: -40px;
}

.flickity-prev-next-button.next{
	right: -40px;
}

.tabs-title>a {
    font-size: .9rem;
    text-transform: uppercase;
}

/* MODIFYERS */

.highlight-text{
	color: #00a1df;
}

.white-text{
	color: #ffffff;
}

.red-text{
	color: #cd1141;
}

.blue-text{
	color: #00a1df;
}

.margin-top-20{
	margin-top: 20px;
}

.margin-btm-20{
	margin-bottom: 20px;
}

.padding-40{
	padding: 40px 0;
}

.padding-btm-40{
	padding-bottom: 40px;
}

.padding-100{
	padding: 100px 0;
}

.background-hero{
	background-size: cover;
	background-position: center center;
}

.black-bg{
	background-color: #000;
}

.black-bg h1,
.black-bg h2,
.black-bg h3,
.black-bg h5,
.black-bg h6,
.black-bg p{
	color: #fff;
}

/* HEADER */
.site-content{
	padding-top: 0px;

}

.sticky-container{
	z-index: 51;
	position: absolute;
    width: 100%;
    top:0;
}

.top-bar{
	padding: 1rem;
}

.top-bar, .top-bar a, .top-bar ul{
	background-color: #00a1df;
	color: #fff;
	text-transform: uppercase;
	z-index: 100;
}

.top-bar .header-logo {
    max-width: 190px;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 9999;
}

.top-bar .menu .active > a {
	background: transparent;
    border-bottom: #ffffff 2px solid;
}

.top-bar .is-dropdown-submenu .active > a {
    background: #dddddd;
    border-bottom: none;
}

.dropdown.menu .is-active > a{
	color: #dddddd;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after{
	border-color: transparent transparent transparent #222;
}

.top-bar .menu #searchform{
	position: relative;
}

.top-bar .menu #searchform .icon{
    position: absolute;
    margin-left: 7px;
    margin-top: 5px;
    z-index: 1;
    color: rgba(0, 0, 0, .2);
    font-size: 18px;
}

.top-bar .menu #searchform input{
	background-color: #0093dd;
	color: #fff;
	border: none;
	padding-left: 30px;
}

.top-bar .menu #searchform input::-webkit-input-placeholder {
	color: #dddddd;
}
 
.top-bar .menu #searchform input:-moz-placeholder { /* Firefox 18- */
	color: #dddddd;  
}
 
.top-bar .menu #searchform input::-moz-placeholder {  /* Firefox 19+ */
	color: #dddddd;  
}
 
.top-bar .menu #searchform input:-ms-input-placeholder {  
	color: #dddddd;  
}

/* FOOTER */

footer{
	background-color: #00a1df;
}

footer h3,
footer h5,
footer h6{
	line-height: 1;
	margin-bottom: 0;
}

footer{
	padding: 20px 0 0;
}

footer .logo{
	max-width: 200px;
}

.social-footer{
	background-color: #333333;
	padding: 10px 0;
}

.social-footer h6{
	margin-bottom: 0;
}

.social-footer a{
	color: #ffffff;
}

/* PREFOOTER */

.prefooter{
	background-size: cover;
	background-position: center bottom;
	padding: 60px 0;
}

.prefooter .made-in-usa{
	margin-bottom: 40px;
}

.prefooter .made-in-usa img{
	max-width: 260px;
	margin-bottom: 20px;
}

.prefooter .footer-help-menu{
	border: 2px solid #00a1df;
	border-radius: 20px;
	padding: 40px 0;
}

.prefooter .footer-help-menu h2{
	margin-bottom: 1em;
}

/* HOMEPAGE */

.vidscreen{
	display: block;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: -10;
	width: 100%;
	height: 110%;
	top: 0;
}

.videotop{
	height: calc(100vh - 120px);
	height: -webkit-calc(100vh - 120px);
	height: -moz-calc(100vh - 120px);
}

.videotop .grid-container, .videotop .grid-x{
	height: 100%;
}

.videotop h1{
    display: block;
    width: 100%;
    margin-top: -50px;
    font-size: 60px;
}

.videotop span{
	white-space: nowrap;
}

#homevid {
	position: absolute;
	z-index: -80;
	right: 0;
	bottom: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 110%;
	background-size: 100% 100%;
	background-color: #000;
	/* in case the video doesn't fit the whole page*/
	background-image: /* our video */;
	background-position: center center;
	background-size: contain;
	object-fit: cover;
	/*cover video background */
}

.product-callout h2{
	margin-top: 80px;
}

.difference-callout .difference-callout-text{
	margin-bottom: 40px;
}

.difference-callout .difference-callout-card img{
	border: 3px solid #00a1df;
	margin-bottom: 20px;
	max-width: 240px;
}

.difference-callout-card h5{
	margin-bottom: 30px;
}

.profession-hero{
	background-size: cover;
	background-repeat: no-repeat;
}

.profession-hero h1{
	margin-bottom: 1.5em;
}

.profession-icon{
	text-align: center;
}
.profession-highlighted-tools h5{
	min-height: 25px;
    line-height: 1em;	
}

.profession-highlight-1{
	background-position: right center; 
	background-repeat: no-repeat; 
	background-size: 0px;
	text-align: center;
}
/* SEARCH RESULT PAGE */

.grid-x .search-result{
	margin: 5px;
}

/* PRODUCT CATEGORY INDEX */

.product-grid-item h5{
	line-height: 1em;
}
.product-grid-item-img {
  display: table;
  float: right;
  height: 100%;
  width: 100%;
}
.toolimage{
  display: table-cell; 
  vertical-align: middle; 
  text-align: center;
}

.subcategory-title h3{
	line-height: 1;
}

.grid-container ul.product-grid{
	list-style: none;
}

.subcattopbtns img{
	opacity: .5;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.selected-tool img{
	opacity: 1;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
	  
.subcattopbtns:hover > img{
	opacity: 1;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

/* PRODUCT SUBCATEGORY INDEX */

.woocommerce-result-count{
	display: block;
	width:100%;
	clear:both;
}

.page-title{
	border-bottom: 4px solid #00a1df;
	margin: 40px 0 20px;
}

.category-title{
	margin: 60px 0 40px;
}

.attribute-description{
	background-color: #00a1df;
	border-top: 20px solid #00a1df;
}

.attribute-description .attribute-description-image{
	margin-top: 40px;
}

.attribute-description .callout{
	margin: 1.5em 0;
}

.filter-section{
	padding: 20px 20px 0;
	border: #ccc solid 1px;
}

.filter-section h5.highlight-text{
	border-bottom: 2px solid #00a1df;
}

.berocket_aapf_widget-wrapper {
    border-bottom: 1px solid #ccc;
}

.berocket_aapf_widget-title{
	margin-bottom: 10px;
	padding-top: 10px;
}

.filter-results .label{
	font-weight: 700;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.berocket_aapf_widget_show.mobile_hide{
	display: block !important;
}

.product-grid .product-grid-item{
	border-bottom: 7px solid #eeeeee;
	margin-bottom: 10px;
}

.product-title-link{
	position: absolute;
	bottom: 0;	
}
.cell .product-grid-item{
	position: relative; 
    min-height: 540px;
}
.product-grid .product-grid-item .product-grid-item-img{
	position: relative;
	text-align: center;
	max-height:400px;
}

.product-grid .product-grid-item .product-grid-item-img img{
	max-height: 400px;
}

.product-grid .product-grid-item .product-flag{
/*
	position: absolute;
	bottom: 0;
*/
	padding-bottom: 10px;
	z-index: 10;
}

.product-flag img{
	display: inline-block;
}

.star-rating i{
	color: #00a1df;
}

.star-rating h4{
	display: inline-block;
}

/* PRODUCT DETAILS */
.detail-title{
	text-transform: uppercase;
	font-weight: bold;
}

.features-callout{
	background-image: url('http://69.73.137.193/~channellock/wp-content/themes/channellock/images/features-bg.jpg');
	background-position: center center;
	color: #ffffff;
}

.features-callout img{
	margin-bottom: 6px;
}

.features-callout h5,
.features-callout p{
	margin-bottom: 0;
	line-height: 1;
}

#reviews .button:after{
	font-size: 12px;
	padding: 22px 8px 20px 10px;
}

.includedin{
	color: #414042;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
    
}

.includedin a{
	text-decoration: underline;
}

.included-tool{
	margin-top: 30px;

}
.included-title{
    border-bottom: 1px solid #999;
    margin-bottom: 3px;
    width: 100%;
}

.included-tool a{
	text-decoration: underline;
}

#panel2 h4{
	border-bottom:3px solid #01a1e0;
}

#panel2 table{
    font-size: .9em;
}

.additional-specs ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.additional-specs li {
    padding-left: 1.0em;
    text-indent: -1.2em;
}

.additional-specs li::before {
    content: "\25A8 ";
    color: #00a1df;
    margin-right: .2em;
}

.nss {
    color: #cd1141;
    line-height: .9em;
}

.nss span{
	color: #01a1e0;
	display: block;
	font-size: 12px;
	font-style: italic; 
}
/* PROFESSION PAGES */

.profession-hero .profession-benefit img{
	margin: 10px 0;
}

/* CONTACT PAGE */

.contact-notvisible
{
	display:none;
}

.contact-visible
{
	display: block
}

.contactinfo{
	width:100%;
}

.contactinfo.title{
	text-transform: uppercase;
}

.contactinfo span{
	font-weight: bold;
}

.rep-info, .intl-info{
	border-bottom:1px solid #999;
	margin-bottom: 20px;
}

.second_address, .address{
    line-height: 1em;
    margin: 10px 0px;
}

.rep-title, .intl-title {
	display: none;
}

.rep-title h1, .intl-title h1{
	border-bottom:4px solid #00a1e0;
	font-size: 1.5em;
}

/* WARRANTY PAGE */

.warranty-page-title img{
	margin: 0 auto;
}

.warranty-content .callout{
	min-height: 175px;
}

.warranty-content img{
	float: left;
}

/* HISTORY PAGE */

#history-page{
	background-color: #000;
	color: #fff;
/* 	margin-bottom: 50px; */
}

.history-title{
	padding: 40px 0;
}

.history-row{
	position: relative;
}

.history-date{
	position: absolute;
	background-color: #00A1DF;
	padding: 46px 30px;
	border-radius: 50%;
	text-align: center;
	top: 36%;
	left: calc(50% - 66px);
}

/* MADE IN USA PAGE */

#madeinusa-page .madeinus-logos{
	background-color: #ffffff;
	border-radius: 20px;
	padding: 40px;
}

/* MACHINE LANDING PAGE */

#machine-page{
	background-color: #000;
	color: #fff;
}

#machine-page p{
	line-height: 1.2;
}

#machine-page h1{
	font-size: 27px;
	margin-bottom: 2rem;
}

#machine-page h3{
	font-size: 1.8rem;
	margin-bottom: 0;
}

#machine-page h5{
	margin-bottom: 0;
}

#machine-page p.intro-text{
	line-height: 1.6;
	padding: 20px;
}

#machine-page .machine-product-img{
	border: 2px solid #00a1df;
	margin-bottom: 1em;
}

#machine-page .machine-product-text{
	padding: 0 10px;
}

#machine-page .machine-bts-menu{
	border: 2px solid #00a1df;
	border-radius: 20px;
	margin: 40px auto;
	padding: 40px 0;
}

#machine-page .machine-bts-menu h2{
	margin-bottom: 30px;
}

/* MEDIUM AND UP */

@media screen and (min-width: 40em) {
	.profession-highlight-1{
		background-position: right center; 
		background-repeat: no-repeat; 
		background-size:cover;
		text-align: left;
	}
	
	.footer {
		height: 0px;
  		margin-top: 0px;
	}

	.site-content{
		    padding-top: 50px;

	}
	
	.no-js [data-responsive-toggle]{
    	display:none;
	}
	
	ul.page-numbers li {
	    display: inline-block;
	}

	.dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu{
		margin-top: 23px;
		border: none;
	}
	
	.is-dropdown-submenu{
		border: none;
	}
	
	.top-bar{
		border-bottom: 2px solid #23b3ea;
	}
	
	.top-bar .is-dropdown-submenu a{
		background-color: #efefef;
		color: #222;
	}
	
	.top-bar .is-dropdown-submenu .is-active a{
		background-color: #ddd;
		color: #222;
	}
	
	.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after{
		border-color: #ffffff transparent transparent;
	}
	
	.top-bar .menu #searchform{
		margin-left: 10px;
	}
	
	.videotop{
		height: calc(100vh - 86px);
		height: -webkit-calc(100vh - 86px);
		height: -moz-calc(100vh - 86px);
	}
	
	.product-callout h2{
		font-size: 2rem;
	}
	
	.difference-callout .difference-callout-text .cell:first-child{
		border-right: 2px solid #00a1df;
	}
	
	.difference-callout .difference-callout-card img{
		max-width: 100%;
	}
	
	.profession-highlighted-tools h5{
	    min-height: 65px;
	    line-height: 1em;	
	}
	
	.history-row .history-col-1{
		border-right: 2px solid #00A1DF;
		padding: 40px 80px 40px 0;
	}
	
	.history-row .history-col-2{
		border-left: 2px solid #00A1DF;
		padding: 40px 0 40px 80px;
	}
	
	#madeinusa-page .madeinusa-hero h1{
		font-size: 5rem;
	}
	
	#madeinusa-page .madeinusa-hero{
		padding: 200px 0;
	}
}

/* LARGE ONLY */

@media screen and (min-width: 64em) {
	.top-bar .header-logo{
		max-width: 220px;
		display: block;
	    position:relative;
	    right: auto;
	    top: auto;
	    z-index: 9999;
	}
	
	.product-callout img{
		border-bottom: 0;
	}
	
	#machine-page h1{
		font-size: 3rem;
		margin-bottom: 1rem;
	}

	#machine-page .machine-product-img{
		border: none;
		border-bottom: 2px solid #00a1df;
		margin-bottom: 1em;
	}
	
	#machine-page p.intro-text{
		padding: 40px;
	}
}

/* SMALL ONLY */

@media screen and (max-width: 39.9375em) {
	.site-content{
		margin-top: 32px;
	}
	
	#responsive-menu{
		width: 100%;
	}
	
	.top-bar .menu .active > a{
		border: 1px solid #fff;
	}
	
	.top-bar .top-bar-left{
		-ms-flex: 0 0 0%;
		flex: 0 0 0%;
	}
	
	.top-bar input{
		max-width: 100%;
	}
	
	.menu-icon.dark:hover::after{
		background: #0a0a0a;
		box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
	}
	
	.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after{
		border-color: #fff transparent transparent;
	}
	
	.top-bar .submenu li a{
		background-color: #20b9f3;
	}
	
	.top-bar .submenu .submenu li a{
		background-color: #64cdf5;
	}
	
/*
	.timeline{
		margin: 30px;
		padding: 0;
		width: 90%;
	}
	
	.timeline::before{
		left: 0;
	}
	
	.timeline .timeline-item .timeline-content,
	.timeline .timeline-item .timeline-image{
		float: right;
		text-align: left;
		width: 90%;
	}
	
	.timeline .timeline-item .timeline-content::before, .timeline .timeline-item .timeline-content.right::before{
		border-left: 0;
		border-right: 7px solid #fefefe;
		left: 10%;
		margin-left: -6px;
	}
	
	.timeline .timeline-item .timeline-icon{
		left: 0;
	}
	
*/
	.videotop h1{
		font-size: 42px;
	}
	
	.history-row{
		padding: 20px 0;
	}
}

/* NAVIGATION FIX FOR LARGE ON LAPTOP */

@media screen and (min-width: 1024px) and (max-width: 1178px) { 
	.dropdown.menu a {
	    padding: .7rem .5rem;
	    font-size: 16px;
	}
}

