/*
 Theme Name:   Quickstep Child
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Quickstep Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     quickstep
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  quickstep-child
*/

 
@import url("../quickstep/style.css");
@import url("style-ep.css");
 


/* EP STYLES */
.post_content p { display: inherit !important; }
strike { text-decoration: line-through !important; }

a.service-weddings { display: block; width:266px; height:98px; background: url(images/australia-custom-wedding-invitations.png); background-position: 0 0; }
a.service-weddings:hover {  background-position: 0 -98px; }
a.service-weddings span { display: none; }

a.service-packages { display: block; width:266px; height:98px; background: url(images/wollongong-freelance-website-packages.png); background-position: 0 0;  }
a.service-packages:hover { background-position: 0 -98px; }
a.service-packages span { display: none;  }



ul.packages { line-height: 3em; margin: 0; padding-left: 0 !important;}
ul.packages li { clear: both !important; padding-left: 0 !important; } 

iframe {
max-width: inherit !important;
}

body, p, .menu-nav-container a {
font-family: 'Montserrat', sans-serif !important;	
color: #838383 !important;}

.menu-nav-container a {
text-transform: uppercase;
font-size: 14px !important;
color: #000 !important;	
}

.page .container.first {
padding-top: 90px !important;
}
 
.entry-content li {
margin: 0px;	
padding: 5px 0px;
border-top: 1px solid #f0f0f0;}


.entry-content a {
color: #F00 !important;	
}

a:hover {
color: #212121 !important;	
}
/*
.menu-nav-container {
text-align: center !important;
float: none !important;
width: 100% !important;
position: relative;
}

.menu-nav-container ul {
display: inline-block !important;
margin: 0;
padding: 0;
zoom:1 !important;
*display: inline;
}
.menu-nav-container ul li {
float: left !important;
padding: 5px 5px;
}


.menu-nav-container ul li a {
padding: 30px 15px;
}

.menu-nav-container ul li#menu-item-909 {
background: url(images/logo-emmapaul-freelance-designer.gif) no-repeat left center transparent !important;
width: 160px;
padding-right: 0 !important;
padding-left: 0 !important;
margin-right: 50px !important;
margin-left: 52px !important;

}

.menu-nav-container ul li#menu-item-909 span { display: none; }

.menu-nav-container ul li#menu-item-917 {
}
*/


 
.rwd { display: none; }

.cta-contact .alignleft {
margin: -2px 7px 2px 0;

}


.cta-contact:before {
display: block;
width: 30px;
content: ' ';
content: url(images/bubble-left.png);
margin-left: -40px;

}


.cta-contact {
	z-index: 9000;
position: absolute;
top: 70px;
right: 110px;
padding: 8px 20px;
height: 40px;
min-width: 200px;
display: block;	
font-size: 12px;
font-weight: bold;
font-family: 'Montserrat', sans-serif;
-webkit-box-shadow: 4px 4px 0px rgba(255, 0, 0, 0.75);
-moz-box-shadow:    4px 4px 0px rgba(255, 0, 0, 0.75);
box-shadow:         4px 4px 0px rgba(255, 0, 0, 0.75);
background: #000;
color: #FFF;
}

.cta-contact p {
top: -26px !important;
position: relative;
color: #fff !important;
padding: 0;
margin: 0;
height: 26px;
font-size: 11px;
font-weight: bold;
font-family: 'Montserrat', sans-serif;
letter-spacing: 0em; }

.cta-contact a {
color: #FFF;	
}
.cta-contact a:hover {
color: #F00 !important;	
}


nav, .sf-menu {
float: none !important;	
}

.container.first {
padding-top: 20px !important;
}

a.btn-back {
border: 2px solid #000;
padding: 5px 10px;
text-transform: uppercase;	
cursor: pointer;
color: #000;
}

a.btn-back:hover {
border: 2px solid #F00;
color: #F00 !important;
}

.btn-home {
position: relative; 
top: 490px;
z-index: 1;
margin-left: -140px;	

}


.btn-home a {
bottom: 0 !important;
border: 3px solid #000 !important;	
background: none !important;
color: #000 !important;
padding: 10px 20px !important;

}

.btn-home a:hover {
border: 3px solid #F00 !important;	
color: #F00 !important;

}

.flexslider .slides > li {
padding-top: 0 !important;	
}

#slider-312 ul li img {
left: -6%;
position: relative;
}
.flexslider .slides img {
margin: 0 auto !important;	
}

div.wpcf7 input, div.wpcf7 textarea, .wpcf7 input, .wpcf7 textarea {
width: 100% !important;	
max-width: 100% !important;
}

#btn-send {
width: auto !important;
max-width: auto !important;	
}
.widget {
margin-bottom: 2.5em;
}


h2, h2.subtitle {
font-size: 22px !important;
font-family: georgia !important;
font-style: italic !important;
color: #464646 !important; }


#watch_action {
width: 170px !important;
height: 30px !important;
position: absolute !important;
top: -50px;
left: 550px !important;
font-size: 9px !important;}

.status {
top: -20px;
position: absolute;
font-size: 11px !important;}

#footer-copy {
background: #000 !important;	
}

blockquote, q {
background: none !important;	
}

.home-image { display: block; text-align: center; left: -60px; top: -15px; position: relative;}
.responsive-home-image { display: none; text-align: center; position: relative; }
.responsive-home-image img, .home-image img { text-align: center; }

.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
background: #fbfbfb !important;
}

.rsUni .rsBullets {
line-height: 20px !important;	
}

li.empty-box { width: 200px; background: none !important; }

/* START */

#demo-styles .handle
{
	background:url('images/demo-button.png');
	height:150px;
	width:40px;
	top:100px !important;
}

.demo-tab 
{
	  padding: 20px;
	  width: 450px;
	  background: #fff;
	  background-image:none !important;
	  z-index: 100 !important;
	  height:auto !important;
}
.demo-tab:hover
{
	background-image:none;
}

.demo-image.active
{
	display:none;
}
.demo-image
{
	cursor:pointer;
	opacity:0.8;
}
.demo-image:hover
{
	opacity:1.0;
}
.colorpicker
{
	z-index:1000 !important;
}
.colorpicker_color
{
	z-index:10000 !important;
}
.colorpicker input
{
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 12px;
}
#accentSelector
{
	background-color:#FF6B59;
	margin-left:20px;
}