/*---------------------------------------------------------
 * !iPad PORTRAIT
 *---------------------------------------------------------*/

@media only screen
and (max-width : 985px) {

	body{
		overflow-x:hidden;
		overflow-y: auto;
	}
	
	.article .post-date{
		/* position:absolute; */
	
		vertical-align: top;
}

	.single .article .post-content{
		padding-top:60px;
	}

	.wrapper{
		-webkit-transition: all 0.4s;
		  -moz-transition: all 0.4s;
		  -ms-transition: all 0.4s;
		  -o-transition: all 0.4s;
		  transition: all 0.4s;
		min-width:100%;
		position: relative;
		z-index: 999;
	}

	.page-bg{
		z-index:1;
	}
	
	.content-inner{
		background: #fff;
		margin-top: -525px;
		padding-top: 15px
	}
	
	.page-title{
		color:#282627;
		line-height: 110%;
		font-size: 29px;
	}
	
	.tertiary-menu{
		display: none;
	}
	
	.article{
		float:none;
		padding:0 3%;
		width: 94% !important;
	}
	
	.intigua-blog .callouts+.article {
		width: auto;
	}
	
	.article .share-top .sharethis-top,
	.article p .st_sharethis_buttons{
		height: 23px;
	}
	
	.content-main {
		padding:20px 0px;
	}
	
	.main-menu{
		right:0;
	}
	
	.article blockquote{
		width:100%;
	}
	
	.article blockquote h5{
		width:92%;
		margin: 0 auto 10px;
		display: block;
	}
	
	.article blockquote p{
		padding-right: 11%
	}
	
	.masthead{
		width:97% !important;
		padding-bottom: 15px;
	}
	
	.article .content-right,
	.article .content-left{
		width:47%;
	}
	
	.article .content-right img{
		height:auto;
		width:100%;
	}
	
	.home #layerslider_1.ls-container{
		/*position:absolute !important;
			top:95px;*/
		height:340px !important;
		width:100% !important;
	}
	
	.home #layerslider_1 .ls-inner,
	.home #layerslider_1 .ls-layer{
		width:100% !important;
	}
	
	.home #layerslider_2{
		/* margin:0 !important; */
		left: 0;
		width: 80% !important;
	}
	
	.home #layerslider_2 .ls-inner,
	.home #layerslider_2 .ls-layer,
	.home #layerslider_2 .ls-s0{
		width:100% !important;
	}
	
	.home #layerslider_1 .ls-s0{
		float:right;
		height:auto;
		max-height:75%;
		margin-right:3% !important;
		position: relative !important;
			top:10% !important;
			left:0 !important;
		width:45% !important;
		z-index: 10000;
	}
	
	.home #layerslider_6{
		width: 80% !important;
	}
	
	.home #layerslider_6 img.ls-s-1{
		height:100% !important;
		top:10px !important;
		width:100% !important;
	}
	
	.home #layerslider_6 .ls-layer a img{
		height:auto !important;
	}
	
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(1){
		width:100% !important;
		display:none !important
	}
	
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(2){
		margin-top:4% !important;
		font-size:2.3em !important;
		padding-bottom:5px !important;
	}
	
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(4){
		font-size:1.6em !important;
	}
	
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(5){
		font-size:1.5em !important;
	}
	
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(2),
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(4),
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(5){
		display:inline-block !important;
		position:relative !important;
			top:0 !important;
			left:3% !important;
		white-space: normal !important;
		width:47% !important;
	}
	
	.home .ls-nav-sideleft,
	.home .ls-nav-sideright{
		display:none !important
	}
	
	.home .ls-bottom-slidebuttons a{
		background:url(../images/slide-nav.png)no-repeat !important;
		background-position-x: -20px !important;
	}
	
	.home .ls-bottom-slidebuttons a.ls-nav-active{
		background:url(../images/slide-nav.png)no-repeat !important;
		background-position-x: 0 !important;
	}
	
	#sthoverbuttons{
		display:none
	}
	
	.home #layerslider_6 .ls-inner, 
	.home #layerslider_6 .ls-layer{
	height:100% !important;
		width:100% !important;
	}
	
	.sitehead{
		/*position:absolute;*/
	}
	
		.brand {
			margin-left:2%;
			position:relative;
				top:6px
		}
		
	
	.home .content {
		display:inline-block;
		width:100%;
	}
	
	.home .content-main.inner{
		overflow-x:hidden;
		padding:10px 0 !important;
		position:relative;
		width:100%;
	}
	
	.blog.home .content-main.inner{
		overflow-x:visible !important;
		padding-top:0 !important;
	}
	
	.blog .callouts,
	.single .callouts,
	.archive .callouts{
		margin-right:0;
		position:absolute;
			top:-41px;
			right:3%;
	}
	
	.home article{
		display:inline-block !important;
		float:none !important;
		padding:0 3% !important;
		/* width:100% !important; */
	}
	
	.top-callout ul{
		width:96%;
	}
	
	.article .paginate{
		width:100%;
	}
	
	.article .paginate-wrap{
		width:50% !important;
	}
	
	.home article .ezcol:first-child{
		margin-left:0 !important;
	}
	
	.home article .ezcol:first-child span{
		display:inline-block;
		width:95% !important;
	}
	
	.home .ezcol{
		float:none !important;
		margin-right:0 !important;
		width: 100% !important;
		margin-left: -3%;
		margin-bottom: 15px !important;
	}
	
	.home .ezcol .ezcol{
		margin-left: 0;
	}
	
	.home .ezcol-two-fifth div:nth-child(3){
		display:block !important;
		margin-left:0 !important;
		text-align: center;
	}
	
	.home .ezcol-two-fifth div.ls-loading-container{
		display:none !important
	}
	
	.home .ezcol-two-fifth div:nth-child(3) a img{
		display:inline-block !important;
		margin-bottom:0;
	}
	
	.article .posts .post-excerpt{
		position:relative;
		padding-bottom:50px;
	}
	
	.article .post{
		padding-bottom:0;
	}
	
	.article .posts .post-excerpt{
		padding-bottom:40px;
	}
	
	.article .posts li .author-name{
		left:0;
		bottom:0;
	}
	
	.sitefoot{
		/*position: absolute;
			bottom:0;*/
	}
	
	.inner {
		width: 100%;
		padding-top: 0;
	}
	
	.crumb.last{
		font:400 15px/1.2 montserratbold,sans-serif;
	}
		
	.home .main-menu{
		right:0;
	}
	
	.social{
		right:2%;
	}
	
	.post {
		width:100% !important
	}

