/*
Theme Name: Magalla
Theme URI: http://www.magalla.club
Author: EA Studio
Author URI: https://iEiad.com/
Description: Magalla Magazine, News and Business blog for WordPress.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: Magalla
*/


.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .bypostauthor, .alignright, .alignleft, .aligncenter, .tag-sticky-2{
	position: relative;
}

.sticky:after, .tag-sticky-2:after{
  content: url(img/sticky-badge.png);
  position: absolute;
  top: 5px;
  right: 0;
  opacity: 0.6;
}


.main-left-side h3.sec-title {
    display: none;
}

.caption .boxcaption3 {
    top: 160px;
}
.big-two-1.boxgrid3 h3, .big-two-2.boxgrid3 h3 {
    margin: 6px 0 0 0;
}

.boxgrid3 img, .boxgrid3 img:hover {
    left: auto;
}

.big-two-1.boxgrid3 h3 a, .big-two-2.boxgrid3 h3 a {
    line-height: 1.3;
}
.slide-sngl h4 {
    overflow: visible;

}
.slide-sngl h6 {
    margin: 46px 0 5px 0;
}

.tn-small-1 > div.blocky.lefty {
    max-width: 200px;
}
.top-tool-bar .current-menu-item a {
    background: none !important;
}
.top-tool-bar {
    background: none;
}

.main-menu {
    position: relative;
}

.main-menu + .container {
    margin-top: 0 !important;
}

span#month {
    font-size: 32px;
    line-height: 32px;
    float: left;
    width: 60%;
    color: #FFF;
}

span#year {
    font-size: 32px;
    line-height: 32px;
    float: left;
    margin-left: 10px;
    color: #FFF;
}

span#titcal {
    font-size: 16px;
    line-height: 16px;
    /*float: left;*/
    margin-bottom: 10px;
    color: #FFF;
    text-align:center;
}
.calendar-cont {
    max-width: 380px;
}

 #cal .header .month-year {
    width: 100% !important;
}

#cal .header {
     text-transform: none;
     padding: 10px;
}
#cal .header h6, #cal .header h6 a {
  text-align:left;
}

.sec-1-big {
    border-bottom: 1px solid #CCC;
}

.forwid {
  float:right;
  background-color:#EAEAEA;
  padding:20px 40px 0 40px;
  width: 380px;
}

p.wysija-paragraph {
    float: left;
}
.widget_wysija_cont .wysija-submit {
    display: inline;
    margin: 41px 0 0 4px;
}

.prox {
  display:block;
  margin-top:10px;
}
.inprox {
  margin-left:20px;
}
.proxid {
  margin:0 0 20px 0;
  float:right;
  border: 2px solid #626262;
  padding:20px;
  width: 380px;
  height: 194px;
  overflow: auto;
  background-color:#FFF;
}

.hpg {
     clear:both;
     margin: 0 0 9px 15px !important;
    color: #000 !important;
    font-size: 14px !important;
    max-width: 240px;
    font-weight: normal;
}

.hpim {
    margin: 6px 0 0 0 !important;
}

.hpbs {
  clear:both;
  display:inline;
  float:left;
  width:380px;
  height:120px;
  padding: 9px;
  background-color:#D6D6D6;
  margin-bottom:20px;
}

.hpbs2 {
  float:left;
  width:380px;
  height:130px;
  padding: 9px 30px;
  background-color:#D6D6D6;
  margin-bottom:20px;
}

.hpbscont {
  clear:both;
  display:inline;
  float:left;
  width:380px;
}

.hpbr {
  display:inline;
  float:right;
  width:380px;
  height:120px;
  padding: 9px;
  background-color:#D6D6D6;
  margin-bottom:20px;
}

.hpbradv {
  display:inline;
  float:right;
  width:380px;
  height:167px;
  padding: 5px;
  background-color:#D6D6D6;
  margin-bottom:20px;
}

.hpbrbox {
  display:inline;
  float:right;
  width:380px;
  height:280px;
  padding: 5px;
  background-color:#626262;
  margin-bottom:20px;
}

.calendar-cont {
    margin: 0 0 23px 0;
}

