.popmake.fixed {
  position: fixed;
  padding: 3em 3em 2em 3em !important;
  border: 6px solid #ee0000 !important;
  font-size: 1.2em !important;
}

.popmake>.popmake-close { background-color: #ee0000 !important }

.headerwowimage {
  height: 20px;
  color: rgba(255,255,255,0);
}

header.wowhead h1 {
	margin-top: 14px;
}

.footer {
  display: none;
}

.footerbottom {
  background-color: #111;
  font-size: 85%;
  color: #efefef;
  height: auto !important;
  line-height: 20px !important;
}

.footerbottom p {padding: 0.5em}

.footerbottom a {
  color: #fff;
}

.footerbottom a:hover {
  color: #ee0000;
}

.homerecentposts .meta {
	font-size:12px;
	margin-bottom:10px;
	text-align:center
}
.homerecentposts .insidetext {
	border:1px solid #eee;
	border-top:0;
	padding:20px;
	background:#fff;
	text-align:left;
	font-size: 12px;
}
.homerecentposts .insidetext a {
	color:#777;
}
.homerecentposts .insidetext h1 {
	font-size:14px;
	margin-top: 0;
	text-align: center;
}
.homerecentposts .insidetext h1 a {
	color:#444;
}

input {
	border: 1px solid #eee;
	height: 35px;
	padding-left: 10px;
	width: 85%;
}

textarea {
  padding-left: 10px;
  width: 85%;
}
  
div.wpcf7-mail-sent-ok { width: 85%; }


.porto-title-caption {
  pointer-events: none;
  cursor: default;
  padding-top: 1em
}

.porto-excerpt-caption { display: none;}

.row { margin-left: 0px !important; margin-right: 0px !important}

/* Mobile Responsiveness */

/* iPhone li { font-size: 0.7em !important;}
  	.entry-content { width: 95% !important; margin-top: 3em !important; margin-left: auto !important; margin-right: auto !important;
}

/* iPhone 5 */
@media screen and (device-aspect-ratio: 40/71) {
	.footerbottom {height: 100px !important;}
  	.footerbottom p { line-height: 18px !important;}
  	.calltoactionarea h1 { font-size: 14px !important;}
  	.nav-tabs>li { font-size: 0.7em !important;}
 	.entry-content { width: 95% !important; margin-top: 3em !important; margin-left: auto !important; margin-right: auto !important;
}

/* iPhone 6 */

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	.footerbottom {height: 100px !important;}
  	.footerbottom p { line-height: 18px !important;}
  	.calltoactionarea h1 { font-size: 14px !important;}
  	.nav-tabs>li { font-size: 0.7em !important;}
 	.entry-content { width: 95% !important; margin-top: 3em !important; margin-left: auto !important; margin-right: auto !important;
}

/* iPhone 6 Plus */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 3) {
	.footerbottom {height: 100px !important;}
  	.footerbottom p { line-height: 18px !important;}
  	.calltoactionarea h1 { font-size: 14px !important;}
  	.nav-tabs>li { font-size: 0.7em !important;}
 	.entry-content { width: 95% !important; margin-top: 3em !important; margin-left: auto !important; margin-right: auto !important;
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	#content { width: 100%; padding: 2em !important; margin-bottom: 3em; }
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	#content { width: 100%; padding: 2em !important; margin-bottom: 3em; }
}