/*

Theme Name: ThemesDownUnder-TDU1

Theme URI: http://wecodeyoursite.com/

Author: Praveen Wimalasekere

Author URI: http://wecodeyoursite.com/

Description: The 2015 WordPress Theme for ThemesDownUnder 

*/
@import url('https://fonts.googleapis.com/css?family=Ultra');

body { height: 100%; background: linear-gradient(90deg, #fff 61%, #e5e5e5 39%); }
.top-menu { right: 0; left: 0; z-index: 999; top: inherit; position: relative; }
.navbar1 { background: rgba(225,225,225,0.7); z-index: 999; margin: 0; }
#menu-main-menu>li>a,
#menu-main-menu2>li>a { color: #000 !important; font-size: 12px; font-weight: bold; padding-top: 38px; }
#carousel-home { margin-top: -74px; }
.logo-img img { position: absolute; }
.top-image { margin: 0 0 0 0; height: 220px }
.mid-section { bottom: -1px; color: #fff; left: 0; margin: 0; position: absolute; width: 100%; }
.mid-container { z-index: 999; position: relative; background-color: transparent; }
.home-featured,
.read-more { padding: 20px; display: block; text-align: center; color: #fff; text-transform: uppercase; font-weight: 700; background-position: center; }
.read-more { background-image: url(img/box-head-img.png); font-family: Cooper Black; background-repeat: no-repeat; }
.featured-image { text-align: center; background-color: rgba(0,0,0, 0.7); }
.featured-image .img-responsive { margin: 0 auto; }
.featured-image a { font-size: 10px; color: #fff; }
.featured-image-img1 { margin-top: 345px; }
.featured-image-img3 { margin-bottom: 35px; }
.footer-row { background-color: #000;/*margin-top: -5px;padding-top: 20px;*/ }
footer,
footer a { color: #fff; font: 12px; list-style-type: none; }
footer a:hover { color: #bab6b6; text-decoration: none; }
.navbar-nav > li a { margin-right: 20px; }
.navbar { border-radius: 0; }
#sidebar { list-style-type: none; padding: 0; margin-top: 50px; }
.sidebar { margin-top: -44px; margin-bottom: 35px; z-index: 999; }
.sidebar-h2 { top: 150px; color: #fff; text-indent: 15px; position: absolute; }
.navbar-sm { float: none !important; }
.footer-xs { clear: both; margin-top: 10px; }
.home-promo-box { padding: 15px; }
.promo-box-txt { margin-top: 15px; color: #fff; }
.slider-txt { z-index: 999; position: relative; }
.sidebar .textwidget { margin-bottom: 45px; }
.textwidget img { margin: auto; }
.textwidget { text-align: center; background-color: rgba(0,0,0, 1); padding-left: 15px; padding-right: 15px; padding-bottom: 25px; }
.textwidget a { color: #fff; }
.textwidget h3 { position: relative; margin-top: -25px; display: inline-block; width: 100%; }
.carousel-indicators li { border-radius: inherit; }
.footer-row { background-color: #050607; }
.ft-lg { padding: 0 45px 150px; }
.mgn-tp-20 { margin-top: 20px; }
h4.page { color: #bdbdbd; }
.img-center { margin: auto; }
#osbx-thumbnail { margin-top: -60px; padding-bottom: 15px; padding-top: 15px; background-color: #333333; margin-right: 10px; }
.bx-viewport { border: none; }
.form-control { border-radius: 0; background-color: #f2f2f2; }
.send-btn:hover { background-color: #333; border-color: #000; }
.send-btn { background-color: #000; border-color: #000; border-radius: 0; color: #fff; }
.menu-xs { background-color: transparent; border: none; color: #fff; font-size: 20px; }
.toggle-txt { border: 0; border-radius: 0; background-color: rgba(88, 88, 88, 0.89); }
.toggle-txt a { color: #fff; }
.toggle-txt a:hover { color: #454444; }
.promotion-xs { margin-top: 50px; }
.footer-txt { margin-top: 25px; }
.mobile-menu { position: relative; text-align: right; width: 100%; z-index: 9; }
.dropdown-menu { background-color: rgba(113, 113, 113, 0.77); }
.dropdown-menu li a:hover { background-color: transparent; color: #f2f2f2; }
.dropdown-menu li a { color: #e5e5e5; }
.home-page-background { background-color: #050607; position: relative; }
/*---SideBar Styles----*/

.widget-heading,
.post-heading { margin: 0; padding: 0; }
.sidebar .panel ul { margin: 0; padding: 0; }
.sidebar .panel ul li { list-style-type: none; }
.sidebar hr,
.panel hr { padding: 0; margin: 3px 0; border-color: #bab6b6; }
.sidebar #calendar_wrap table td { border: solid 1px #ccc; padding: 5px 8px; }
.post-heading a { color: #050607; text-decoration: none; }

/*---Extra small devices----*/

@media (max-width:767px) {
/*.home-promotions{margin: -50px 0 0 0;}*/

.carousel-indicators { bottom: 55px; }
.textwidget { background-color: rgba(0,0,0, 1); }
body { height: 100%; background: linear-gradient(90deg, #fff 61%, #fff 39%); }
#carousel-home { margin-top: 0; }
.carousel-indicators { bottom: 0; }
.sidebar { margin-top: 50px; }
.home-page-background { background-color: #fff; overflow:hidden; }
}

/* Small devices (tablets, 768px and up) */

@media (min-width:768px) {
/*.home-promotions{margin: -60px 0 0 0;}*/

.carousel-indicators { bottom: 75px; }
.textwidget { background-color: rgba(0,0,0, 1); }
body { height: 100%; background: linear-gradient(90deg, #fff 66%, #e5e5e5 34%); }
.sidebar { margin-top: -10px; }
.home-page-background { background-color: #fff; }
}

/* Medium devices (desktops, 992px and up) */

@media (min-width: 992px) {
/*.home-promotions{margin: -265px 0 0 0;}*/

.carousel-indicators { bottom: 300px; }
.textwidget { padding-left: 30px; padding-right: 30px; padding-bottom: 10px; background-color: rgba(0,0,0, 0.7); }
.promo-box-txt { margin-top: 9px; }
body { height: 100%; background: linear-gradient(90deg, #fff 66%, #e5e5e5 34%); }
.sidebar { margin-top: -17px; }
.bg-transparent { background-color: transparent; }
.home-page-background { background-color: #050607; }
}

/* Large devices (large desktops, 1200px and up) */

@media (min-width:1200px) {
/*.home-promotions{margin: -315px 0 0 0;}*/

.carousel-indicators { bottom: 300px; }
.textwidget { padding-left: 15px; padding-right: 15px; padding-bottom: 25px; background-color: rgba(0,0,0, 0.7); }
.sidebar .textwidget { background-color: rgba(0,0,0, 1); }
.promo-box-txt { margin-top: 15px; }
body { height: 100%; background: linear-gradient(90deg, #fff 62%, #e5e5e5 39%); }
.sidebar { margin-top: -50px; }
.bg-transparent { background-color: transparent; }
.home-page-background { background-color: #050607; }
}





.form_home{    position: absolute;
    width: 600px;
    height: 100px;
    background: rgba(255, 255, 255, 0.62);
    top: 50%;
    left: calc(50% - 300px);
    z-index: 999;
    padding: 15px 30px;
}
.form_home h3{font-family: Ultra; margin-top: 0; margin-bottom: 5px; color:#000;
    text-align: center; letter-spacing: -1px; font-size:22px; 
}
.EMAIL-label, .yikes-easy-mc-submit-button, .FNAME-label {
    display: inline-block !important;
    width: 32.5% !important;    width: 31.5% !important;
    margin: 0 .5%;
}
.form_home input{border:none !important; font-weight: 100; outline: none !important; border-radius:0 !important; }

.yikes-easy-mc-submit-button {
       background: #000 !important;
    font-weight: 600;
    margin-top: -2px !important;
    min-height: auto !important;
    border-radius: 0 !important;
    padding: 10px !important;
    line-height: 1;
    border: none !important;
}
.col-sm-4.right-side.sidebar .textwidget:nth-child(1) {
    background: #fff;
    padding: 25px;
    border: 1px solid #eee;
    box-shadow: 0px 4px 5px -3px #aaa;
}

.col-sm-4.right-side.sidebar .EMAIL-label, .col-sm-4.right-side.sidebar .yikes-easy-mc-submit-button, .col-sm-4.right-side.sidebar .FNAME-label{ width:100% !important}
.col-sm-4.right-side.sidebar input {
    border: none !important;
    padding: 12px;
    font-weight: 100;
    background: #ddd;
}
.col-sm-4.right-side.sidebar .yikes-easy-mc-submit-button{width: 70% !important;
    padding: 15px !important;}

.col-sm-4.right-side.sidebar h2{margin-bottom:15px !important;font-family: Ultra; margin-top: 0; margin-bottom: 5px; color:#000;
    text-align: center; letter-spacing: -1px; font-size:22px; }
@media(max-width:767px){
	.form_home {
    position: static;
    width: 100%;
    height: auto;
    background: rgba(255, 255, 255, 0.62);
    left: 0;
}
	.EMAIL-label, .yikes-easy-mc-submit-button, .FNAME-label{width:100% !important; display:block !important}	
}

@media(min-width:1025px) and (max-width:1300px){
	.form_home {
    position: absolute;
    width: 600px;
    height: 80px;
    background: rgba(255, 255, 255, 0.62);
    top: 46%;
    left: calc(50% - 300px);
    z-index: 999;
    padding: 5px 30px;
}
}

@media(min-width:1600px){
	.form_home input{ padding:10px !important}
	.yikes-easy-mc-submit-button{ padding:13px !important}
}


@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){
	#carousel-home{margin-top:-100px;}
	.mid-section{bottom:-25px}.carousel-indicators{display:none}
	.form_home {    height: 80px;  top: 57%;    padding: 5px 30px;}
	
}

@media(min-width:768px) and (max-width:1024px) 
	
{.yikes-easy-mc-error-message,.yikes-easy-mc-success-message {
   
    margin-top: -50px;
    text-align: center;}
	
}
@-moz-document url-prefix() {
   @media(min-width:1024px){
.yikes-easy-mc-submit-button{float:right; margin-top:0 !important}
}
.col-sm-4.right-side.sidebar .textwidget:nth-child(1) { height:300px;}
.col-sm-4.right-side.sidebar .yikes-easy-mc-submit-button { float:none;}
}

