/*

Theme Name: SCRN

Theme URI: http://themeforest.net/user/FinalDestiny

Version: 2.0

Description: Portfolio template with parallax effects.

Author: Cristi Macovei

Author URI: http://themeforest.net/user/FinalDestiny

Created Date: 28/08/2012

License: Themeforest

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

All files, unless otherwise stated, are released under the GNU General Public License

Tags: dark, light, white, black, gray, one-column, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready

*/
div.single-post, p , div , body{color:#000;}
.bg{padding-bottom:20px !important}
.social img{ width:30px;}
.contact-info{margin-top:10px !important;}

.page-id-775 a .post-title{display:none}
.kc_text_block b {
    font-weight: bold;
text-decoration: underline;
}
.page-id-4360 .kc_text_block h4 {
    color: #ff4c4c!important;
}
.page-id-4360 h3:after {
    content: "";
    position: absolute;
    height: 3px;
    width: 9%;
    background: #ff4c4c;
    left: 15px;
    top: 41px;
}
.page-id-4360 h3 {
    padding-bottom: 15px;
}
.container {
    position: relative;   
    margin: 0 auto;
    padding: 0;

}

.page-id-775 [href='http://cooldeals.com.au/gallery/']{display:none}

nav ul li a {

    display: inline-block;

    padding: 2px 13px 10px !important;

}

.intro-line{ 

}

.title .intro-line{ width:800px !important}

.title{ padding-top:405px;

}

h1.small

{

font-size:70px !important;

}

.contact-form .wpcf7-submit {

    background: #cccccc!important;

    border: 1px solid #666 !important; width:200px; height:40px;}

.contact-form textarea , .contact-form input{ color:#000 !important;background:#fff !important;border:3px solid #ccc !important;padding:20px;

}

.wpcf7-response-output{color:#000 !important}

input[type="text"], input[type="password"], input[type="email"], textarea, select{/*padding : 1px 4px !important;*/}

.logo{ float:left;}

.logo img { float:left;float: left;

    z-index: 99999;

    position: absolute;

    width:349px;

}

.social-intro {

    margin-top: 45px;

    position: fixed !important;

    z-index: 150 !important;

    right: 40px !important;

    top: 0px !important;

}

.social-intro img{float:none;}

#footer a, .copyright p, .contact-info{color: #000 !important}

#footer {

    background:white !important; }

#abou h2{display:none;}

.separator1{display:none;

}

.alignleft{ width: 150px; height:100px;

}
.contact-form p
{color:#000 !important;padding:10px;
}
#contact a { color:#000 !important;padding:10px;border:2px solid #cccccc!important; 

}
select { color:#000 !important;padding:10px;border:2px solid #cccccc!important; width:100%;

}

p.white{color: #000 !important;}

.dark-bg h1, .dark-bg h2, .dark-bg h3, .dark-bg h4, .dark-bg h5 {

    color: #000 !important;

}

@media only screen and (min-width: 1100px) {

	.separator1 .bg, #intro .bg1 {

		background-attachment: fixed !important;

	}

}

@media only screen and (max-width: 1050px) {

	.hoverimage { 

		display: none !important;

	}

}

.filter ul li {

display: inline-block !important;

}

.portfolio_details a {

	text-decoration: none;

}



.portfolio-item iframe, .portfolio-item img {

	width: 620px;

	height: 370px;

}



.buttonbuilder {

	width: 90%!important;

	padding-left: 5%!important;

	padding-right: 5% !important;

}



iframe, embed, img {

	max-width: 100%;

}



img {

	height: auto;

}



.contact-form input[type="text"]:focus, 

.contact-form input[type="password"]:focus, 

.contact-form input[type="email"]:focus, 

.contact-form textarea:focus {

	color: #FFF;

}



nav ul {

	position: relative;

	display: inline-table;

}

nav ul:after {

	content: ""; clear: both; display: block;

}

nav ul li {

	padding: 0;

	position: relative;

	float: left;

}



nav ul li a {

	display: inline-block;

	padding: 2px 13px 10px;

}



nav ul ul {

  background-color: #4B4B4B;

  display: none;

  position: absolute;

  top: 100%;

  padding: 10px 0;

  z-index: 1000;

  margin: 0;

  width: auto;

}



nav ul ul li {

  border: none !important;

  position: relative;

  width: auto;

  padding: 0px 26px;

}



nav ul ul li a {

	color: #fff !important;

	padding: 7px 0;

}





nav ul ul li a:hover {

	color: #fff !important;

}



nav ul ul ul {

  position: absolute;

  margin-top: -10px;

  left: 100%;

  top: 0%;

}



nav ul li:hover > ul {

  display: block;

}



/*****************************************************

11: Blog

******************************************************/



#blog p, #blog a {

    /*color: #fff;*/

	color:#000;

}

.dark-bg{ background:#fff !important;

}

#blog a, #blog a:hover {

	text-decoration: none;

}



p.post-title {

    font-size: 30px;

    font-weight: 600;

    text-transform: uppercase;

    margin-top: 20px;

    margin-bottom: 20px; text-align:center;

}



p.post-info {

    font-size: 14px;

    opacity: 0.65;

}



p.post-info img {

    margin-right: 3px;

}



/* begin sidebar */



