/*
Theme Name: Accesspress Lite Child
Template: accesspress-lite
Version: 1.0
Author:	Opus Technologies
Theme URI: http://www.opus-technology.com/
Author URI: http://www.opus-technology.com/
*/

/*Add your own styles here:*/
@import url('../accesspress-lite/style.css');

@font-face {
  font-family: 'akzidenz-grotesk_bqmedium';
  src: url('fonts/AkzidenzGrotesk-Medium.otf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'leitura_italic';
  src: url('fonts/Leitura-Italic.otf');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'leitura_roman';
  src: url('fonts/Leitura-Roman.otf');
  font-weight: normal;
  font-style: normal;
}

body{
	background-image:url(images/bg-page.gif);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:cover;
	color:#fff;
}
#primary {
    max-width: 585px;
}
#page{
	background-image:url(images/textured_bkgnd.png);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:cover;
}

.home .entry-content{
	font-family:'leitura_italic';
}

.entry-title{
	font-family:'leitura_roman';
}

.clients{
	background:url(images/separator.png) no-repeat top center;
	padding-top:30px;
}

#masthead #top-header{
	background:none;
}
#masthead .right-header{
	display:none;
}
#masthead .site-branding{
	width: 100%;
    text-align: center;
}
#masthead .site-branding img{
	display:inline-block;	
}
.home .entry-header{
	display:none;
}
.main-navigation.menu-right{
	border:none;
	background:#323233;
	margin-top: 15px;
}
h1.entry-title, h1, h2, h3, h4, h5, h6{
	color:#fff;
}
.main-navigation .current-menu-parent > a, 
.main-navigation .current-menu-item > a, 
.main-navigation .current_page_item > a, 
.main-navigation .current_page_parent > a,
.main-navigation a{
	background:#323233;
}
#bottom-footer {
    background: #323233;
}
input[type="text"], 
input[type="email"], 
input[type="url"], 
input[type="password"], 
input[type="search"],
.wpcf7-date,
.wpcf7-textarea{
	min-width:100%;
	font-weight:bold;
	min-width: 100%;
    font-weight: bold;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 3px 6px;
	max-width:100%;
}
input[type="submit"].wpcf7-submit{
	border: none;
    padding: 14px 35px;
    font-size: 18px;
	transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    background-color: #323233;
	font-family:'leitura_roman';
}
input[type="submit"].wpcf7-submit:hover{
	background-color:#04A3ED;
}
.sidebar h3.widget-title {
    background: transparent;
    border-left: none;
    font-size: 30px;
    text-transform: none;
    padding: 5px 0px;
    line-height: 24px;
    font-family: 'leitura_roman';
}
@media screen and (max-width: 940px){
	body.page{
		background-image:url(images/bg-page.gif);
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-size:cover;
	}
	#page.site{
		background:transparent;
		box-shadow:0px 0px 0px;
	}
	.main-navigation.menu-right li{
		margin-left:0;
		border:none;
	}
	body .wpcf7-form input[type="text"], 
	body .wpcf7-form input[type="email"], 
	body .wpcf7-form input[type="url"], 
	body .wpcf7-form input[type="password"], 
	body .wpcf7-form input[type="search"],
	body .wpcf7-form .wpcf7-date,
	body .wpcf7-form .wpcf7-textarea{
		width:100% !important;
		font-weight:bold !important;
	}
}
@media screen and (max-width: 768px){
	#masthead .site-branding img{
		display:inline-block;
	}
}