/*
Theme Name: Avada Child
Description: Custom design for PACS based on Avada
Author: DzinePOD
Template: Avada
*/

@import url("../Avada/style.css");


.header-social, #header, .header-v4 #small-nav, .header-v5 #small-nav {
    border-bottom:none;
}
.header-v5 #header {
    border-bottom: none;
}
#nav, #sticky-nav, #navigation, .side-nav li a {
    color:#333;
}
#nav, #sticky-nav, #navigation, .side-nav li a {
    font-weight:bold;
}
.post-content h1 {
margin-top: 0;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth {
    float: left;
    margin-bottom: 0px;
    margin-right: 4%;
    position: relative;
}
.reading-box-index {
background-color:#FFFFFF !important;
border-width:4px;
border-color:#666!important;
border-style:solid;
text-align:center;
padding-bottom:40px;
height:290px;
}

.reading-box-index h2 {
padding-top:15px;
padding-bottom:0;
margin-bottom:0;
}
.reading-box-index p {
padding: 0 15px;
margin-top:0;
}

.reading-box-index a {
color:#3983b9;
}
.reading-box-index a:hover {
color:#333333;
}
.fusion-testimonials blockquote q {
  display: block;
  padding: 5px;
  font-style: italic;
  line-height: normal;
}

.fusion-testimonials .author {
  position: relative;
  padding: 5px 0 0 2px;
}

#subFooter {
	float:left;
	padding-top:10px;
}
.copyright {
width:100%;
}

#created {
	float: right;
	background: url(images/dzinepod-created.png) 100% 0 no-repeat;
	text-align: right;
	line-height: 1.8em;
	font-size:12px;
	margin: 0px 0px 0 0;
	width:100%;
}
#created a {	
	color:#8c8989;
	text-shadow:1px 2px 1px #000;
	padding-right:30px;
}
#created a:hover {
	text-decoration:none;
	color:#b3d04b;
}
/******** Home Page Parallax Area ***********/
.parallaxArea {
text-align:center;
height:300px;
}
.transBox {
background-color:rgba(255,255,255,0.5);text-align:center;
margin:0 auto;
margin-top:30px;
width:29%;
}
.transBox span {
color:#000; filter:alpha(opacity=100); opacity:1;
}
.transBox2 {
background-color:rgba(255,255,255,0.5);text-align:center;
margin:0 auto;
margin-top:30px;
width:57%;
}
.transBox2 span {
color:#000; filter:alpha(opacity=100); opacity:1;
}
.transBox2 h2 {
font-size:1.25em;
padding-top:20px;
padding-bottom:0;
margin-bottom:0;
}
.transBox2 p {
font-size:1em;
padding-bottom:20px;
padding-top:0;
margin-top:0;
font-weight:bold;
}
/************* End Home Parallax ******************/

.image-box-index  {
background-color:#FFFFFF !important;
border-width:4px;
border-color:#666!important;
border-style:solid;
text-align:center;
padding-bottom:0px;
}

.image-box-index-title h2 {
padding-top:15px;
padding-bottom:0;
margin-bottom:0;
text-align:center;
text-transform:uppercase;
}
.image-box-index-title a {
color:#333;
}
.image-box-index-title a:hover {
color:#3983b9;
}

a.linkGrey  {
color:#333;
}
a:hover.linkGrey  {
color:#3983b9;
}
a.linkBlue  {
color:#3983b9;
}
a:hover.linkBlue  {
color:#333;
}

#sneakerText {
float:right;
width:100%;
}
#sneakerText h2 {
font-size: 2.5em !important;
line-height: 1em !important;
font-family: 'Myriad Pro', Arial, sans-serif !important;
}
#sneakerText h3 {
font-size: 2em !important;
line-height: 1em !important;
font-family: 'Myriad Pro', Arial, sans-serif !important;
}

#sneakerText a {
font-size:1.5em;

    font-family: 'Myriad Pro', Arial, sans-serif;
}


@media screen and (max-width: 767px){
#redShoesArea a{ 
    width:100%;
    top: 120px;
    font-size:1.2em;
}}   

/******** About Page Parallax Area ***********/
.parallaxAreaAbout {
text-align:center;
height:170px;
}
.transBoxAbout {
background-color:rgba(255,255,255,0.5);text-align:center;
margin:0 auto;
margin-top:170px;
width:25%;
}
.transBoxAbout span {
color:#000; filter:alpha(opacity=100); opacity:1;
}

.transBoxPS {
background-color:rgba(255,255,255,0.5);text-align:center;
margin:0 auto;
margin-top:170px;
padding:0;
width:47%;

}
.transBoxPS span {
color:#000; filter:alpha(opacity=100); opacity:1;
}

.transBoxCA {
background-color:rgba(255,255,255,0.7);text-align:center;
margin:0 auto;
margin-top:170px;
padding:0;
width:35%;
}
.transBoxCA span {
color:#000; filter:alpha(opacity=100); opacity:1;
}
/************* End About Parallax ******************/ 
#psTextArea {
margin: 0 auto;
width:65%;
}
#psTextArea h3 {
margin-bottom:0;
}
.numberedText {
margin-bottom:70px;
}
.numberedText h3 {
margin:0;
}
.numberedText p {
margin-bottom:0px;
padding-bottom:0;
}
#sidebar .widget h3, #sidebar .widget .heading h3 {
    margin-bottom:0 !important;
}
body, #sidebar ul {
    font-size: 14px;
    line-height: 16px;
}

/********* Affiliate Page ****************/

#affiliateAside h4 {
margin:0 0 5px 0;

}

#affiliateAside p {
font-size: 16px;
line-height:18px;
}


/************ Media Screen Max-Width 767px ***********/
@media screen and (max-width: 767px){
#psTextArea {
margin: 0 auto;
width:100%;
}
.transBoxAbout {
width:40%;
}
.transBoxPS {
width:65%;
}
.transBox {
width:40%;
}
.transBox2 {
width:60%;
}
.numberedText {
padding-bottom:30px;
margin-bottom:0;
}
.transBoxCA {
background-color:rgba(255,255,255,0.7);text-align:center;
margin:0 auto;
margin-top:170px;
padding:0;
width:70%;
}
} 


@media only screen and (max-width: 767px) { #nav { margin-top: 5px; } .alt-nav { width: 425px; } .logo { margin-top: 0px; } .md-content a.boxBtns:first-child { clear: both; height: 5px; line-height: 5px; width: 1px; } .md-content a.boxBtns:last-child { clear: both; height: 5px; line-height: 5px; width: 1px; } .md-content .col { margin-bottom: 30px; } #bookName, #bookEmail, #bookPhone { width: 100% !important; } .md-content a.boxBtns:first-child {
clear: both;
height: 5px;
line-height: 5px;
width: 1px;
}
.md-content a.boxBtns:last-child {
    clear: both;
    height: 5px;
    line-height: 5px;
    width: 1px;
    margin-left: 2px;
}
.md-content .col {
    margin-bottom: 30px;
}
#bookName, #bookEmail, #bookPhone {
width: 100% !important;
}
.mCSB_container {
width: auto;
margin-right: 30px;
margin-left: 10px;
overflow: hidden;
height: auto;
}
.mCustomScrollBox>.mCSB_scrollTools {
width: 25px;
height: 100%;
top: 0;
right: 0;
}
.mCSB_scrollTools{
background-color: #336699;
width: 25px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 16px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.md-content .closeBtn {
right: 0;
position: static;
margin-bottom: 20px;
}}
