/*
Theme Name: Encore Child2
Theme URI: http://udthemes.com/encore-wordpress-theme
Description: Responsive Onepage Product Showcase WordPress Theme with Parallax. An UnlimitDesign and Farid Hadi production.
Author: UDTHEMES
Author URI: http://udthemes.com
Template: encore
Version: 1.8
Tags: one-column, two-columns, three-columns, four-columns, right-sidebar, fixed-width, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain: encore-child

License: GPLv3
License URI: http://www.gnu.org/copyleft/gpl.html

Copyright: UDTHEMES (http://udthemes.com/)

*/

@import url("../encore/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

.form-control {
    background: none repeat scroll 0 0 hsl(0, 0%, 96%) !important;
    border: 1px solid hsl(0, 0%, 80%)!important;
    height: 36px !important;
    width: 240px !important;
}
input[type=email] {
width: 300px !important;
height: 45px;
line-height: 45px;
padding: 0 20px;
margin-bottom: 20px;
color: #666666;
}
input[type="password"] {
    height: 45px;
    line-height: 45px;
    margin-bottom: 20px;
    padding: 0 20px;
    width: 300px !important;
	color: #666666;
}
.blog-post-content .blog-post-content-inner{
    width:580px;
}
input[type="date"] {
    height: 45px;
    line-height: 45px;
    margin-bottom: 20px;
    padding: 0 20px;
    width: 300px !important;
	color: #666666;
}
input[type="text"] {
    height: 45px;
    line-height: 45px;
    margin-bottom: 20px;
    padding: 0 20px !important;
    width: 300px !important; 
	color: #666666;
	}
	.textbox2 {
background: #F1F1F1 url(http://html-generator.weebly.com/files/theme/input-text-40.png) no-repeat;
background-position: 279px -57px !important;
padding: 10px 10px 10px 25px;
width: 270px;
border: 1px solid #CCC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
}

.btn.btn-primary {
    background: none repeat scroll 0 0 hsl(350, 92%, 39%);
    border: 0 none;
    border-radius: 4px;
    color: hsl(0, 0%, 100%);
    font: 16px arial;
    margin-top: 34px;
    padding: 16px 1px;
    width: 100px;
}

.overlay_main {
    bottom: 107px !important;
    float: right;
    position: absolute;
    right: 238px;
}



.overlay_new_mobile {display:none;}
.overlay_new{width: 30%; float: right;position:relative;right:-235px;top:148px;}
.overlay_new img { float: right; margin-right: 8px; max-height: 30px !important;max-width: 30px !important;}
.overlay_new ul{margin:0px;padding:0px;}
.overlay_new li{margin:0px;padding:0px 5px;list-style:none;float:left;}
.overlay_new li a{margin:0px;padding:0px;}
.overlay_new li a:hover{}

.overlay_new_2 {width: 83%; float: right;position:relative;right:-237px;top:126px}
.overlay_new_2 img { float: right; margin-right: 2px; max-height: 42px ; max-width: 42px ;}
.overlay_new_2 ul{margin:0px;padding:0px;}
.overlay_new_2 li{margin:0px;padding:0px 2px;list-style:none;float:left;}
.overlay_new_2 li a{margin:0px;padding:0px;}
.overlay_new_2 li a:hover{}
.logoimg{
width:100px;height:100px;position:absolute;top:20px;right: 0;left: 100px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.overlay_main {
bottom: 126px !important;
float: right;
position: absolute;
}
.overlay_new_2 {
width: 76%;
float: right;
position: relative;
right: -226px;
top: 148px;
}
.overlay_new {
width: 26%;
float: right;
position: relative;
right: -234px;
top: 148px;
}

.overlay_new_2 img { float: right; margin-right: 2px; height: 36px !important; width: 120px !important;}
.overlay_new img { float: right; margin-right: 8px; height: 32px !important;width: 32px !important;}
.logoimg{
width:100px;height:100px;position:absolute;top:20px;right: 0;left: 100px;}

.overlay_new li {
margin: 0 0 -20px 0;
padding: 0px 5px;
list-style: none;
float: left;
}

.homepage{color:#fff; font:15px/18px Arial, Helvetica, sans-serif;padding-top:0 !important; display:table; margin:auto !important;}

.homepage .content{max-width:100%;margin:auto !important;padding:0px 13px 12px 0px !important; display:table-cell; vertical-align:middle; opacity:0;}
.column_homepage {
    float: left;
    margin-right: 0;
    width: 430px;
}
}

@media only screen and (max-width: 479px){
.logoimg{
left: 100px !important;
}

}



@media screen and (min-width:640px) and (max-width:768px) {
 


.overlay_main {
    float: left;
    left: -141px;
    position: relative;
    width: 83%;
}
.overlay_main {
    position: absolute !important;
}
.overlay_new {
    float: right;
    position: relative;
    right: -310px;
    top: 148px;
    width: 30%;
}

.overlay_new_2 {
    float: right;
    position: relative;
    right: -286px;
    top: 126px;
    width: 92%;
}

.overlay_new_2 img {
    float: right;
    margin-right: 2px;
    max-height: 100% !important;
    max-width: 100% !important;
}
.column_homepage {
    float: left;
    margin-right: 20px;
    width: 300px !important;
}

}



 @media screen and (min-width:360px) and (max-width:640px) {
 
.overlay_main {
    float: left;
    left: -354px;
    position: relative;
    width: 424PX;
}


.overlay_new_2 {
    float: right;
    position: relative;
    right: -250px;
    top: 194px;
    width: 27%;
}

.overlay_new {
    float: right;
    position: relative;
    right: -132px;
    top: 148px;
    width: 27.5%;
}
.overlay_new_2 img {
    float: right;
    margin-right: 2px;
    max-height: 100% !important;
    max-width: 100% !important;
}

.logoimg img{
max-width: 88% !important;
}

.overlay_new_2 li:first-child{}

.action-button.facebook{display:none;}
.action-button.play{display:none;}
.overlay_main { left: -350px; top: -200px; width: 436px;}
.teaser .column_one_half, .teaser .column_one_third{display:none;}
.teaser .info-container .info .info-inner{display:none;}


@media screen and (-webkit-min-device-pixel-ratio:0) {

.overlay_new_2 {
    float: right;
    position: relative;
    right: -250px;
    top: 194px;
    width: 27%;
}
.overlay_new_2 img{max-width:100% !important;max-height:100% !important;
}
.overlay_new_2 li:first-child{display:none;}

.overlay_new {
    float: right;
    position: relative;
    right: -132px;
    top: 148px;
    width: 28.5%;
}



}
}


 


.blog .transparent_bg,.archive .transparent_bg,.category .transparent_bg,.single .transparent_bg{
    background-color: rgba(255, 255, 255, 0.6);
    overflow:auto;
    padding:20px;
}
.blog .section.odd, .archive .section.odd, .category .section.odd, .single .section.odd{
    background:none !important;}
    
.blog .blog-inner-left,.category .blog-inner-left,.archive .blog-inner-left,.single .blog-inner-left{
    width:580px;
}