/*
Welcome to Custom CSS!
To learn how this works, see http://wp.me/PEmnE-Bt
*/
#site-navigation ul li a {
	color: #fff !important;
}

#masthead.scroll-header {
	background: #040204 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	-webkit-animation: none;
	-moz-animation: none;
	animation: none;
	color:#fff;
}

#masthead .site-title a {
	color: #fff !important;
}
.entry-content .row .centered {
	text-align:center;
	padding-bottom:10px;
}
#masthead {
	background: #040204 !important;
	padding: 10px;
}

.entry-title {
	font-size: 3em !important;
}

#primary-header {
	height: 82vh;
}

#widget_contact_info-4 .widget-title {
	font-size: 1.5em;
	font-weight: 700;
}
#site-navigation #primary-menu.menu{
	font-size: 25px;
	padding-right: 107px;
	width: 100%;
	margin-top:15px;
}
#masthead .header-links #header-search-button{
	top: 25px;
	color:#fff;
	padding-right:30px;
}
/*.display-testimonial .testimonial-entry-content{
	padding-right:35px;
	margin:0 auto;
	width:50%;
}*/
.datasync-container,
.veeam-container,
.watchguard-container{
	width:100%;
}
.datasync-container .two-col,
.veeam-container .two-col,
.watchguard-container .two-col{
	float:left;
	width:100%;
	text-align:center;
}
@media screen and (min-width: 600px){
	.datasync-container .two-col,
	.veeam-container .two-col,
	.watchguard-container .two-col{
		width:49%;
	}
}
@media screen and (max-width: 600px){
	.entry-content .datasync-header{
		content:url(wp-content/uploads/2017/10/Medium-Rectangle.png)
	}
}
.datasync-container .vendor-text,
.veeam-container .vendor-text,
.watchguard-container .vendor-text{
	  width: 50%;
    margin: 0 auto;
    font-size: 18px;
}
@media screen and (max-width:600px){
	.datasync-container .vendor-text,
	.veeam-container .vendor-text,
	.watchguard-container .vendor-text{
		width:84%
	}
}
@media screen and (min-width: 600px){
	.datasync-container .testimonial,
	.veeam-container .testimonial,
	.watchguard-container .testimonial{
		margin-right:2%;
	}
}

@media screen and (min-width: 769px){
	.header-links #header-menu-button {
		padding-top:22px;
	}
}
@media screen and (max-width: 768px){
	#masthead .header-links #header-search-button{
		top:50%;
	}
}
@media screen and (min-width:768px){
		#primary-header {
		height: 100vh;
	}
}
#masthead #header-menu-button{
	color:#fff;
}
.row h2{
	padding-bottom:20px;
}
#toggle-sidebar .inner-panel {
	background-color:#000;
}
#toggle-sidebar .inner-panel a{
	color:#fff;
}
#toggle-sidebar .inner-panel #close-toggle-sidebar{
	color:#fff;
	background:#3d4752;
}
.footer-widget-area .widget_text.footer-widget{
	width:100%
}
#colophon .footer-widget-area{
	padding-top:0px;
	padding-bottom:0px;
}
.contact-form input[type=email], .contact-form input[type=text], .contact-form input[type=url] {
	width:100%;
	cursor:text !important;
}
.contact-form textarea {
	width:98%;
}
.entry-content #contact {
	font-weight:700;
}
.cloud-container .cloud-datasync{
	  padding-bottom: 50px;
    border-bottom: 1px solid #c3c3c3;
}
.cloud-container .cloud-veam {
	padding-top:50px;
}
@media screen and (max-width:750px){
	.site-content .contact-header {
		background-image:url("wp-content/uploads/2017/11/Contact_base_S-squashed.jpg")!important;
	}
}
@media screen and (max-width:750px){
	.site-content .services-header {
		background-image:url("wp-content/uploads/2017/11/Services_base_S-squashed.jpg")!important;
	}
}
@media screen and (max-width:750px){
	.site-content .citserv-header {
		background-image:url("wp-content/uploads/2017/11/CompleteManagedIT_base_S-squashed.jpg")!important;
	}
}
@media screen and (max-width:750px){
	.site-content .cloud-header {
		background-image:url("wp-content/uploads/2017/11/CloudServices_base_S-squashed.jpg")!important;
	}
}
@media screen and (max-width:750px){
	.site-content .seccam-header {
		background-image:url("wp-content/uploads/2017/11/SecurityCameraSystems_base_S-squashed.jpg")!important;
	}
}
@media screen and (max-width:750px){
	.site-content .firewalls-header {
		background-image:url("wp-content/uploads/2017/11/Firewall_base_S-squashed.jpg")!important;
	}
}
@media screen and (max-width:750px){
	.site-content .colocation-header {
		background-image:url("wp-content/uploads/2017/11/CoLocation_base_S-squashed.jpg")!important;
	}
}
@media screen and (max-width:750px){
	.site-content .server-header {
		background-image:url("wp-content/uploads/2017/11/Servers_base_S-squashed.jpg")!important;
	}
}