/*
Theme Name: Stardust Child
Theme URI: http://demo.qodeinteractive.com/stardust/
Description: A child theme of Stardust Theme
Author: Qode Interactive
Author URI: http://www.qodeinteractive.com/
Version: 1.0.0
Template: stardustwp
*/
@import url("../stardustwp/style.css");

input { 
background-color: #AFD9F2;
}

textarea {
  background-color: #AFD9F2134;
}


input.wpsg_form_submit {
  margin-bottom: 0px;
}

table td {
  padding: 10px 15px;
  text-align: left;
}


.content_inner {
  margin-top: 160px;
}

.header_right_widget a img {
display: block;
float: left;
margin-left: 15px;
height: 108px;
}

nav.main_menu ul li a {
padding: 0 10px;
}

.header_right_widget .textwidget ul {
margin: -6px 0 0 0;
margin-bottom: 0px;
margin-left: 0px;
vertical-align: middle;
}

h3 {
font-size: 15px !important;;
line-height: 18px !important;
}
span.wpcf7-list-item {
  margin-left: 0em !important;
  font-size: 20px !important;
}
#magic {
   background-color: #000;
   top: 0;
   height: 4px;
   left: 0;
   position: absolute;
}
.logo a {
   height: 124px !important;
}
.drop_down .second .inner2 ul {
   width: 237px !important;
}

nav.main_menu>ul>li>a span {
   height: 73px !important;
}
.title.no_subtitle h1 {
bottom: 16% !important;
}
.single-portfolio_page .title h1 {
top: 160px !important;
font-size: 30px !important;
}
.wpsg_button {
background-color: #000;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;
color: #ffffff !important;
font-size: 1.5em;
}



media="all"
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background: transparent;
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
outline: 0;
text-align: right !important;
}

input {
  color: #000000 !important;
  font-size: 16px !important;
 }
 
 .filter_holder {
  position: relative;
  height: 37px;
  width: 168px;
  display: inline-block;
  right: -746px;
  top: -165px;
  z-index: 1000;
}

input.wpcf7-form-control.wpcf7-submit {
  color: white !important;
}

input#searchsubmit {
  color: #fff !important;
}

ul.social_menu {
  position: absolute;
}

.textwidget {
  position: relative;
  top: 39px;
}


.title h1.title_dark, .title h1.title_dark span.page_subtitle {
	color: #000!important;
	background: rgba(222,222,222,0.5);
	padding-top: 15px;
	padding-bottom: 16px;
}

span.page_subtitle {
  font-size: 20px !important;
}

.blog_text_holder .text .text_inner>span {
  margin: 0 0 0 0;
  display: none;
  visibility: hidden;
}

.blog_holder1 article .image img {
  width: initial !important;
}

.blog_single_holder article .blog_single_text_holder .info {
  border-bottom: 1px solid #bababa;
  display: inline-block;
  padding: 35px 0 25px;
  width: 100%;
  line-height: 35px;
  visibility: hidden;
}

td.wpsg_cell_weight_value {
  visibility: hidden;
}

td.wpsg_cell_weight_label {
  visibility: hidden;
}