.sidebar {

    margin-top: 10px;

    border-left: 1px solid #fff;

    padding-left: 20px;

}



.search input[type="text"] {

    border: 1px solid #ccc;

    padding: 6px 4px;

    outline: none;

    font: 13px 'Source Sans Pro', sans-serif;

    color: rgba(0, 0, 0, 0.9) !important;

    margin: 0;

    width: 100%;

    display: block;

    margin-bottom: 20px;

    background: transparent;

}



.sidebar p {

    margin: 0;

    line-height: 20px;

    color: #fff;

}



p.sidebar-title {

    text-transform: uppercase;

    margin-bottom: 20px;

    padding-bottom: 6px;

    border-bottom: 1px solid #fff;

}



p.s-small {

    font-size: 13px;

    opacity: 0.7;

}



.sidebar a {

    text-decoration: none;

    color: #fff;

}



.sidebar a:hover {

    text-decoration: underline;

}



.sidebar ul {

    list-style: circle;

    color: #fff;

    margin-left: 20px;

    margin-bottom: 30px;

}



.sidebar ul.popular {

    list-style: none;

    margin-left: 0;

}



.sidebar ul li {

    margin: 0 0 10px 0;

}



/* end sidebar */



/* begin single-post page */



div.single-post {

    border-bottom: 1px dotted #d9d9d9;

    padding-bottom: 20px;

    margin-top: 11px;

    margin-bottom: 30px;

}



.comment {

	margin-top: 20px;

	margin-bottom: 0;

}



.user-name {

	margin-bottom: 1px;

}



.user-date {

	font-size: 12px;

	color: #868686;

	margin-bottom: 5px;

}



.user-text {

	color: #868686;

	border-top: 1px dotted #d9d9d9;

	border-bottom: 1px dotted #d9d9d9;

	padding: 8px 0;

	font-size: 14px;

}



.comment-respond h3 {

	font-size: 24px;

    margin-bottom: 10px;

}



.comment-respond  p.logged-in-as, .comment-respond .comment-notes {

	margin-bottom: 20px;

}



p.form-allowed-tags {

	display: none;

}



.comment-respond input[type="text"], .comment-respond textarea {

    border: 1px solid #ccc;

    padding: 6px 4px;

    outline: none;

    font: 13px 'Source Sans Pro', sans-serif;

    color: rgba(0, 0, 0, 0.9) !important;

    margin: 0;

    width: 100%;

    display: block;

    margin-bottom: 20px;

    background: transparent; 

}



.comment-respond p {

    margin-bottom: 0;

    font-size: 14px;

}



/* end single-post page */



.pagination .rightpag {

	float: right;

}



.pagination .leftpag {

	float: left;

}



.user-text {

	line-height: 29px;

}



.left_comment {

	width: 10%;

	margin-right: 2%;

	float: left;

}

.right_comment {

	width: 88%;

	float: left;

}



ol.commentlist ul {

	margin-left: 60px;

}

.post-info{display:none;

}
@media only screen and (max-width: 450px) {

div.single-post{ text-align:center}
.alignleft{float:none}
h1.small {
    font-size: 46px !important;
    line-height: 52px !important;
}
.title {
    padding-top: 302px;
}
}

#intro{display:none}
.home #intro{display: block}
.frame_border
{
 
margin:10px;
padding:10px;
height:440px;
border-style:double;
 box-shadow:
    0 0 0 2px hsl(0, 0%, 80%),
    0 0 0 5px hsl(0, 0%, 90%);
}
  .for_space
{
padding:0px  0px 30px 20px !Important;
} 
.text_text p
{
 font-family: "Source Sans Pro", Arial, Helvetica, sans-serif!important;
font-size:25px!important;
line-height:35px!important;
}
.text_text ul li
{
 font-family: "Source Sans Pro", Arial, Helvetica, sans-serif!important;
font-size:35px!important;
line-height:35px!important;
}
.text_text ul
{
list-style:none!important;
}
.page-id-397 .post-title
{display:none!important;
}
/*.contact-form textarea
{
height:67px!important;
}*/
.text_text p span
{
font-size:35px!important;
}
.F_image img
{
    width: 300px!important;
    height: 264px!important;
    margin-top: -7px!important;
}
.S_image img
{width:300px!important;
height:250px!important;
}
.T_image img
{    width: 300px!important;
    height: 233px!important;
    padding-top: 12px!important;
}
.FO_image img
{    width: 300px!important;
    height: 266px!important;
    margin-top: -15px!important;
}
.FI_image img
{width: 300px!important;
    height: 236px!important;
    padding-top: 10px!important;
}
.Si_image img
{width:300px!important;
height:250px!important;
}

#menu-top-menu li a:hover
{
background-color:#be10e0!important;
display:block!important;
}
.frame_border
{
height:auto!important;}
.contact-form textarea
{
height:90px!important;
}
.submitset
{
margin-top:10px!important;
}
.pleasecontact
{padding-left:10px!important;
}
.current-menu-item
{
background-color:#be10e0!important;

}
.current-menu-item a
{color:#fff!important;}
.submitset input
{
padding:0px!important;
}
.contactinfo
{
    text-align: center!important;
    font-size: 30px!important;
    line-height: 31px!important;
    color: #000!important;
    font-weight: bold!important;
}
