/*

 Theme Name:     Extra Child Theme

 Theme URI:      https://www.elegantthemes.com/extra

 Description:    Extra Child Theme

 Author:         Elegant Themes

 Author URI:     https://www.livetech.co.uk

 Template:       Extra

 Version:        1.0.0

 */

 

 @import url("../Extra/style.css");

 

/* =Theme customization starts here

------------------------------------------------------- */

g#livetech-device path#livetech {

  fill: #185490 !important;

}



g#livetech-device g#device {

  fill: #F96A15 !important;

}

#main-content {
  padding-top:20px;
}

#main-header{background:#fff !important;}


.logo {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  height: 83px;
  width: 260px!important;
  margin: 10px 0;
  transition: height .5s,margin .5s;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

#et-navigation li a{color:#000;}



#et-navigation > ul > li.current-menu-item > a, #et-navigation > ul > li.current_page_item > a{color:#000;}



#footer .et_pb_extra_column{color:#fff !Important;}

/*.post-thumbnail.header{display:none !important;}*/
.single .post-thumbnail {
  margin: 0 !important;
}



.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

#newsletter_form input {
	width:100%;
}

.newsletter_signup {
	padding:10px;
	text-align: center;
	color:#fff!important;
	background:#037178;
	display:block;
}

.newsletter_signup:hover {
	opacity:0.8;
	cursor:pointer;
}

.column_1{width:45%; display:inline-block; margin-right:20px;}

.et_pb_button{background:#ccc; color:#fff !important;}

.et_pb_button:hover{background:#2b3843 !important;}

.single .post-thumbnail img {
  display: block;
  margin-left: 60px;
  float: left;
  margin-right: 30px;
  max-width: 400px;
  margin-bottom: 30px;
}

.single .post-content img {
  display: block;
  float: left;
  margin-right: 30px;
  max-width: 400px;
  margin-bottom: 30px;
}

#mc_embed_signup{background:#fff;}

#mc_embed_signup .clear{visibility:visible !important;}

@media screen and (max-width:980px){
	
	.page article{width:100%;}
	
	.column_1{width:100%;}
	
	#et-extra-mobile-menu a{color:#fff !important;}
	
	
}

#text-2.et_pb_widget.widget_text .textwidget {
  padding:0px;
  text-align: center;
}
#text-2.et_pb_widget.widget_text .textwidget > div{
 margin: 0 auto;
 text-align: center;
}

/** ADVERTS **/

#home-top-ad {
  margin: 0 auto;
  max-width: 776px;
  text-align: center;
  display: block;
  width: 767px;
  clear: both;
  height: 90px;
  margin-top:20px;
}

#side-ad {
  float: left;
  height: 250px;
  width:300px;
  display: block;
  position: relative;
  clear: both;
}

#home-top-ad-m {
  display:none;
  width:320px;
  margin: 0 auto;
  text-align: center;
  clear: both;
  height: 50px;
  margin-top:20px;
}



#post-ad {
  overflow:hidden;
  width:460px;
  height:265px;
  background:none;
}

#ad-inline {
  clear:both;
  display:block;
  margin:10px auto;
  width:728%;
  height:90px;
  text-align: center;
}

#ad-inline-m {
  display:none;
  width:100%;
  height:50px;
  margin:20px auto;
  clear:both;
  text-align:center;
}

@media only screen and (max-width:880px){
  #home-top-ad-m, #ad-inline-m {
    display:block;
  }
  #home-top-ad, #ad-inline {
    display:none;
  }
}

@media only screen and (max-width:580px){
  #post-ad {
    display:none;
  }
}

/* WEATHER */

@font-face {
  font-family: 'weather';
  src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');
  src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),
  url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),
  url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),
  url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
  font-weight: normal;
  font-style: normal;
}


#weather {
  text-align: right;
  margin: 0px auto;
  text-align: center;
  text-transform: uppercase;
  padding:0px 10px;
}

#weather i {
  color: #fff;
  font-family: weather;
  font-size: 50px;
  font-weight: normal;
  font-style: normal;
  line-height: 0.5;
  text-transform: none;
}

#weather .icon-0:before { content: ":"; }
#weather .icon-1:before { content: "p"; }
#weather .icon-2:before { content: "S"; }
#weather .icon-3:before { content: "Q"; }
#weather .icon-4:before { content: "S"; }
#weather .icon-5:before { content: "W"; }
#weather .icon-6:before { content: "W"; }
#weather .icon-7:before { content: "W"; }
#weather .icon-8:before { content: "W"; }
#weather .icon-9:before { content: "I"; }
#weather .icon-10:before { content: "W"; }
#weather .icon-11:before { content: "I"; }
#weather .icon-12:before { content: "I"; }
#weather .icon-13:before { content: "I"; }
#weather .icon-14:before { content: "I"; }
#weather .icon-15:before { content: "W"; }
#weather .icon-16:before { content: "I"; }
#weather .icon-17:before { content: "W"; }
#weather .icon-18:before { content: "U"; }
#weather .icon-19:before { content: "Z"; }
#weather .icon-20:before { content: "Z"; }
#weather .icon-21:before { content: "Z"; }
#weather .icon-22:before { content: "Z"; }
#weather .icon-23:before { content: "Z"; }
#weather .icon-24:before { content: "E"; }
#weather .icon-25:before { content: "E"; }
#weather .icon-26:before { content: "3"; }
#weather .icon-27:before { content: "a"; }
#weather .icon-28:before { content: "A"; }
#weather .icon-29:before { content: "a"; }
#weather .icon-30:before { content: "A"; }
#weather .icon-31:before { content: "6"; }
#weather .icon-32:before { content: "1"; }
#weather .icon-33:before { content: "6"; }
#weather .icon-34:before { content: "1"; }
#weather .icon-35:before { content: "W"; }
#weather .icon-36:before { content: "1"; }
#weather .icon-37:before { content: "S"; }
#weather .icon-38:before { content: "S"; }
#weather .icon-39:before { content: "S"; }
#weather .icon-40:before { content: "M"; }
#weather .icon-41:before { content: "W"; }
#weather .icon-42:before { content: "I"; }
#weather .icon-43:before { content: "W"; }
#weather .icon-44:before { content: "a"; }
#weather .icon-45:before { content: "S"; }
#weather .icon-46:before { content: "U"; }
#weather .icon-47:before { content: "S"; }

#weather .weatherinf {
  margin: 0 0 0px;
  color: #fff;
  font-size: 15px;
  font-weight: 300;
  line-height:1;
  text-align: center;
  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
}

#weather ul {
  margin: 0;
  padding: 0;
}

#weather li {
  background: #fff;
  background: rgba(255,255,255,0.90);
  padding: 20px;
  display: inline-block;
  border-radius: 5px;
}

#weather .currently {
  margin: 0 20px;
}
@media screen and (max-width: 420px){
	.single .post-thumbnail img {
    margin-left: 0px !important;
  }
}

#ad-inline-bottom {
  display: block;
}

#ad-inline-bottom-m {
  display: none;
}

@media only screen and (max-width:980px){
  #ad-inline-bottom-m {
    display: block;
    margin:0 auto;
    text-align: center;
    width: 320px;
  }
  #ad-inline-bottom {
    display: none;
  }
}