/* FONTS
======================================================================= */
	@font-face {
		font-family: 'ADAMCGPRO';
		font-style: normal;
		font-weight: normal;
		src: local('ADAMCGPRO'), url('https://www.stormcrow.ca/ks/fonts/ADAMCGPRO.woff') format('woff');
		font-display: swap;
	}
	@font-face {
		font-family: 'Playfair Display Bold';
		font-style: normal;
		font-weight: normal;
		src: local('Playfair Display Bold'), url('https://www.stormcrow.ca/ks/fonts/PlayfairDisplayBold.woff') format('woff');
		font-display: swap;
	}
	@font-face {
		font-family: 'Quicksand Bold';
		font-style: normal;
		font-weight: normal;
		src: local('Quicksand Bold'), url('https://www.stormcrow.ca/ks/fonts/QuicksandBold.woff') format('woff');
		font-display: swap;
	}
	@font-face {
		font-family: 'Quicksand Medium';
		font-style: normal;
		font-weight: normal;
		src: local('Quicksand Medium'), url('https://www.stormcrow.ca/ks/fonts/QuicksandMedium.woff') format('woff');
		font-display: swap;
	}
	@font-face {
		font-family: 'Quicksand Regular';
		font-style: normal;
		font-weight: normal;
		src: local('Quicksand Regular'), url('https://www.stormcrow.ca/ks/fonts/QuicksandRegular.woff') format('woff');
		font-display: swap;
	}

