/*
Theme Name: gts 
Theme URI: https://www.teatrszekspirowski.pl/
Description: Gdański Teatr Szekspirowski
Template: responsive-mobile
Version: 0.1
Author: Michał Szymończyk
Author URI: http://www.michalszymonczyk.com
Text Domain: gts

*/

/*
-------------------------------------------------------------- */
@font-face {    font-family:ITC Avant Garde Pro Md;    src: url('https://teatrszekspirowski.pl/wp-content/themes/gts/fonty/ITCAvantGardePro-Md.otf');    font-weight:normal;}
@font-face {    font-family:"ITC Avant Garde Pro Bk";    src: url('https://teatrszekspirowski.pl/wp-content/themes/gts/fonty/ITCAvantGardePro-Bk_0.otf');    font-weight:normal;}
.AvantGardeGothicITCW01Bd {	font-family: AvantGardeGothicITCW01Bd;	font-weight: normal;	font-style: normal;}
.AvantGardeGothicITCW01Bk {	font-family: AvantGardeGothicITCW01Bk;	font-weight: normal;	font-style: normal;}
.AvantGardeGothicITCW02Dm {	font-family: AvantGardeGothicITCW02Dm;	font-weight: normal;	font-style: normal;}
.AvantGardeGothicITCW02XLt {	font-family: AvantGardeGothicITCW02XLt;	font-weight: normal;	font-style: normal;}

/* ------------------------- uniwersalne ------------------------------*/
body {font-weight:300;  color: #606060;  background-color: #fff;

/* Zaloba
	    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
*/	
	}