.flole {
  float:left;
}

.ssx {
  margin: 6px 0 9px 15px;
}

.square {
    width: 180px;
    /* margin: 0 auto; */
    float: left;
    margin: 0 5px 10px 5px;
}

.sqimg {
  position: relative;
}
.insq a {
  position: absolute;
  bottom:0;
  background: rgba(29, 29, 29, 0.85);
  color: #ffffff;
  padding: 0 4px;
  height:40px;
  width: 180px;
  overflow:hidden;

}

.contsquare {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  background-color: #FFF;
  padding: 10px;
}

.font13 {
  font-size: 13px;
}

.font15 {
  font-size: 15px;
}

.fortick {
  background-color:#f04937;
  width: 180px;
  display: inline-block;
}
.imgcenter {
  display:block;
  width:141px;
  margin: 0 auto;
}

.top-news {
    margin-bottom: 2px;
}
.sec-cont {
    margin: 0 0 0 0;
}

.main-search-bar {

    float: right;
    margin: 10px;
}


h2.widgettitle {
    margin: 0 0 10px 0;
}

h2.widgettitle2 {
    margin: 0 0 20px 0;
}

.pst-ftr-sngl {
    margin: 10px 0 0 0;
}

.post-ftr-txt {
    width: 283px;
}

.tith3 {
    font-size:19px;
    margin: 5px 0 0 0;
    color:#FFF;
}

a.bianco {
  color:#FFF;
}


.cat-ftr-cont > ul li:nth-child(1){
  border-top: 5px solid #e15b1c;
}
.cat-ftr-cont > ul li:nth-child(2){
  border-top: 5px solid #e15b1c;
}
.cat-ftr-cont > ul li:nth-child(3){
  border-top: 5px solid #e15b1c;
}
.cat-ftr-cont > ul li:nth-child(4){
  border-top: 5px solid #e15b1c;
}
.cat-ftr-cont > ul li:nth-child(5){
  border-top: 5px solid #e15b1c;
}

.htit {
  display:none;
  float:left;
  font-size: 18px;
  line-height:19px;
}

.tickpc {
  margin-right: 10px;
  margin-top: 30px;
}

.tickmb {
  margin-right: 10px;
  margin-top: 30px;
  display:none;
}


.orari {
   outline: 1px solid #BABABA;
   position:relative;
   background-color:#EAEAEA;
   padding: 15px 15px 5px 15px;
   margin: 25px 0 10px 0;
}

span.important-title {
    background: #d65f0f;
    outline: 1px solid #BABABA;
    color: #fff;
    position: absolute;
    display: block;
    top: -1em;
    left: 10px;
    padding: 1px 8px;
    font-size: 120%;
}

span.important-title a:link {
  color:#FFF;
  margin-left:10px;
}

.articl-data p span{
    margin: 5px 0;
}

 @media only screen and (max-width: 1199px){
     .forwid, .proxid, .hpbr, .hpbradv, .hpbrbox { float: left;}
     }

 @media only screen and (max-width: 436px){
   .htit {
     display:inline;
     width: 40%;
   }
   .insq {
     display:none;
   }
   .square {
     width:100%;
   }
   .hpbscont, .hpbrbox, .proxid, .hpbradv, .hpbr, .hpbs, .hpbs img, .hpbs2 {
     width:100%!important;
   }

   .hpbrbox {
    height: 330px;
   }
   .hpg {
     margin: 0 0 9px 5px !important;
     max-width:190px !important;
   }

   .post-ftr-txt {
    width: 213px !important;
    }

   .post-ftr-txt {
    width: 253px;
    }
   .sqimg {
     float:left;
     margin-right:8px;
   }
   .fortick {
     width: 40%;
   }
   .tn-small-1 > div.blocky.lefty {
    max-width: 60%;
    }
    .tn-small-1 p i {
    margin-left: 5px;
    }
    .tickmb { display:inline; margin-top: 0; }
    .tickpc { display:none;}

    #widget-weptile-image-slider-widget-2-weptile-image-slider-widget-nivo-slider {
      /*display:none;*/
    }
}