/* RESETS
======================================================================= */
	.edit-link{display:none;}
	.main-navigation ul li a, .main-navigation ul li a:visited, .main-navigation ul li a:hover, .main-navigation ul li a:focus, .main-navigation ul li a:visited:hover{
		background-color:transparent;
		font-family:"ADAMCGPRO";
	}
	.main-navigation-container, .main-navigation.open, .main-navigation ul ul, .main-navigation .sub-menu{
        background-color:transparent !important;
    }
	.main-navigation ul li a:hover, .main-navigation ul li a:focus, .main-navigation ul li a:visited:hover{
        color:#FF9117 !important;
    }
	.site-info-text a{color:#FFFFFF;}
	.site-info-text a:hover{color:#FF9117;}
	.footer-menu ul li a:hover, .footer-menu ul li a:visited:hover{
		color:#FF9117 !important;
	}
	.footer-menu ul li a, .footer-menu ul li a:visited{
		color:#FFFFFF;
		font-family:"ADAMCGPRO";
	}
	.footer-menu{
		float:none;
		max-width:900px;
		margin-left:auto;
		margin-right:auto;
	}

	.site-title,.site-description{display:none;}
	/*.site-title-wrapper{padding:33px 0px 33px 23px;}*/
/*	.site-title-wrapper{padding:28px 0px 28px 23px;}*/
/*	.site-title-wrapper{padding:28px 0px 28px 0px;}*/
	.site-title-wrapper{padding:28px 0px 28px 28px;}

/*#menu-primary-menu li:first-child a{padding-left:0px !important;}*/
#menu-primary-menu li:last-child a{padding-right:23px !important;}
.main-navigation-container, .main-navigation.open, .main-navigation ul ul, .main-navigation .sub-menu{padding-right:0px !important;}

body:not(.fl-builder) .hentry{
	margin:0 !important;
}


    .site-content{
/*        padding:70px 0px !important;*/
        padding:0px !important;
    }
	.site-info-wrapper .site-info{
		padding:3.5rem 3rem;
	}
    body:not(.fl-builder) .hentry{
        padding:0px;
    }
    .large-8, .content-area, .featured-content .entry-header .entry-header-column, .featured-content article{
        width:100%;
    }
    .column, .columns, .navigation .nav-links, .content-area, #secondary, #tertiary, .featured-content .entry-header .entry-header-column, .featured-content article{
        padding-left:0px;
        padding-right:0px;
    }
    .row, .navigation, body:not(.no-max-width) .site-header, body:not(.no-max-width) .site-content, body:not(.no-max-width) .site-footer-inner, body:not(.no-max-width) .site-info, .featured-content .entry-header .entry-header-row, .featured-content .featured-content-inner{
        max-width:none;
		/*max-width:1720px; */
    }
	/*
	#primary,#content{
		padding-left:40px;
		padding-right:40px;
	}
	*/
	.page-content p{
		margin:0px !important;
	}

	#stormcrowdemo .site-content{
		padding:0px !important;	
	}
	#stormcrowdemo .hentry{
		margin:0px !important;
	}

	.site-info-wrapper .site-info-text{
		float:none;
		max-width:1200px;
		margin-left:auto;
		margin-right:auto;
		text-align: left;
	}

	#comments{display:none !important;}
	.posted-author{display:none !important;}
	.comments-number{display:none !important;}

	.site-info-wrapper{background-color:#000000;}
	.site-info-wrapper .site-info-text{color:#FFFFFF;}
	
	.footer_header{font-size:18px;font-weight: bold;font-family:"Playfair Display Bold";}

	.notmobileonly .footer-menu ul{text-align:left;}

	.mobileonly .footer-menu ul{text-align: left;margin-bottom:30px;}
	.mobileonly .footer-menu ul{width:100%;display:inline-block;}
	.mobileonly .footer-menu ul li{
		display:block;
		margin:0px;
		padding-bottom:15px;
		text-align:left;
	}
	.main-navigation ul li a, .main-navigation ul li a:visited, .main-navigation ul li a:hover{
		font-family: 'ADAMCGPRO';
	}
	.main-navigation.open{
		background-color:#FFFFFF !important;
		background-image:url(https://www.stormcrow.ca/wp-content/uploads/2019/11/logo2.png);
		background-position:bottom right;
		background-repeat: no-repeat;
		height:calc(100vh - 93px);
		position:fixed;
		width:100%;
		overflow: hidden;
		left:0;
	}
	.main-navigation{
		text-transform: uppercase;
	}
	.main-navigation.open ul li a, .main-navigation.open ul li a:visited, .main-navigation.open ul li a:hover{
		border-bottom:none;
		font-family: "Playfair Display Bold";
		font-size:30px;
		padding:0.5em 1.5em;
		text-transform: capitalize;
/*		text-transform: capitalize;*/
	}
	.main-navigation.open ul li{
		width:100%;
		text-align: left;
	}
	.featured-image{
		margin:0px;
	}
	.main-navigation{
		border-top:none;
	}
	.menu-toggle{
		outline:none;
	}

	.main-navigation-container, .main-navigation.open, .main-navigation ul ul, .main-navigation .sub-menu{
		padding-right:18px;
	}

.custom-logo{height:15px !important;width:auto !important;}


.carouselQs .slick-list{
	padding-bottom:0px !important;
}


input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;cursor:pointer;background-color:#FFF;color:#333;/*-webkit-appearance:none;*/border-radius:0;box-sizing:border-box;}
textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;outline:none;cursor:pointer;background-color:#FFF;padding:4px;color:#333;-webkit-appearance:none;border-radius:0;box-sizing:border-box;}

/* HEADER
======================================================================= */
	#hero_header{
		width:100%;
		display:inline-block;
		text-align:center;
		min-height: 980px;
		padding-top:220px;
		background-repeat: no-repeat;
		background-position: right top;
		background-size:contain;
		background-image:url(https://www.stormcrow.ca/ks/images/home_header.png);
	}


/* FOOTER
======================================================================= */
	.copyright_tbl{
		border:none;
		margin-bottom:0rem;
		font-family:"Quicksand Regular";
	}	
	.copyright_tbl td:first-child{
		padding:0px;padding-right:10px;border:none;
	}
	.copyright_tbl td:first-child span{
		font-size:30px;line-height:30px;display:inline-block;
	}
	.copyright_tbl td:nth-child(2){
		padding:0px;height:30px;font-size:12px;color:#D1D1D1;border:none;
	}
	.copyright_tbl td:last-child{
		padding:0px;font-size:12px;color:#D1D1D1;border:none;
	}
	.copyright_tbl td:first-child span{
		font-size:25px;line-height:30px;display:inline-block;
	}

/* MAIN NAV
======================================================================= */
	#stormcrowdemo #menu-item-23 a{color:#FF9117 !important;}
	#stormcrowdemo #menu-item-130 a{color:#FF9117 !important;}
	#default #menu-item-130 a,#default .menu-item-130 a{color:#FF9117 !important;}

	#stormcrowdemoindexabout #menu-item-22 a{color:#FF9117 !important;}
	#stormcrowdemoabout2 #menu-item-22 a{color:#FF9117 !important;}
	#stormcrowdemoabout #menu-item-131 a{color:#FF9117 !important;}
	#about #menu-item-131 a,#about .menu-item-131 a{color:#FF9117 !important;}

	#stormcrowdemoindexcase-studies #menu-item-21 a{color:#FF9117 !important;}
	#stormcrowdemoindexcase-studies #menu-item-21 a{color:#FF9117 !important;}
	#stormcrowdemocase-studies #menu-item-106 a{color:#FF9117 !important;}
	#research #menu-item-106 a,#research .menu-item-106 a{color:#FF9117 !important;}


	#stormcrowdemoindexresearch #menu-item-21 a{color:#FF9117 !important;}
	#stormcrowdemoindexresearch #menu-item-21 a{color:#FF9117 !important;}
	#stormcrowdemoresearch #menu-item-106 a,#stormcrowdemoresearch .menu-item-106 a{color:#FF9117 !important;}


	#stormcrowdemoindexindustries #menu-item-20 a{color:#FF9117 !important;}
	#stormcrowdemoindustries #menu-item-107 a{color:#FF9117 !important;}
	#stormcrowdemoindustries #menu-item-138 a{color:#FF9117 !important;}
	#industries #menu-item-138 a,#industries .menu-item-138 a{color:#FF9117 !important;}

	#stormcrowdemoindexcontact-us #menu-item-19 a{color:#FF9117 !important;}
	#stormcrowdemocontact2 #menu-item-19 a{color:#FF9117 !important;}
	#stormcrowdemocontact-us #menu-item-129 a{color:#FF9117 !important;}
	#contact-us #menu-item-129 a,#contact-us .menu-item-129 a{color:#FF9117 !important;}

/* INIT
======================================================================= */
	.desktop{display:none;}
    .mobile{display:none;}
    .notdesktop{display:none;}
    .notmobile{display:none;}

	.mb30{margin-bottom:30px !important;}

	.hundo{width:100% !important;float:left;padding:0px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.sixty{width:60% !important;float:left;padding:0px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.fifty{width:50% !important;float:left;padding:0px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Quicksand Regular";}
	.fifty:first-child{padding-right:15px;}
	.twenty{width:20% !important;float:left;padding:0px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Quicksand Regular";}



.pageTitle{
	font-family:"Playfair Display";
	font-size:80px;
	display:inline-block;
	width:100%;
	line-height: 80px;
	margin-bottom:40px;
	text-align: left;
	font-weight: bold;
}

.cf7f{
/*	width:100% !important;*/
}
.cf7b{
/*	width:100% !important;*/
}


#stormcrowdemoindexabout .hentry{padding:60px 60px 60px 60px;}
#stormcrowdemoindexabout .site-content{padding:93px 0px 0px 0px !important;}



#stormcrowdemoindexindustries .hentry{padding:60px 60px 60px 60px;}
#stormcrowdemoindexindustries .site-content{padding:93px 0px 0px 0px !important;}



.singlepostcontainer{padding:93px 0px !important;}


#stormcrowdemoindustries .site-content{padding:93px 0px 0px 0px !important;}

.category-case-studies .site-content{padding:93px 0px !important;}
.category-research .site-content{padding:93px 0px !important;}

#stormcrowdemoindustriesinformation-technology{padding:93px 0px !important;}
#stormcrowdemoindustriesmining{padding:93px 0px !important;}
#stormcrowdemoindustriestin{padding:93px 0px !important;}


#stormcrowdemoindexcontact-us .hentry{padding:60px 60px 60px 60px;}
#stormcrowdemoindexcontact-us .site-content{
	padding:93px 0px 0px 0px !important;
	background-image: url(https://www.stormcrow.ca/wp-content/uploads/2019/11/contact_bg.png);
	background-repeat: no-repeat;
	background-position:center 270px;
	background-size:100% auto;
}


.menu-toggle div{
	border-radius:10px;
/*	height:0.22rem;*/
}
.menu-toggle div:first-child{
/*	margin-bottom:0px !important;*/
	margin-top:15px !important;
}
.menu-toggle div:last-child{
	margin-top:-10px !important;
/*	margin-bottom:15px !important;*/
}

.main-navigation a{padding-top:28px;padding-bottom:28px;}


.site-title-wrapper{text-align: left;}
#masthead{
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
	background:transparent !important;
	width:100%;
	max-width: none;
}
#page{
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
    width: 100%;
	display:inline-block;
	text-align: center;
/*
    margin-right: auto;
    margin-left: auto;
*/
}
.page_inner{
	display: inline-block;
	margin-left: auto !important;
	margin-right: auto !important;
	width:100%;
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.site-header{
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
	position:relative !important;
	background:transparent !important;
}
#stormcrowdemo .site-content{
	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
/*	position:absolute;*/
/*	top:0;*/
	margin-top:-101px;
}
#stormcrowdemohome2 .site-content{
	margin-top:-90px;
}

.page-content{
/*	display: inline-block;*/
}
.page-content img{
	display:inline-block;
/*	display:none !important;*/
}
.site-info-wrapper .site-info-text{max-width: none;}
.footer-menu{margin-left:0;}



#testimonialCarousel{
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(https://www.stormcrow.ca/ks/images/testimonial_bg.png);
}
.carouselContentDiv{
	display: inline-block;width: 100%;max-width:640px;text-align: center;
	font-family: 'Quicksand Regular';
	font-size:18px;
	line-height: 35px;
	color:#2A2A2A;
/*
	background-repeat: no-repeat;
	background-position: center left;
	background-image: url(https://www.stormcrow.ca/ks/images/testimonial_bg.png);
*/
}
.carouselContentDiv img{
	display: inline-block;
	margin-left:auto;
	margin-right: auto;
	border:6px solid #FF9117;
	border-radius: 50%;
	box-shadow: 5px 40px 45px rgba(0,0,0,0.14);
	width: 100px;
}
.carouselContentDiv .title{
	display: inline-block;
	font-family: 'Quicksand Bold';
	font-size:30px;
	line-height: 30px;
	margin-bottom: 20px;
}
.carouselContentDiv .name{
	display: inline-block;
	font-family: 'Quicksand Bold';
	font-size:18px;
	line-height: 18px;
	color:#FF9117;
	margin-bottom: 10px;
	margin-top: 15px;
}
.carouselContentDiv .company{
	font-family: 'ADAMCGPRO';
	color:#000000;
	font-size:14px;
	line-height: 23px;
}




.error-404{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-image:url(https://www.stormcrow.ca/ks/images/404.jpg);
	color:#FFFFFF !important;text-shadow: 2px 2px 2px #333333 !important;w
}
.not-found{margin:0 !important;}





/*@media (min-width: 0px){*/
@media (min-width:0px) and (max-width:575px){
	.menu-toggle{position:absolute !important;margin-top:0px !important;}
	.page_inner{padding:0px 20px;}
	.heading{
		font-size:36px !important;
		line-height:50px !important;
	}
	#selectSectorContainer span{
		font-size:15px !important;
		line-height: 25px !important;
	}
}
/*@media (min-width: 576px){*/
@media (min-width:576px) and (max-width:640px){
	.menu-toggle{position:absolute !important;margin-top:-4px !important;}
	.heading{
		font-size:36px !important;
		line-height:50px !important;
	}
	#selectSectorContainer span{
		font-size:15px !important;
		line-height: 25px !important;
	}
}
@media (min-width:576px) and (max-width:767px){
	.page_inner {
		max-width: 520px !important;
/*		background-color: #FF0000;*/
		width:100%;
	}
/*	.menu-toggle{margin-top:35px !important;}*/
/*	.menu-toggle{position:absolute !important;margin-top:0px !important;}*/
	.heading{
		font-size:36px !important;
		line-height:50px !important;
	}
	#selectSectorContainer span{
		font-size:15px !important;
		line-height: 25px !important;
	}
	#hero_header:not(.btn2){text-shadow:3px 2px 2px #FFFFFF;}
}
/*@media (min-width: 768px){**********************************************************************************************************************/
@media (min-width:768px) and (max-width:991px){
	.page_inner {
		max-width: 624px !important;
/*		background-color: #00FF00;*/
		width:100%;
	}
/*	.menu-toggle{position:absolute !important;margin-top:0px !important;}*/
	.heading{
		font-size:36px !important;
		line-height:50px !important;
	}
	#selectSectorContainer span{
		font-size:15px !important;
		line-height: 25px !important;
	}
	#hero_header{background-size:auto 300px !important;background-position: right center !important;min-height:300px !important;padding-top:300px !important;}
/*	.ball{display: none;}*/
}
/*@media (min-width: 992px){*/
@media (min-width:992px) and (max-width:1199px){
	.page_inner {
		max-width: 848px !important;
/*		background-color: #0000FF;*/
		width:100%;
	}
	.menu-toggle{position:absolute !important;margin-top:0px !important;}
	#hero_header{background-size:auto 600px;background-position: center right;}
	#selectSectorContainer .ball{
		top: -90px !important;
	}
}
/*@media (min-width: 1200px){*/
@media (min-width:1200px) and (max-width:1365px){
	.page_inner {
		max-width: 1056px !important;
/*		background-color: #993377;*/
		width:100%;
	}
	#hero_header{background-size:auto 700px;background-position: center right;}
	#selectSectorContainer .ball{
		top: -90px !important;
	}
}
/*@media (min-width: 1366px){*/
@media (min-width:1366px) and (max-width:1679px){
	.page_inner {
		max-width: 1222px !important;
/*		background-color: #009988;*/
		width:100%;
	}
	#selectSectorContainer .ball{
		top: -90px !important;
	}
}
/*@media (min-width: 1680px){*/
@media (min-width:1680px) and (max-width:1919px){
	.page_inner {
		max-width: 1536px !important;
/*		background-color: #114488;*/
	}
	#selectSectorContainer .ball{
		top: -90px !important;
	}
}
@media (min-width: 1920px){
	.page_inner {
		max-width: 1776px !important;
/*		background-color: #886611;*/
	}
	#selectSectorContainer .ball{
		top: -90px !important;
	}
}