/*---------------------------------------------------------
 * !SMARTPHONE LANDSCAPE AND PORTRAIT
 *---------------------------------------------------------*/
 
@media only screen and (max-width: 720px) {
	
	.wrapper{
		/* overflow-x: hidden */}
	
	.mobile-wrap{
		width:1px;
	}
	
	.article .post-date{
		/* position:absolute; */
		display:block;
		width: 70px;
	
		margin: 0 !important;
}
	
	.article .post-date div{
		margin:0 !important;
		width:auto
	}
	
	.blog .callouts,
	.single .callouts,
	.archive .callouts{
		width:24px;
	}
	
	.intigua-blog .callouts .widget a.rss-button{
		text-indent:-999px;
		overflow:hidden;
		padding-left:0;
		width:24px;
	}
	
	.wrapper.pushed ,
	.mobile-wrap.pushed {
			-webkit-transform: translate(-16.4em, 0);
			-ms-transform: translate(-16.4em, 0);
		transform: translate(-16.4em, 0);
			-webkit-transform: translate3d(-16.4em, 0, 0);
			-ms-transform: translate3d(-16.4em, 0, 0);
		
			transform: translate3d(-16.4em, 0, 0);
	}
	
	.wrapper.pushed{
		z-index:10;
	}
	
	.mobile-wrap.pushed {
		 width:260px;
	}
	
	.page-title{
		width: 92%;
	}
	
	.brand img{
		width: 83%;
		height: auto !important;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity: 0;
		opacity: 0;
	}
	
	.brand {
		background:url(../images/responsive-logo.png)no-repeat;
		top:0
	}
	
	.content-main{
		font:400 18px/1.7 PTSansRegular,sans-serif;
		position:relative;
	}
	
	.crumbs{
		padding-left:3px;
	}
	
	.single-post .article .post-date{
		position:absolute;
	}
	
	.article .post-content{
		/* padding-left:0; */
		padding-top: 0px;
		padding-bottom: 0;
		padding-right: 25px;
		padding-left: 20px;
		/* width: 85%; */
	}
	
	.article p{
		line-height:1.6em
	}
	
	
	.sf-inner{
		font:400 14px/1.5 PTSansRegular,sans-serif;
		text-align: center
	}
	
	.sf-inner p, 
	.sf-inner ul,
	.sf-inner li{
		float:none
	}
	
	.sf-inner li{
		display:inline-block
	}
	
	.top-callout ul{
		display:none;
		margin-top:8px;
		padding-left:2%;
		width: 100%;
	}
	
	.top-callout.active ul{
		display:block;
	}
	
	.top-callout ul li{
		width:100%;
	}
	
	.top-callout ul li a{
		font: 400 18px/2.2 montserratbold,sans-serif;
	}
	
	.top-callout ul li:after{
		display:none
	}
	
	.top-callout{
		padding-bottom:0;
		position:relative;
			left:-3%;
		width: 104% !important;
	}
	
	.blog .top-callout{
		width: 106% !important;
	}
	
	.top-callout h3{
		background:#393738 !important;
		color:#999999;
		cursor:pointer;
		display:block;
		font: 400 16px/40px montserratregular,sans-serif;
		padding-bottom:0;
		padding-left:3%;
		position:relative;
		width: 98%;
	}
	
	.single .top-callout h3{
		width:100%;
	}
	
	.top-callout h3:before{
		background:url(../images/dropdown-arrow.png) no-repeat;
		content:"";
		display: block;
		height:18px;
		position:absolute;
			top:10px;
			right:4%;
		width:23px;
	}
	
	.top-callout h3:after{
		position:relative;
			top:-2px;
			left:2px;
	}
	
	.home #layerslider_2{
		/* margin:0 !important; */
		left: 0;
		width: 95% !important;
	}
	
	.home #layerslider_6{
		width: 95% !important;
	}
	
	.home .ezcol-two-fifth div:nth-child(3) a img,
	.home .ezcol-one-third a img{
		height:auto;
		width:90%;
	}
	
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(2){
		margin-top:10% !important;
	}
	
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(2),
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(4),
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(5){
		text-align: center;
		width:100% !important;
	}
	
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(5){
		/* display:none !important
	 */}
	
	.home #layerslider_1 .ls-s0{
		display:none
	}
	
	.ls-bottom-nav-wrapper{
		display:none
	}
	
	.main-menu,
	.social{
		display:none
	}
	
	div.mobile-wrap .social {
		display:block;
		position: relative;
			left:0px;
		z-index: 10;
	}
	
	div.mobile-wrap .social li:first-child{
		margin-left:0;
	}
	
	div.mobile-wrap .social li{
		margin-left:15px;
	}
	
	.article .alignleft,
	.article .alignright{
		display:block;
		float:none;
	}
	
	ul.mobile-menu{
		display:block;
	}
	
	ul.mobile-menu li ul{
		display:none;	
	}
	
	ul.mobile-menu li ul.open{
		display:block;	
	}
	
	ul.mobile-menu li.current-menu-item ul,
	ul.mobile-menu li.current-menu-parent ul{
		display:block;	
	}
	
	ul.mobile-menu li{
		padding-bottom:10px;
	}
	
	ul.mobile-menu li.current-menu-parent,
	ul.mobile-menu li li{
		padding-bottom:0;
	}
	
	ul.mobile-menu li a{
		color:#999;
		font: 400 19px/24px montserratregular,sans-serif;
		text-transform:uppercase;
	}
	
	ul.mobile-menu li a:hover,
	ul.mobile-menu li.current-menu-item a,
	ul.mobile-menu li.current-menu-parent a,
	ul.mobile-menu li.current-menu-parent li.current-menu-item a,
	ul.mobile-menu li.current-menu-parent li a:hover{
		color:#ff9f26;
	}
	
		ul.mobile-menu li ul{
			padding:15px 0 7px 2px;
		}
		
			ul.mobile-menu li li a,
			ul.mobile-menu li.current-menu-parent li a{
				color:#fff;
				font: 400 15px/20px montserratregular,sans-serif;
				padding-bottom:8px;
				text-transform:none;
			}
	
	/* MOB MENU */
	 .mob-menu {
		display: block; 
		height: 1.875em; /*30px*/
		position: absolute;
			
		top: 2.2em; /*29px*/
			right: 0.7em; /*25px*/ 
		z-index: 99999;
	}

		.mob-menu > div {
			background: #ff9f26;
			display: inline-block;
			height: 0.25em;
			position: relative;
			width: 1.750em; /*28px*/
		}
	
		.mob-menu > div:before,
		.mob-menu > div:after {
			background: #ff9f26 ;
			display: inline-block;
			content: '';
			height: 0.25em;
			position: absolute;
				
			top: -0.5em; /*-7px*/
			width: 1.750em; /*28px*/
		}
		
		.mob-menu > div ,
		.mob-menu > div:before ,
		.mob-menu > div:after {
			-webkit-transition: all .3s ease-in-out;
			-moz-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	
		.mob-menu > div:after {
			top: auto;
			bottom: -0.5em; /*-7px*/
		}
		
		.mob-menu.active > div {
			background: none;
		}
	
		.mob-menu.active > div:before,
		.mob-menu.active > div:after {
			-webkit-transform-origin: 50% 50%;
			transform-origin: 50% 50%;
			bottom: 0;
			top:0;
		}
	
		.mob-menu.active > div:before {
				-webkit-transform: rotate(45deg);
			transform: rotate(45deg);
				-webkit-transform: rotate3d(0,0,1,45deg);
				-moz-transform: rotate3d(0,0,1,45deg);
				-o-transform: rotate3d(0,0,1,45deg);
				-ms-transform: rotate3d(0,0,1,45deg);
			transform: rotate3d(0,0,1,45deg);
		}
	
		.mob-menu.active > div:after {
				-webkit-transform: rotate(-45deg);
			transform: rotate(-45deg);
				-webkit-transform: rotate3d(0,0,1,-45deg);
				-moz-transform: rotate3d(0,0,1,-45deg);
				-o-transform: rotate3d(0,0,1,-45deg);
				-ms-transform: rotate3d(0,0,1,-45deg);
			transform: rotate3d(0,0,1,-45deg);
		}
 	
	.mobile-wrap{
		background:#333333;
		display:none;
		height:100%;
		padding:30px 25px;
		position:absolute;
			right: 0;
		width: 13.25em;
		z-index: 1;
	}
	
	.mobile-wrap.show{
		display:block;
		z-index: 99999999;
	}
	
	.article .content-right,
	.article .content-left{
		display: block;
		float: none;
		width:100%;
	}
	
	.article .content-right img{
		height:auto;
		width:100%;
	}
	
	.article .content-right h3{
		line-height:26px;
	}
}

@media only screen and (max-width: 520px) {
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(2),
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(4),
	.home #layerslider_1 .ls-layer .ls-s-1:nth-child(5){
			left:0 !important;
			top: 10px !important;
			font-size: 29px !important;
			line-height: 34px !important;
}
.home #layerslider_1 .ls-layer .ls-s-1:nth-child(4){
	font-size:20px !important;
	line-height:26px !important;
}

.home #layerslider_1 .ls-layer .ls-s-1 a{
	font-size:26px !important;
	line-height:26px !important;
}
.home #layerslider_1.ls-container{
	height: 290px !important;
}
.article .post-content{
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 25px;
	/*width: 82%;*/
}
.article .posts li .author-name{
	/* left:18%; */
}
}

@media only screen and (max-width: 455px) {
.article .post-content{
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 25px;
	/* width: 78%; */
}
.article .posts li .author-name{
	/* left:22%; */
}
}