body.home {padding-left: 0px;  padding-right: 0px;}
.button {  color: #FFFFFF;  text-decoration: none;  background-color: #606060;  padding: 4px 20px;  font-size: 12px; }
.button:hover {  color: #606060;  background-color: #dddddd;  text-decoration: none;}
.title_main_section {  width: 100%;  text-align: center;  border-bottom: 1px solid #606060;  background: #fff;    float:left;  left: 0;  margin: 30px 0;  line-height: 1px;margin-top: 50px;}
.title_main_section span  {background: #fff;  padding: 0 15px; font-size:16px; font-weight: 300;}
.title_main_section a:hover{text-decoration:none;}
.post-170 p {font-size:14px;   font-weight: 300;}
a {  color: #606060;}
.su-column {  margin: 0 2% 0 0!important;}
a:hover {color:#ccc;}
.entry-ticket-link-event {position: relative;  float: right; top: -48px;}

/* ------------------------- strony ------------------------------*/
main#main {  width: 100%;}
.main {min-height: 1px;  padding-left: 30px;  padding-right: 30px;}
.main .entry-header h1, #content.archive-main .entry-header h1,#content.archive-main .entry-header time,body.archive #content-archive article h1, #content .main .entry-header h1,.entry-header h2,.entry-header h3, .entry-date, .entry-theater { font-size: 11px; margin:0;}
.main .entry-header {margin-bottom: 2px;  height: 60px;}
body.archive .main .entry-header {margin-bottom: 2px;  height: 40px;}

@media screen and (min-width: 768px) { 
	.main article { padding-bottom: 0px; border-bottom: 1px solid #606060; letter-spacing:0.1px; width: 18.05%;   margin: 0 0.75% 1% 0.2%;  float: left;}

}
@media screen and (max-width: 768px) { 
	.main article { padding-bottom: 0px; border-bottom: 1px solid #606060; letter-spacing:0.1px; width: 24%;   margin: 0 0.75% 1% 0.2%;  float: left;}
	.main_more {   display:none;}
    .flex-kolumns {display: block!important;}


body.home main .post-entry {
    min-height: 430px;
    display: block;
    width: 100%;
}


}


.flex-kolumns {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 30px;
    align-content: center;
    align-items: center;
    background: whitesmoke;
    max-width: 600px;
}
.flex-kolumns hr {
    display: none;
}

.flex-kolumns .kolumna {
  width: 320px;
    min-height: 80px;
    padding: 20px 20px;
   /* display: flex;
    align-content: center;
    align-items: center;*/
}

.flex-kolumns .kolumna h1,
.flex-kolumns .kolumna h2,
.flex-kolumns .kolumna h3,
.flex-kolumns .kolumna h4 {
    font-size: 16px!important;
    font-weight: normal!important;
}

.eo-event-meta1 {
    border: 0px!important;
}

.eo-event-meta1 span{
    font-style: 18px!important
}


.slider {
	/*border: 1px solid #606060;*/
	}
.fb-link .button {background: #6d84b4;}
.fb-link .button:hover {background: #dddddd;}

.main .entry-date {margin-top:5px;}
/* [BP21092016]#main-top {  width: 100%;  margin-bottom: 0px;  padding: 0 17px;}*/
#main-top {  width: 100%;  margin-bottom: 0px;  padding: 0 0px;}
/*#main article {border-bottom:none;}*/
/*body.page #main article {border-bottom:none;} [BP 28042016]*/
/*#main article:last-child {  border-bottom: 1px solid #606060; }[BP 28042016]*/
.entry-ticket-link {margin-top: 30px;}
#content .entry-title {margin-top:0px;}
#content .entry-header h1,.entry-header h2,.entry-header h3 {  font-weight: 100;  font-size: 22px;}
.entry-desc { font-size: 12px;}
.entry-content img {width:100%;}
.entry-content .attachment-thumbnail {width:100%; border: 1px solid #606060;} /*BP28042016*/
.fade {border:none;}
#content .entry-header {  width: 19%;  display: inline-block;  vertical-align: top;}
#content .post-entry {  width: 78%;  display: inline-block;  margin-left: 2%;}
.entry-image {margin-bottom: 40px; margin-top: 20px;}
.entry-image img {width:100%;}
.main_more {   float: right;  position: absolute;  right: 0;}
/* float: right; */
.main_more {  width: 30px;  height: 40px;   float: right;}
#secondary-header { padding-right: 28px;  padding-top: 20px;}
/* [BP].slider {display:inline-block; width: 63.3%;}*/
.slider {display:inline-block; width: 100%;}
.akt {margin-top: 10px;}

#content-full .entry-header {display:none;}
#news article.post a,#program article.post a {  color: #606060;}
body.home main .post-entry /*.entry-content*/, body.page-template-wydarzenia .post-entry .entry-content {border: 0px solid #606060;}
#content-search .entry-title { border-bottom: 1px solid #606060;  width: 50%;  margin: 10px 0 15px 0;}
#content-search .entry-title a {font-size: 14px; }
#content-search .entry-summary p {font-size:10px;}
.events_excerpt {display:none;}
.events-list .entry div {display:inline-block; width: 100%;}

.events-list article:nth-child(odd) div {    background: #ffffff;        color: #a8a9ad;}
.events-list article:nth-child(odd) a {    color: #a8a9ad;}
.events-list article:nth-child(even) div {  background-color: #a8a9ad;      color: #fff;}
.events-list article:nth-child(even) a {  color: #fff;}
.events-list .entry div.entry-title {width: 45%;}
.events-list .entry div.entry-venue {width: 25%;}
.events-list .entry div {  text-align: center;  width: 9%;   padding: 4px 0;  font-size: 12px; border-right: 10px solid #fff; }
.events-list .entry .desktop {display:inline;}
.events-list .entry .mobile {display:none;}
.events-list h2,h3 {font-size:20px;}


.desktop {display:inline;}
.mobile {display:none;}

#eo-upcoming-dates { font-size: 14px; line-height: 14px;}
#eo-upcoming-dates li {list-style: none;}
#eo-upcoming-dates-more, #eo-upcoming-dates-less {  font-size: 10px;}
body.post-type-archive-event header time {  white-space: nowrap;}
body.tax-event-venue .page-title {text-align: center; padding: 10px 25px;}
body.wydarzenia #main article {border-bottom: 1px solid #333333}
.grid-sizer { width: 23%; }

.post-type-archive-event #content article {width:24.5%; padding:10px;}
.post-type-archive-event #content .entry-header {max-width:100%;width:auto;}
.post-type-archive-event #nav-above {float:right;margin-top:-20px;}
.post-type-archive-event #nav-below .nav-next {float:right;}
#content.archive-main .entry-header p {font-size:12px; text-align:justify;}
body.archive #content-archive article  {width:24.5%; padding:10px;}
body.archive #content-archive  .entry-header p {font-size:12px; text-align:justify;}

.archive-11 .archive-13 {display:inline-block;width:32%;}

/* ------------------------- kalendarz ------------------------------*/
.widget_calendar #wp-calendar caption {  margin-top: 10px;}
.widget_calendar  table > thead > tr > th {  border-bottom:0!important; }
.widget_calendar table > tbody > tr > td , .widget_calendar table > thead > tr > th,
.widget_calendar  table > tfoot > tr > td{  border-top: 0!important;}
.widget_calendar #wp-calendar tbody tr td {  padding: 16px 12px;}
.widget_calendar #wp-calendar tbody tr {  border-bottom: 0;}
#eo_shortcode_calendar_0 .calendar-arrow {  height: 25px;}
#eo_shortcode_calendar_0 #eo-widget-next-month .calendar-arrow {margin: 0 3px 0 10px;}
#eo_shortcode_calendar_0 #eo-widget-prev-month .calendar-arrow {margin: 0 10px 0 3px;}
#eo_shortcode_calendar_0 #eo-widget-next-month {float:right;}
#eo_shortcode_calendar_0 #eo-widget-prev-month {float:left; margin-left:5px;}
#eo-widget-head div {display: inline-block;}
#eo-widget-head {width:100%; text-align:center;  max-width: 370px;margin:10px 0;}
.calendar {display:inline-block; min-width:180px; width:34%; vertical-align: top;  margin-left: 20px;}
.calendar a {font-weight:bold;}
#eo-widget-next-month {text-align:right;}

/* ------------------------- footer ------------------------------*/
#footer {background-color:#fff; padding: 0px;  margin-top: 60px;}
#footer-wrapper, .grey-bg {  background-color: #606060;  color: #FFFFFF; }
#footer-menu-container .footer-menu {  float: none; }
#footer-menu-container .footer-menu li { float: none;   display: inline-block;  font-size: 16px;}
.cooperation,.sponsors {text-align:center;}
.home .sponsors {}
#menu-social-container {border-bottom:none;}
.footer-cont-right-1 {  float: left;  width: 75%;  text-align: left; padding-left: 50px;}
.footer-cont-right-1  p { font-weight: 200; font-size:10px;}
.footer-cont-right-2 {  float: left;  width: 25%; padding-right: 20px;}
.footer-cont-right-2 img { margin: 10px 0;}
#footer h3 {font-size: 12px;  padding-bottom: 2px;  border-bottom: 1px solid #fff;  width: 80px;  margin: 5px 0 2px;}
#footer-menu-container .footer-menu li { float: left;  width: 27%;  text-align: left;  font-size: 14px;  margin-bottom: 25px;  margin-right: 4%;  }
#footer-menu-container .footer-menu li a {  color: #FFFFFF;font-size: 13px;  padding-bottom: 2px;  border-bottom: none;  width: 80px;  margin: 5px 0 2px;  width: 100%;  display: block;  border-bottom: 1px solid #fff;}
#footer-menu-container .footer-menu li:after {  content: '';}
#footer-menu-container .footer-menu li a:hover {color:#ccc;}
#footer-menu-container .footer-menu li a:hover > #footer-menu-container .footer-menu li li {display:block;}
#footer-menu-container .footer-menu li li {width:100%;   padding-right: 10px; margin-left: 0px; margin-bottom:0;}
#footer-menu-container .footer-menu li li a {width:100%;   padding-right: 10px; border-bottom: none; font-size: 11px;}
#footer-menu-container .footer-menu .sub-menu {  width: 100%;  float: left;  padding-left: 0;  margin-left: 0;}
#footer-menu-container .footer-menu li:after {  content: '';  display: none;}

.su-column-size-1-5 {  width: 18.0%;}
.sponsors .su-column-size-1-5 img:nth-child(2) {display:none;;}
.sponsors .su-column {margin: 0 1% 0 2%!important;}
/* ------------------------- nav ------------------------------*/
#main-menu-container {  background-color: #FFFFFF;  border-bottom: 1px solid #606060;}
#main-navigation .main-nav ul li a {  color: #606060;}
#mobile-current-item {  color: #606060;}
#mobile-nav-button:before,#mobile-nav-button:hover:before {  color: #606060;}
#mobile-nav-button {  background: #FFFFFF;}
#main-navigation .main-nav ul li a:hover {text-decoration: underline;}
label {  vertical-align: top;}
.gts.search-form {display: inline-block;  vertical-align: top;margin-top:11px;}
.gts.search-form input[type="search"] {display: block;width: 150px;height: 20px;padding: 6px 12px;font-size: 12px;line-height: 1.42857;color: #555555;background-color: #fff;
background-image: none;border: none;border-bottom: 1px solid #606060;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.poly-lang {display: inline-block!important;  vertical-align: top;}
.poly-lang li {display: inline-block;  color: #606060;  font-size: 14px;}
.main-nav {max-width: 80%;  display: inline-block;}
.form-img {width:20px; height:20px;}
.poly-lang li a,.gts.search-form input[type="search"] { color: #606060;  font-size: 14px;}
.poly-lang li a {text-transform: uppercase; color: #606060!important;}
.tools {display: inline-block; vertical-align:top;}

.news_pagination {  float: left;  width: 100%;}

/* ------------------------- galeria ------------------------------*/
.blueimp-gallery {  background: rgba(255,255,255,0.8);top: 100px;  bottom: 100px; }
.flex-control-nav { position: relative;}
.flexslider { background:none!important; position:relative!important; clear:both;}
.flexslider .flex-direction-nav a {  width: 50px;  height: 50px;}
.flex-direction-nav .flex-prev { left: -55px; }
.flex-direction-nav .flex-next { right: -55px; }

.thumbs .flex-direction-nav a {  width: 50px;  height: 50px; position:relative; opacity:1; margin:0;}
.thumbs .flex-nav-prev {float:left;}
.thumbs .flex-nav-next {float:right;}
.flex-direction-nav a.flex-prev:before { display: inline-block;  content: url('https://teatrszekspirowski.pl/wp-content/themes/gts/images/gallery-left.png');}
.flex-direction-nav a.flex-next:before { display: inline-block;  content: url('https://teatrszekspirowski.pl/wp-content/themes/gts/images/gallery-right.png');}
.thumbs .flex-direction-nav .flex-prev { left: 0px; }
.thumbs .flex-direction-nav .flex-next { right: 0px; }
.thumbs .gallery-item { padding: 0 4px; opacity: 0.7; cursor:pointer;}
.thumbs .gallery-item a {cursor:pointer;}
.flexslider .gallery-item {}
.thumbs .flex-active-slide {opacity:1}
.slb_data_content {display:none;}
.flexslider .slides img {  height: 100px; width: auto!important;   margin: auto;}
.flex-direction-nav .flex-next {right: 0px!important;}
.flex-direction-nav .flex-prev {left: 0px!important;}

/* ------------------------- font ------------------------------*/
/*  gruby */
#eo-upcoming-dates-more, #content-events .entry-header .entry-date,#content-events .entry-header .entry-title, #news .entry-header .entry-title, #news .entry-header .entry-date, #news .entry-theater,#program .entry-header .entry-date,#program .entry-header .entry-title, #eo-upcoming-dates-less, #content .entry-header h1,.entry-header h2,.entry-header h3, h1, h2, h3 {font-family: 'AvantGardeGothicITCW02Dm',  "ITC Avant Garde Pro Md", "Arial" sans-serif;}
/*  drobny */
body { font-family: "ITC Avant Garde Pro Bk", "Helvetica Neue LT Pro", "Helvetica", "Arial", sans-serif; }
#eo-upcoming-dates { font-family: "ITC Avant Garde Pro Bk","Arial";}
.title_main_section span, .post-170 p, .thin,.poly-lang li a, .gts.search-form input[type="search"]  { font-family: "ITC Avant Garde Pro Bk","Arial", sans-serif; }
#main-menu-container, .poly-lang li, #footer-menu-container .footer-menu li,.footer-cont-right-1  p,footer, .entry-desc,.main .entry-header h1, #content.archive-main .entry-header h1,#content.archive-main .entry-header time,body.archive #content-archive article h1,#content .main .entry-header h1,.entry-header h2,.entry-header h3,.entry-date,.entry-theater { font-family: "ITC Avant Garde Pro Bk", "Arial"; }
/*  szeryf */
p, .post-entry {font-family: "ITC Avant Garde Pro Bk", "arial";}

 .post-entry a {
    /*#color: #428bca; bb*/
    text-decoration: underline;
    }

 .entry-title a {
    /*#color: #606060;bb*/
    text-decoration: none;
    }

.newsletter-email {width: 90%!important;   font-size: 12px!important;   margin-right: 0!important;   padding: 4px!important;   height: 25px!important;   line-height: normal; border:none!important; border-radius:0px!important;}
.newsletter-field {   display: inline-block;   width: 75%; vertical-align:bottom;}.newsletter-field-button {   display: inline-block;   width: auto;border:none!important; border-radius:0px!important;} .newsletter-button {border-color:#BFBFBF!important; background-color:#BFBFBF!important; border-radius:0px!important; border: none!important;}
.mc4wp-form-fields .f-in {width:75%;}
.mc4wp-form-fields .f-btn {border-color:#BFBFBF!important; background-color:#BFBFBF!important;}
#form-validation-field-0{
  height: 30px;
      font-size: 13px;
}

/* ------------------------- Biuletyn Informacji Publicznej head ------------------------------*/
.page-id-6195 .cels-title {width:33%;height:200px;border:1px solid #e4e4e4;border-width: thin;vertical-align:middle;text-align:center; opacity: 1; transition: background .55s ease-in-out; -moz-transition: background .55s ease-in-out; -webkit-transition: background .55s ease-in-out; } 
.page-id-6195 .cels-title:hover {background: #ddd; } 
/* -------------------------  ------------------------------*/


/* ------------------------- mobilne ------------------------------*/
@media only screen and (max-width: 767px){
body.blog #wrapper {margin-bottom: 20px;}
main#main {padding-left:0px;padding-right:0px;}
.main article {  width: 100%;  /*[BP]border-bottom: none;*/}
.main article { margin: 0.3% 0.505%; }
/*[BP21092016].main article {   margin-left: 0;}*/
.main article.post {}
.main article.post .entry-content {display:none;}
.main article.post:first-child {display:block;}
#news.news article.post {display:block; padding: 5px 10px;}
#news.news .entry-content img {display:none;}
#news.news .entry-header {display:block;}
#news.news .entry-date {  float: right;}
body.home #news {margin-bottom: 20px;}
body.home .main_more {display:none;}
#news.news article.post .entry-header h1{  padding-top: 4px;}
#news.news article.post:nth-child(odd) {    background: #ffffff;        color: #606060;}
#news.news article.post:nth-child(odd) a {    color: #606060;}
#news.news article.post:nth-child(even) {    background: #606060;      color: #fff;}
#news.news article.post:nth-child(even) a {  color: #fff;}

/*.main_more {    position: absolute;    right: 15px;}[del BP]*/
#secondary-header {display:none;}
.main .entry-header { height: inherit;}

.gallery.gallery-columns-1 .gallery-item {padding:0}
.flexslider {   margin: 0px}
h1, .h1 {font-size: 22px;}
h2, .h2 {font-size: 19px;}
h3, .h3 {font-size: 16px;}

.main {padding: 0 15px;}
.main-nav {  max-width: inherit;   display: block; }
.sponsors {display:none;}

.tools {  position: absolute;  right: 20px; font-size: 5px;}
.tools .gts.search-form {display:none;}
#mobile-nav-button {top:20px; position:relative;}
.poly-lang li a {font-size:10px;}

#main-navigation .tools ul li { background: transparent;  border-bottom: none;}
#main-navigation .tools ul li a {  padding: 0 2px;    line-height: 20px;}

#content .entry-header {  width: auto;  display: block;   vertical-align: top;   text-align:center;}
#content .post-entry {  width: auto;  display:block; text-align:justify;}

#logo a img {max-width:50%;}
.cooperation {display:none;}
#main-navigation {  margin-top: -75px;}
#main-navigation .main-nav > ul {  padding: 65px 0px 0 0px;}
#main-navigation ul li { background: #606060;  border-bottom: 1px solid #fff;}
#main-navigation .main-nav ul li a {color: #FFFFFF;}
#main-navigation ul li a { padding: 0 2em;line-height: 2.2em;}

#mobile-current-item   {display:none;}
#main-menu-container {border-bottom:none;}
.title_main_section {  width: 100%;  text-align: left;  border-bottom: none;  background: none;  float: left;  left:inherit;    padding: 0 15px;  margin: auto; line-height:inherit; }
.title_main_section span {  background: #606060;  padding: 4px 28px;  color: #fff;  font-weight: 100;  display: block;  width: 100%;  font-size: 14px;}
.title_main_section span a {color:#fff;}

#content-events .main .entry-header, #program .entry-header {position: relative;  margin-top: -100%;  margin-left: 10px;  color: #fff;}
#content-events .main .entry-header a, #program .entry-header a {color: #fff;}
#content-events {padding:0px;}
#content-events #main article {border-bottom: none; padding-bottom:0px; margin-bottom:5px;}

#main-top { padding: 0px;}
#main-top .slider{width:100%;}
#main-top .calendar {display:none;}

.content-area {padding-bottom:0px; padding-top: 0px;}
#footer {  padding: 0 15px;  margin-top: 0px;}
#footer-menu-container .footer-menu li {    margin: 0 5% 3% 0;  padding: 5px 5px 0 0;  width: 45%; }
#footer-menu-container .footer-menu li a {}
.footer-cont-right-2 {  display: none;  }
.footer-cont-right-1 {  margin-top: 10px;  padding-left: 0;}
 #footer h3 {  width: 56%;   margin-bottom: 8px;}

 .desktop {display:none;}
 .mobile {display:inherit; }
 .the_title h1 {background-color: #5f6062;  padding: 8px 30px;  font-size: 16px;  color: #fff; }
 .post-type-archive-event #content article {width:100%;}
 .post-type-archive-event #content article {position:relative!important; top:inherit!important;}
 body.archive #content-archive article {width:100%;}
 .events-list.content-area {padding:0px; }
 .events-list .entry {font-size:6px;}
 .events-list h2,h3 {font-size:12px;  margin-left: 30px;  margin-top: 0px;}
 .events-list h3 {  margin-top: 10px;}
 .events-middle {font-size:12px;  margin-left: 0px;  margin-top: 0px;}
 .events-middle h1 {font-size:22px;  margin-left: 0px;  margin-top: 0px;}
 .events-middle h2 {font-size:19px;  margin-left: 0px;  margin-top: 0px;}
 .events-middle h3 {font-size:16px;  margin-left: 0px;  margin-top: 0px;}

 .events-list .entry div {width:12%;}
 .events-list .entry .desktop {display:none;}
 .events-list .entry .mobile {line-height: 20px;display:inherit; }
 .events-list .entry div.entry-venue { width: 13%; padding:5px; line-height: 20px; text-transform:uppercase;}
 .events-list .entry div {border-right:none; font-size:8px; height: 28px;  line-height: 20px;vertical-align:bottom}
 .events-list .entry div:last-child { width: 17%; color: #fff; vertical-align:bottom;}
 .events-list .entry div:nth-child(4){ line-height:inherit;  overflow: hidden;}
 .events-list .entry div:nth-child(1){width:10%;}
 .events-list {margin-bottom: 20px;}

 .the_title h1,.title_main_section span  {letter-spacing: 0.3px;  font-family: "AvantGardeGothicITCW01Bk", "ITC Avant Garde Pro Md", sans-serif;}

}


@media (min-width: 992px) {
#main-navigation .main-nav ul li {  margin: 0 7px;}
.tools {  position: inherit!important;  right: auto!important;  top: auto!important;  float: right;  margin-right: 25px;}
.main_more {  margin-top: 85px!important;}
#main-navigation .main-nav ul li a { margin: 13px 9px;}
  .main_more {  width: 38px;}
}
@media (min-width: 1092px) {
  .tools {  margin-right: 45px;}
}

@media (max-width: 1080px){  #main-navigation .main-nav ul li a {  margin: 13px 5px;}}

@media (min-width: 768px){
  .main_more {  width: 28px;}
#footer-menu-container {  float: left;  width: 58.33333%;}
#social-icons-container {  float: left;  width: 41.66667%;}
.tools {  position: absolute;  right: 25px;  top: -50px;}
.main_more {  margin-top: 60px;}
#secondary-header { text-align:left;}

}

@media (min-width: 1300px) {  .main_more {  right:inherit; position:relative;  margin-right: -40px;}}