.category-research .entry-title{font-family: 'Playfair Display Bold';font-size:24px !important;line-height: 30px !important;color:#000000;margin-bottom:0px !important;margin-top:10px !important;}
.category-research .entry-title a:hover{color:#FF9117 !important;}
.category-research .entry-summary p{font-size:14px;line-height: 24px;color:#2A2A2A;font-family: 'Quicksand Regular';margin:0;}
.category-research .entry-summary p:first-child{display:none;}
.category-research .blog .entry-title:after, .search .entry-title:after, .archive .entry-title:after{display:none !important;}


.category-research .site-content .navigation{width:100% !important;}

.category-research .paging-nav-text{display:none !important;}
.category-research .nav-links .next,.category-research .nav-links .prev{display:none !important;}


.category-research .page-numbers{
	width:35px !important;
	height:35px !important;
	border-radius:50% !important;
	font-size: 16px !important;
	color: #000000 !important;
	line-height: 35px !important;
	text-align: center !important;
	background-color: transparent !important;
/*	float:left;*/
	cursor: pointer !important;
	font-family: 'ADAMCGPRO' !important;
	padding:0px !important;
	margin:0px !important;
	margin-bottom:100px !important;
}
.category-research .page-numbers:not(:last-child){
	margin-right:10px !important;
}
.category-research .page-numbers:hover{
	background-color:#EEEEEE !important;
}
.category-research .page-numbers.current,.category-research .page-numbers.current:hover{
	background-color:#FF9117 !important;
	color:#ffffff !important;
}


.single-post .category-research .entry-content, .entry-summary{
	margin:0 !important;
}











	
.category-case-studies .entry-title{font-family: 'Playfair Display Bold';font-size:24px !important;line-height: 30px !important;color:#000000;margin-bottom:0px !important;margin-top:10px !important;}
.category-case-studies .entry-title a:hover{color:#FF9117 !important;}
.category-case-studies .entry-summary p{font-size:14px;line-height: 24px;color:#2A2A2A;font-family: 'Quicksand Regular';margin:0;}
.category-case-studies .entry-summary p:first-child{display:none;}
.category-case-studies .blog .entry-title:after, .search .entry-title:after, .archive .entry-title:after{display:none !important;}


.category-case-studies .site-content .navigation{width:100% !important;}

.category-case-studies .paging-nav-text{display:none !important;}
.category-case-studies .nav-links .next,.category-case-studies .nav-links .prev{display:none !important;}


.category-case-studies .page-numbers{
	width:35px !important;
	height:35px !important;
	border-radius:50% !important;
	font-size: 16px !important;
	color: #000000 !important;
	line-height: 35px !important;
	text-align: center !important;
	background-color: transparent !important;
/*	float:left;*/
	cursor: pointer !important;
	font-family: 'ADAMCGPRO' !important;
	padding:0px !important;
	margin:0px !important;
	margin-bottom:100px !important;
}
.category-case-studies .page-numbers:not(:last-child){
	margin-right:10px !important;
}
.category-case-studies .page-numbers:hover{
	background-color:#EEEEEE !important;
}
.category-case-studies .page-numbers.current,.category-case-studies .page-numbers.current:hover{
	background-color:#FF9117 !important;
	color:#ffffff !important;
}


.single-post .category-case-studies .entry-content, .entry-summary{
	margin:0 !important;
}

.otherCaseStudyCard{
	width:33.33%;
	display: inline-block;
	padding-left:25px !important;
	padding-bottom:25px !important;
	float:left;
}
.otherCaseStudyCard.first{
	padding-left:0px !important;
}
#otherCaseStudiesContainer .slick-prev:before, #otherCaseStudiesContainer .slick-next:before{
/*	color:#999999 !important;*/
}



/* MOBILE
======================================================================= */
@media (max-width:992px){
	.desktop{display:none !important;}
	.notmobile{display:none !important;}
	.mobile{display:inline-block !important;}
	.mobileonly{display:inline-block !important;}
	.notmobileonly{display:none !important;}
	.teamCard{width:100% !important;}
	.notdesktop{display:inline-block !important;}
	.notmobile{display:none !important;}
	
	.sixtystack,.twentystack{width:100% !important;margin-bottom:20px;}
	.twentystack:last-child{margin-bottom:0px;}
/*	.site-content{padding:40px 0px !important;}*/
	.main-navigation a{padding:1.8em 0.4em;}
	.site-header{background-color:transparent;}
	#masthead{
		display:inline-block;
		position:fixed !important;
		width:100%;
		top:0;
		z-index: 999;
		left:0;
	}
	#wpadminbar{display:none !important;}
	.headermenuwhitebg{background-color:#FFFFFF;}
	#stormcrowdemoindexcontact-us #content{padding:10px;background-position:center 180px;}
	#stormcrowdemoindexcontact-us .hentry{padding:35px;}
	.pageTitle{font-size:30px;line-height: 30px; margin-bottom:20px;}
	.page_inner{display:block;}
	.page-content{width:100%;margin-top:120px;}
	.menu-toggle{
		margin-top:35px;
	}
	#hero_header{
		background-image:url(https://www.stormcrow.ca/ks/images/home_header_mobile.png);
		background-position: center top;
		padding-top:600px !important;
		background-size:contain;
		min-height: 667px;
		text-align: left;
	}
	#stormcrowdemocontact2 .page-content{margin-top:83px;}
	#stormcrowdemoabout2 .page-content{margin-top:83px;}
	
	.otherCaseStudyCard{
		padding-left:0px !important;
	}
}

/* TABLET
======================================================================= */
/*
@media (min-width:680px) and (max-width:1260px){
    .desktop{display:none !important;}
	.mobile{display:inline-block !important;}
	.mobileonly{display:none !important;}
	.notdesktop{display:inline-block !important;}
	.notmobile{display:none !important;}
	.notmobileonly{display:inline-block !important;}
	
	#wpadminbar{display:none !important;}
	.site-header{
		background-color:transparent !important;
		position:absolute !important;
		z-index:9999 !important;
		top:0px;
	}
	
	.headermenuwhitebg{background-color:transparent;}
	.main-navigation a{padding:2.1em 0.5em;}
}
*/

/* DESKTOP
======================================================================= */
@media (min-width:993px){
    .desktop{display:inline-block !important;}
	.notmobile{display:inline-block !important;}
	.mobile{display:none !important;}
	.mobileonly{display:none !important;}
	.notmobileonly{display:inline-block !important;}   
	
	#wpadminbar{display:none !important;}
	.site-header{
		background-color:#FFFFFF !important;
		z-index:9999 !important;
		top:0px;
	}
	
	.headermenuwhitebg{background-color:transparent;}
	
	
	.category-case-studies .featured-image{display:inline-block;float:left;width:40%;margin-right:5%;}
	.category-case-studies .entry-title{font-family: 'Playfair Display Bold';font-size:28px !important;line-height:38px !important;color:#000000;margin-bottom:0px !important;marign-top:10px;}
	.category-case-studies .entry-title a:hover{color:#FF9117 !important;}
	.category-case-studies .entry-summary p{font-size:16px;line-height: 28px;color:#2A2A2A;font-family: 'Quicksand Regular';margin:0;margin-bottom:10px;display:block !important;}
	.category-case-studies .blog .entry-title:after, .search .entry-title:after, .archive .entry-title:after{display:none !important;}
	.category-case-studies .entry-content, .entry-summary{margin:1em;}
	
	.category-research .featured-image{display:inline-block;float:left;width:25%;margin-right:5%;}
	.category-research .entry-title{font-family: 'Playfair Display Bold';font-size:28px !important;line-height:38px !important;color:#000000;margin-bottom:0px !important;marign-top:10px;}
	.category-research .entry-title a:hover{color:#FF9117 !important;}
	.category-research .entry-summary p{font-size:16px;line-height: 28px;color:#2A2A2A;font-family: 'Quicksand Regular';margin:0;margin-bottom:10px;display:block !important;}
	.category-research .blog .entry-title:after, .search .entry-title:after, .archive .entry-title:after{display:none !important;}
	.category-research .entry-content, .entry-summary{margin:1em;}
}