/*



Theme Name: Spiros Soulis



Theme URI: http://www.pramhost.com



Description: Theme for spirossoulis.com



Author: Pramnos Hosting Ltd.



Author URI: http://www.pramhost.com



Version: 1.1



Template: pramnosframework



Tags: translation-ready, HTML5-Boilerplate, custom-menu, editor-style



*/







/*



    VERSION 1.1 CHANGELOG:







    Resolved Tasks:







    ID    Summary



    ----------------



    351    Category text



    346    ΠΡΟΗΓΟΥΜΕΝΟ ΚΑΙ ΕΠΟΜΕΝΟ ΑΡΘΡΟ – ΜΟΝΟ ΑΠΟ ΤΙΣ ΥΠΟΚΑΤΗΓΟΡΙΕΣ



    345    Thumbnails ΚΑΙ στα σχετικά άρθρα



    343    Class χρωμάτων στο megamenu



    342    Λάθος featured articles στο mega menu



    248    Επισης στο σιτε πανω πανω εχει καποια χρωματα. Θελει αν γινεται να μπει ενα εφε, οταν πας mouse over να πηγαινουν ziczac.



    239    Δημιουργία επιλογής χρώματος για κάθε κατηγορία



    349    Tags Widget



    347    9 ΑΡΘΡΑ ΘΑ ΕΜΦΑΝΙΖΟΝΤΑΙ ΣΕ ΚΑΘΕ ΣΕΛΙΔΑ και στο τέλος θα υπάρχει paging οπως ειναι τωρα αλλα και με αριθμούς



    344    Εμφάνιση κατηγοριών με σειρά











    ΠΑΡΑΔΕΙΓΜΑΤΑ:



    351: http://spirossoulis.com/wordpress/category/ereport/



    239: http://spirossoulis.com/wordpress/category/home/home-office/ & http://spirossoulis.com/wordpress/?s=%CE%95%CE%BD%CE%B1+%CE%B3%CF%81%CE%B1%CF%86%CE%B5%CE%AF%CE%BF+%CF%83%CF%84%CE%BF+%CF%87%CE%BF%CE%BB



    347: http://spirossoulis.com/wordpress/category/plus/living/



    344: http://spirossoulis.com/wordpress/klimatistiko-pws-na-exoikonomhsete-energeia-me-xrhsh-air-condition/







    Άλλες Αλλαγές



     - Μπήκε ένα νέο sidebar για τα άρθρα <revision   : 20b0191b75973345cf088b9dc3460daec41a80c6 >



     - Τα χρώματα της κατηγορίας μπήκαν και στα άρθρα



 */











@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,800italic,400,700,800&subset=latin,greek-ext,greek);







body{



  margin:0;



  color:#000;



  min-width:300px;



  font:14px/23px 'Open Sans', Arial, sans-serif;



  background:url('images/bg-body.gif');



}



input[type=text],



 input[type=password],



 input[type=file],



 input[type=submit],



 textarea{



  border-radius:0;



  -moz-border-radius:0;



  webkit-border-radius:0;



  -webkit-appearance:none;



}

  .footer_right {float:right;}

  

    .footer_right { top: 10px;}

	.footer_right a {color:#000;}



  



img{border-style:none;}



.img{



  width:100%;



  height:auto;



  font-family:'image-set( url(-1x|-2x) 2x high-bandwidth)';



  display:none;



}



.post .text-area a{



  text-decoration:none;



  color:#1c20d0 !important;



}



a:hover{text-decoration:underline;}



.post div a:hover{text-decoration:underline; color:#6ccaba !important;}



input, textarea, select{



  font:100% 'Open Sans', Arial, Helvetica, sans-serif;



  vertical-align:middle;



}



form, fieldset{



  margin:0;



  padding:0;



  border-style:none;



}



#wrapper{



  width:100%;



  background:url('images/bg-page.jpg') no-repeat 50% 0;



  position: relative;

  

  overflow: hidden; 



}



.w1{



  width:1020px;



  margin:0 auto;



  background:#fff;



  -webkit-box-shadow: 0px 1px 18px 0 rgba(0, 0, 0, 0.05);



  box-shadow: 0px 1px 18px 0 rgba(0, 0, 0, 0.05);



position:relative;

z-index:2;



}





.shareaholic-share-buttons-container ul.shareaholic-share-buttons {

    padding: 0px 0px 0px 0px !important;



}





.mobile-nav:after,



#nav:after,



#nav ul:after,



#header:after,



.w1:after{



  display:block;



  clear:both;



  content:'';



}



.mob {display: none;}



.mobnavmenu {display:none;}



#header{



  max-width:940px;



  margin:0 auto;



  position:relative;



  z-index:1;



  /*background:url('images/bg-header.gif') no-repeat 50% 0;*/

  background-color: #fff !important;



}



#header .holder{



  width:100%;



  -moz-box-sizing: border-box;



  -webkit-box-sizing: border-box;



  box-sizing: border-box;



  position:relative;



  z-index:2;



  float:left;



  padding:22px 0 0px;
  
 
  




}



#header .social-block{



  float:right;



  margin:0 -40px 0 0;



  padding:0 40px 15px 3px;



  border-bottom:1px solid #e5e5e5;



  overflow: hidden;



}



#header .social-networks{



  margin:0;



  padding:1px 6px 0 0;



  list-style:none;



  float:left;



}



#header .social-networks li{



  float:left;



  padding:0 20px 0 19px;



  background:url('images/sep-01.gif') no-repeat 0 6px;



}



#header .social-networks li:first-child{background:none;}



#header .social-networks li a{



  width:25px;



  height:24px;



  background:url('images/bg-social.png') no-repeat;



  text-indent:-9999px;



  overflow:hidden;



  float:left;



}



#header .social-networks li a.facebook{background-position:-27px 0;}



#header .social-networks li a.facebook:hover{background-position:-27px -25px;}



#header .social-networks li a.twitter{background-position:0 0;}



#header .social-networks li a.twitter:hover{background-position:0 -25px;}



#header .social-networks li a.pinterest{background-position:-80px 1px;}



#header .social-networks li a.pinterest:hover{background-position:-80px -24px;}



#header .social-networks li a.youtube{background-position:-52px 0;}



#header .social-networks li a.youtube:hover{background-position:-52px -25px;}



#header .sub-menu{



  float:left;



  padding:6px 0 0 42px;



  margin:0 0 0 -40px;



  border-bottom:1px solid #e5e5e5;



}



#header .sub-menu ul{



  list-style:none;



  margin:0;



  padding:0;



}



#header .sub-menu li{



  float:left;



  font-size:11px;



  padding:0 0 24px 12px;



  line-height:13px;



}



#header .sub-menu li:first-child{padding:0;}



#header .sub-menu li:hover{position:relative;}



#header .sub-menu li:hover ul{display:block;}



#header .sub-menu li a{color:#4c4c4c;}



#header .sub-menu li:nth-child(2) a{color:#008c82;}



#header .sub-menu li.active a{color:#85a3b9;}



#header .sub-menu ul ul{



  position:absolute;



  top:27px;



  left:50%;



  width:76px;



  border:1px solid #e5e5e5;



  margin:0 0 0 -63px;



  -webkit-box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.05);



  box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.05);



  background:#fff;



  padding:25px 29px 15px;



  display:none;



}











#header .sub-menu ul ul li{



  float:none;



  vertical-align:top;



  overflow:hidden;



  border-top:1px solid #e5e5e5;



  font-size:12px;



  line-height:15px;



  padding:13px 0 11px;



}



#header .sub-menu ul ul li:first-child{



  padding:0 0 11px;



  border:none;



}



#header .sub-menu ul ul li a{color:#4c4c4c;}



#header .sub-menu  ul ul:after,



#header .sub-menu ul ul:before{



  bottom: 100%;



  border: solid transparent;



  content: '';



  height: 0;



  width: 0;



  position:absolute;



  pointer-events: none;



 }



#header .sub-menu ul ul:after {



  border-color: rgba(136, 183, 213, 0);



  border-bottom-color: #fff;



  border-width: 6px;



  left: 50%;



  margin-left: -6px;



}



#header .sub-menu ul ul:before {



  border-color: rgba(194, 225, 245, 0);



  border-bottom-color: #e5e5e5;



  border-width: 7px;



  left: 50%;



  margin-left: -7px;



 }



 



#header .search-block{



  position:relative;



  float:left;



}



.mobilesearch {



  display: none;



}



#header .search-block .opener{



  float:left;



  width:28px;



  height:28px;



  text-indent:-9999px;



  overflow:hidden;



  background:url('images/sprite.png') no-repeat;



}



#header .search-block:hover .form-holder{



  right:-7px;



  top:-5px;



}



#header .search-block .form-holder{



  position:absolute;



  background:#fff;



  padding:5px 5px 4px;



  width:215px;



  right:-9999px;



  top:-9999px;



  border:1px solid #e5e5e5;



  -webkit-box-shadow: 3px 4px 0px 0px #f2f2f2;



  box-shadow: 3px 4px 0px 0px #f2f2f2;



}



#header .search-block input{



  float:left;



  width:173px;



  height:20px;



  background:#fff;



  border:1px solid #e5e5e5;



  margin:0;



  line-height:20px;



  padding:2px 3px;



}



#header .search-block .submit{



  float:right;



  width:28px;



  height:28px;



  text-indent:-9999px;



  overflow:hidden;



  background:url('images/sprite.png') no-repeat;



  font-size:0;



  line-height:0;



  border:none;



  cursor:pointer;



  margin:-1px 1px 0 3px;



  padding:0;



}



#header .search-block .submit:hover{cursor:pointer;}



#header .logo{



  width:346px;



  height:80px;



  /*height:35px;*/



  text-align:center;



  display:block;



  text-indent:-9999px;



  overflow:hidden;



  /*margin:49px auto 0;*/



  margin: -30px 97px 0px 0px;



  background:url('http://spirossoulis.com/wp-content/themes/spirossoulis/images/logo1.png') no-repeat;

  float: right;

  

  background-size: 270px;

  



}



#header .logo a{



  display:block;



  height:100%;



}



#header .article-image{



  width:180px;



  height:48px;



  /*height:35px;*/



  text-align:center;



  display:block;



  text-indent:-9999px;



  overflow:hidden;



  /*margin:49px auto 0;*/



  margin:23px 0 0 0;



  /*background:url('http://spirossoulis.com/wp-content/uploads/2016/11/craft_sticky.jpg') no-repeat;*/

  float: right;

}



#header .article-image a{



  display:block;



  height:100%;



}



/*Play Around*/



div.moveMe{



  max-width:940px;



  height: 5px;



  margin:0 auto;



  z-index:1;



  cursor: pointer;



  background:url('images/bg-header.gif') no-repeat 0px 0px;



}



/* stop playing*/



.mobile-nav,



#nav{



  margin:0;



  padding:0;



  width:100%;



  position:relative;



  z-index:1;



  clear:both;



  border-bottom:1px solid #99928a;



}



.mobile-nav ul,



#nav ul{



  list-style:none;



  margin:0;



  padding:0;



}



 #nav ul {

    list-style: none;

    margin: 0;

    padding: 0px 0 0 0;

}



#nav ul.js-slide-hidden{



  position:static!important;



}



.mobile-nav ul li,



#nav ul li{



  float:left;



  text-transform:uppercase;



  font-size:14px;



  line-height:16px;



  font-weight:800;



  margin:0 -1px 0 0;



  border-top:5px solid #99928a;



}



.mobile-nav ul li a,



#nav ul li a{



  display:block;



  color:#4c4c4c;



  border:1px solid #e5e5e5;



  border-width:0 1px;



  padding:22px 1px 21px;



  text-align:center;
	
  text-decoration: none;



}



#nav ul li div.img-holder a {



  border:none!important;



}



#nav.img-holder { border-right: 0px;}



#nav.scaling-active ul li a{padding:22px 11px;}



#nav ul li.home{



  width:62px;



  height:59px!important;



}



.mobile-nav ul li.home a,



#nav ul li.home a{



  height:59px!important;



  text-indent:-9999px;



  overflow:hidden;



  border-width:0 0 0 1px;



  padding:0;



  width:100%;



  -moz-box-sizing: border-box;



  -webkit-box-sizing: border-box;



  box-sizing: border-box;



  background:url('images/sprite.png') no-repeat -59px 0;



}



.mobile-nav ul li a:hover,



#nav ul li a:hover{text-decoration:none;}



/*



#nav ul li.home {width: 8.21053%; !important;}



#nav ul li.color-1 {width: 8.10526% !important;}



#nav ul li.color-2 {width: 8.42105% !important;}



#nav ul li.color-3 {width: 11.7895% !important;}



#nav ul li.color-4 {width: 9.15789% !important;}



#nav ul li.color-5 {width: 9.89474% !important; background-image: url(http://spirossoulis.com/wp-content/uploads/2016/11/kraft_button_menuBY.jpg);}



#nav ul li.color-6 {width: 12.8421% !important;}



#nav ul li.color-7 {width: 12.7368% !important;}



#nav ul li.color-8 {width: 10.8421% !important;}



#nav ul li.color-9 {width: 9.05263% !important;}



*/







#nav ul li.home {width: 8.21053%; !important;}



#nav ul li.color-1 {width: 8.60526% !important; }

.myfixed #nav ul li.color-1 {
    background-image: none;

}



#nav ul li.color-2 {width: 8.92105% !important;}



#nav ul li.color-3 {width: 13.3895% !important;}



#nav ul li.color-4 {width: 10.65789% !important;}



#nav ul li.color-5 {width: 11.39474% !important;}
/** xrwma image background kraft 
#nav ul li.color-5 {width: 10.39474% !important; background-image: url(http://spirossoulis.com/wp-content/uploads/2016/11/kraft_button_menuBY.jpg); background-position:center;}
**/


#nav ul li.color-6 {width: 14.3421% !important;}



#nav ul li.color-7 {width: 13.2368% !important;}



#nav ul li.color-8 {width: 11.83% !important; }

/**

#nav ul li.color-8 {width: 14.83% !important; background-image: url(images/xmas_btn.png); background-position: 0px 146px;  }

/**
#nav ul li.color-8 {width: 16.0% !important;  }


**/











.mobile-nav ul li.home a:hover,



#nav ul li.home a:hover{color:#e1decf;}



.mobile-nav ul li.home:hover,



#nav ul li.home:hover{border-color:#e1decf;}







.mobile-nav ul li.color-1 a:hover,



#nav ul li.color-1 a:hover{color:#c9e8dd;}



.mobile-nav ul li.color-1:hover,



#nav ul li.color-1:hover{border-color:#c9e8dd;}



.mobile-nav ul li.color-2 a:hover,



#nav ul li.color-2 a:hover{color:#aaddd6;}



.mobile-nav ul li.color-2:hover,



#nav ul li.color-2:hover{border-color:#aaddd6;}



.mobile-nav ul li.color-3 a:hover,



#nav ul li.color-3.active a,



#nav ul li.color-3 a:hover{color:#56c9c1;}



.mobile-nav ul li.color-3:hover,



#nav ul li.color-3.active,



#nav ul li.color-3:hover{border-color:#56c9c1;}



.mobile-nav ul li.color-4 a:hover,



#nav ul li.color-4 a:hover{color:#00b2aa;}



.mobile-nav ul li.color-4:hover,



#nav ul li.color-4:hover{border-color:#00b2aa;}



.mobile-nav ul li.color-5 a:hover,



#nav ul li.color-5 a:hover{color:#008c82;}



.mobile-nav ul li.color-5:hover,



#nav ul li.color-5:hover{border-color:#008c82;}



.mobile-nav ul li.color-6 a:hover,



.mobile-nav ul li.color-6 a:hover,



#nav ul li.color-6 a:hover{color:#007770;}



.mobile-nav ul li.color-6:hover,



#nav ul li.color-6:hover{border-color:#007770;}



.mobile-nav ul li.color-7 a:hover,



#nav ul li.color-7 a:hover{color:#006d66;}



.mobile-nav ul li.color-7:hover,



#nav ul li.color-7:hover{border-color:#006d66;}



.mobile-nav ul li.color-8 a:hover,



#nav ul li.color-8 a:hover{color:#005951;}



.mobile-nav ul li.color-8:hover,



#nav ul li.color-8:hover{border-color:#005951;}



.mobile-nav ul li.color-9 a:hover,



#nav ul li.color-9 a:hover{color:#00493f;}



.mobile-nav ul li.color-9:hover,



#nav ul li.color-9:hover{border-color:#00493f;}



.mobile-nav ul li.color-10 a:hover,



#nav ul li.color-10 a:hover{color:#4c4c4c;}



.mobile-nav ul li.color-10:hover,



#nav ul li.color-10:hover{border-color:#4c4c4c;}



.mobile-nav ul  li:hover ul,



#nav ul li.hover .drop,



#nav ul  li.hover ul{display:block;}



#nav ul li.hover{position:relative;}



#nav ul  li.droper.hover{position:static;}



.mobile-nav ul ul,



#nav ul ul{



  position:absolute!important;



  top:59px;



  left:1px;



  display:none;



  width:167px;



  padding:13px 30px 16px;



  background:#fff;



  -webkit-box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.1);



  box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.1);



}



.mobile-nav ul ul li,



#nav ul ul li{



  vertical-align:top;



  overflow:hidden;



  float:none;



  padding:12px 0 11px;



  font-size:12px;



  font-weight:normal;



  border-top:1px solid #e5e5e5;



  border-width:1px 0 0;



  margin:0;



  text-transform:uppercase;



}



.mobile-nav ul ul li:first-child,



#nav ul ul li:first-child{border:none;}



.mobile-nav ul ul li a,



#nav ul ul li a{



  padding:0;



  margin:0;



  border:none;



  display:inline;



  color:#4c4c4c;



}



#nav ul .drop{



  width:876px;



  left:0;



  margin:0;



  overflow:hidden;



  position:absolute;



  display:none;



  background:#fff;



  top:65px;



  padding:26px 32px 5px;



  -webkit-box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.05);



  box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.05);



}



#nav ul .drop ul{



  width:170px;



  position:static!important;



  float:left;



  -webkit-box-shadow: none;



  box-shadow: none;



  margin:0 27px 0 0;



  padding:0;



  list-style:none;



}



#nav ul .drop ul li{



  vertical-align:top;



  font-size:12px;



  line-height:14px;



  color:#4c4c4c;



  padding:13px 0 12px;



  overflow:hidden;



  text-transform:uppercase;



  border-top:1px solid #e5e5e5;



}



#nav ul .drop ul li:first-child{



  padding:0 0 12px;



  border:none;



}



#nav ul .drop ul li a{color:#4c4c4c;}



#nav ul .drop .info-holder{



  overflow:hidden;



}



#nav ul .drop .img-holder{



  float:left;



  margin:3px 20px 0 0;



}



#nav ul .drop .img-holder img{vertical-align:top;}



#nav ul .drop .text-holder{



  font-weight:normal;



  overflow:hidden;



  font-size:12px;



  line-height:21px;



  text-transform:none;



  color:#000;



}



#nav ul .drop .text-holder h2{



  margin:0 0 5px;



  font-size:18px;



  border:none;



  text-align:left;



  font-weight:normal;



  line-height:20px;



}



#nav ul .drop .text-holder h2 a{



  text-align:left;



  padding:0;



  border:none;



  color:#000;



}



#nav ul .drop .text-holder p{margin:0;}



#nav ul .drop .text-holder .date{



  font-size:11px;



  margin:0 0 22px;



  display:block;



  line-height:13px;



}



#nav ul .drop .link-holder {padding:20px 0 0;}



.post .img-holder img{width: 100%;height: auto;}



.post .img img{width: 100%;}



#main{



  max-width:940px;



  margin:0 auto;



  padding:26px 0 33px;



}



#main .header{



  border-bottom:1px solid #e5e5e5;



  text-align:center;



  padding:10px 0 0;



  margin:0 0 24px;



}



#main .header:after{



  display:block;



  clear:both;



  content:'';



}



#main .header h2{



  text-align:center;



  border-bottom:5px solid #cac4b2;



  display:inline-block;



  font-size:18px;



  padding:0 17px 2px;



  margin:0 0 -3px;



  color:#000;



  line-height:20px;



  /*text-transform:uppercase;*/



  font-weight:700;



}







.wp-caption-text{font-size:12px; line-height:12px; max-width: 460px; text-align:center;}



.wp-caption p {

   display: none;

}

.wp-caption p.wp-caption-text {

   display: block;

}



.gallery-holder{



  width:100%;



  position:relative;



  margin:-26px 0 26px;



}



#main:after,



.gallery-holder:after{



  display:block;



  clear:both;



  content:'';



}



.gallery-holder .gmask{



  width:100%;



  overflow:hidden;



}



.gallery-holder .gmask ul{



  margin:0;



  padding:0;



  list-style:none;



  overflow:hidden;



  width: 99999px;



}



.gallery-holder .gmask ul li{



  overflow:hidden;



  float:left;



  position:relative;



}



.gallery-holder .gmask ul li img{



  width:100%;



  height:auto;



  vertical-align:top;



  display: block;



}



.gallery-holder .gmask ul li .text-holder{



  position:absolute;



  top:122px;



  color:#fff;



  font-size:20px;



  line-height:30px;



  left:73px;



  width:820px;



}



.gallery-holder .gmask ul li .text-holder p{margin:0;}



.gallery-holder .gmask ul li h2{



  text-transform:uppercase;



  color:#cac4b2;



  font-size:120px;



  line-height:120px;



  margin:0 0 -12px -9px;



  font-weight:800;



}



.gallery-holder .gmask ul li h2 span{color:#fff;}



.gallery-holder .prev-link,



.gallery-holder .next-link{



  width:63px;



  height:64px;



  position:absolute;



  top:50%;



  margin:-30px 0 0;



  right:-50px;



  background:url('images/bg-arrow.png') no-repeat;



  overflow:hidden;



  text-indent:-9999px;



}



.gallery-holder .prev-link{



  right:auto;



  left:-50px;



  background-position:0 0;



}



.gallery-holder .next-link{background-position:-63px 0;}



.gallery-holder .prev-link:hover{



  left:-53px;



  background-position:-126px 0;



}



.gallery-holder .next-link:hover{



  right:-53px;



  background-position:-189px 0;



}



.gallery-holder .switcher{display:none;}



.main-holder:after{



  display:block;



  clear:both;



  content:'';



}



.main-holder{padding:14px 0 0;}



#content{



  width:66%;



  margin:0 0 -7px;



  float:left;



}











#content h3{



  text-transform:uppercase;



  font-weight:800;



  padding:0 0 13px;



  font-size:16px;



  margin:0 0 20px;



  line-height:18px;



  background:url('images/sep-02.gif') no-repeat 0 100%;



}



#content h3 a{



  text-decoration: none;



  color: #000;



}



#content h3 a:hover{



  text-decoration: underline;



  color: #000;



}



.section{



  padding:0 0 3px;



  overflow:hidden;



  margin:0 0 44px;



  background:url('images/sep-04.gif') repeat-x 0 100%;



}



.section .holder{



  color:#000;



  font-size:12px;



  padding:0 0 30px;



  margin:0 0 17px;



  line-height:21px;



  border-bottom:1px solid #e5e5e5;



  overflow:hidden;



}







.section .holder:last-child {



    border-bottom: 0px;



    color: #000;



    font-size: 12px;



    line-height: 21px;



    margin: 0 0 17px;



    overflow: hidden;



    padding: 0 0 30px;



}



.section .holder .text-holder{



  padding:5px 0 0;



  overflow:hidden;



}







.post .section .holder .text-holder{



  padding:5px 0 0 20px;



  overflow:hidden;



}







.section .holder p{margin:0;}



.section .date{



  display:none;



  font-size:11px;



  line-height:13px;



  margin:0 0 22px;



  color:#000;



  



}



.section .img-holder{



  float:left;



  margin:0 20px 0 0;



}



.section .img-holder img{vertical-align:top;}



.section .img-holder .img{display: block;}



#content .section .holder h3{



  color:#000;



  font-size:18px;



  margin:0 0 3px;



  line-height:23px;



  padding:0;



  font-weight:normal;



  background:none;



  text-transform:none;



}



.section .holder h3 a{color:#000;}



.post-area .more .link-holder,



#header .link-holder,



.section .link-holder{



  padding:17px 0 3px;



  overflow:hidden;



}



.post-area .more,



#header .more,



.section .more{



  background:url('images/sep-03.gif') no-repeat -2px 2px;



  padding:0 0 0 12px;



  text-transform:uppercase;



  font-size:11px;



  line-height:13px;



  color:#000;



  font-weight:800;



}



#header .more{



  text-align:left;



  float:left;



  background:url('images/sep-03.gif') no-repeat -2px 1px;



  border:none;



}



.ads-list{



  padding:0;



  margin:-17px -30px -1px 0;



  list-style:none;



  overflow:hidden;



}



.ads-list li{



  vertical-align:top;



  display:inline-block;



  overflow:hidden;



  border-top:1px solid #e5e5e5;



  width:43%;



  padding:17px 0 9px;



  margin:-1px 16px 0 0;



}



.ads-list h4{



  margin:0 0 4px;



  font-size:14px;



  line-height:16px;



  font-weight:normal;



  color:#000;



}



.ads-list h4 a{color:#000;

	text-decoration: none;
	
}
.ads-list h4 a:hover {color: #6ccaba;}



.ads-list .date{



  display:none;



  font-size:11px;



  line-height:13px;



  margin:0 0 10px;



  color:#000;



}







.ads-list .text-holder  {



	width:140px;



	float:right;}



	



.ads-list .img-holder { 



    float:left;



	width:110px;



}



.section .col{



  float:left;



  width:48.3%;



  margin:0 0 0 21px;



}



.section .col:first-child{margin:0;}



.section .col .holder{



  padding:0 0 10px;



  margin:0 0 14px;



}



.section .col .holder.last{



  border:none;



  padding:6px 0 10px;



  margin:0;



}



.section .col .holder p{margin:0;}



.section .col .holder .img-holder{



  width:100%;



  overflow:hidden;



  margin:0 0 10px;



  float:none;



}



.section .col .holder .img-holder img{



  vertical-align:top;



  display:block;



  width:100%;



  height:auto;



}



.section .col .holder .video{



  padding:0 0 40px;



  position:relative;



}



.section .col .holder .video .mask{



  width:280px;



  height:180px;



  text-indent:-9999px;



  overflow:hidden;



  position:absolute;



  top:10px;



  left:10px;



  background:url('images/bg-mask.png') no-repeat;



}



.section .col .holder .video .text-holder{



  position:absolute;



  bottom:0;



  color:#fff;



  font-size:17px;



  line-height:25px;



  font-weight:800;



  width:212px;



  padding:16px 9px 17px 21px;



  background:url('images/sep_tips.png');



  left:10px;



  overflow:hidden;



}

.section .col .holder .video .text-holder3{



  position:absolute;



  bottom:0;



  color:#fff;



  font-size:17px;



  line-height:25px;



  font-weight:800;



  width:212px;



  padding:16px 9px 17px 21px;



  background:url('images/sep-03.png');



  left:10px;



  overflow:hidden;



}

.section .col .holder .video .text-holder2{



  position:absolute;



  bottom:0;



  color:#fff;



  font-size:17px;



  line-height:25px;



  font-weight:800;



  width:212px;



  padding:16px 9px 17px 21px;



  background:url('images/sep-int-d.png');



  left:10px;



  overflow:hidden;
  
 /** text-shadow: -2px 2px 3px rgba(80, 80, 80, 1); **/



}

.section .col .holder .video .text-holder2 a, .section .col .holder .video .text-holder3 a {
    color: #fff;
    text-decoration: none;
}







.section .col .holder .video .text-holder a{



  color:#fff;



  text-decoration:none;



  



}



.list{



  margin:0;



  padding:0;



  list-style:none;



  overflow:hidden;



}



.list li{



  vertical-align:top;



  overflow:hidden;



  padding:15px 0 15px;



  margin:0;



  border-top:1px solid #e5e5e5;



}



.list li:first-child{



  padding:0 0 16px;



  border:none;



}



.list.view-2 li:first-child{padding:7px 0 20px;}



.list.view-2 li{padding:20px 0;}



.list li .img-holder{



  float:left;



  margin:0 20px 0 0;



}



.list li .img-holder .img{



  display: block;



}



.list li .img-holder img{vertical-align:top;}



.list li .text-holder{



  overflow:hidden;



  color:#000;



  font-size:12px;



  line-height:18px;



}



.list li .text-holder p{margin:0;}



.list li .text-holder .align{



  display:table-cell;



  height:60px;



  padding:0;



  margin:0;



}



.list li h4{



  margin:-3px 0 3px;



  line-height:18px;



  font-size:14px;



  color:#000;



  font-weight:normal;



}



.list li  .date{



  font-size:11px;



  line-height:13px;



  margin:0;



  display:none;



}



.article .tab-content .list{width:256px;}



.article .tab-content .list li .date{margin:0 0 3px;}



.list li h4 a{color:#000;}



.banner-holder{overflow:hidden;}



.banner-holder.center{



  width:734px;



  margin:0 auto;



}



#content .banner-holder{margin:-8px 0 30px}



#content .posts-list .banner-holder{margin:-3px 0 34px;}



.banner-holder h4{



  text-transform:uppercase;



  color:#cac4b2;



  margin:0 0 1px;



  font-size:11px;



  line-height:16px;



  font-weight:800;



}



.banner{



  vertical-align:top;



  display:inline-block;



}



.banner img{



  display: block;



}



.section .banner img{vertical-align:top;}



.post{



  width:100%;



  border-bottom:5px solid #99928a;



  padding:0 0 23px;



  margin:0 0 38px;



}



.post:after{



  display:block;



  clear:both;



  content:'';



}



.post .heading{



  overflow:hidden;



  padding:0 0 17px;



  margin:0 0 10px;



  border-bottom:1px solid #e5e5e5;



}



.post .heading h2{



  color:#000;



  font-weight:normal;



  font-size:30px;



  line-height:30px;



  margin:0 0 2px;



}



.post .heading .info{



  color:#000;



  font-size:12px;



  line-height:16px;



  display:block;



}



.post .heading .info .date{



  float:left;



  margin:0 4px 0 0;



}



.post .heading .info .author{



  float:left;



  margin:0 4px 0 0;



}



.post .heading .info .author a{



  font-weight:bold;



  color:#000;



}



.post .heading .info .category{



  float:left;



  font-weight:bold;



}



/******************************/



.post .heading .info .category a{



  text-decoration: none;



  color: #000;



}



.post .heading .info .category a:hover{



  text-decoration: underline;



}



/******************************************************** from here*/



.post .social-holder{



  overflow:hidden;



  padding:0 3px 9px 0;



  text-align:right;

  margin-right: -23px;



}



.post  .social{float:right;}



.post .social img{vertical-align:top;}



.post .center{



  max-width:100%;



  text-align:center;



  margin:0 auto 23px;



  display:block;



  height:auto;



  



}



.post .two-columns{overflow:hidden;}



.post .aside{



  float:left;



  width:120px;



  padding: 9px;



  margin:0 20px 0 0;



  background: #f1f1e9;



}



#content .post .aside h3{



  font-size:12px;



  margin:0 0 15px;



  line-height:14px;



  text-transform:uppercase;



  color:#000;



}



.post .aside  ul{



  margin:0;



  padding:0;



  list-style:none;



  overflow:hidden;



}



.post .aside  ul li{



  vertical-align:top;



  overflow:hidden;



  padding:0 4px 18px 10px;



  color:#000;



  font-size:12px;



  line-height:18px;



  position:relative;



}



.post .aside  ul li:after{



  position:absolute;



  content:'';



  width:3px;



  height:3px;



  background:#99928a;



  top:8px;



  left:0;



}



.post .text-area{overflow:hidden;}



.post  p{margin:0 0 21px;}



.post .images-block{



  overflow:hidden;



  padding:0 0 14px 160px;



}



.post .images-block .alignleft{



  float:left;



  margin:7px 30px 16px -160px;



}



.post .social-area{



  overflow:hidden;



  border:5px solid #e6e6e6;



  margin:0 0 41px;



  padding:18px 0 0;



  -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



}





.post .social-area .link-holder {

    float: left;

    margin: -18px 30px 0 0;

    background: #e6e6e6 url('images/bg-comments2.gif') no-repeat 100% 0;

    padding: 23px 47px 24px 25px;

}



.post .social-area .comments-link{



  float:left;



  color:#000;



  font-size:12px;



  line-height:14px;



}



.post .social-area .social{float:left;}



.post .social-area .social img{vertical-align:top;}



.post .social-area .social-link{



  float:left;



  color:#000;



  font-size:12px;



  margin:0 0 0 19px;



  line-height:18px;



}



.shareaholic-share-buttons-container.rectangle:not(.vertical) li.shareaholic-total-count {

    height: 20px;

    top: -10px !important;

    padding: 0 5px;

}







.post .section{margin:0 0 40px 0px;}



.post .section .ads-list li{



  margin:-1px -4px 0 0;







  padding:17px 45px 9px 0;



}



.comments-holder{overflow:hidden;}



#content .post .section h3{



  font-size:14px;



  line-height:15px;



  margin:0 0 12px;



}



.post .paging-section{padding:0 0 20px;}



.post .paging-section:after{



  display:block;



  clear:both;



  content:'';



}



.post .paging-section .next-block{



  float:left;



  border:1px solid #e6e6e6;



  width:41.6%;



  padding:17px 20px 20px;



  -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



  margin-bottom: 20px;



}







.post .paging-section .prev-block{



  float:left;



  border:1px solid #e6e6e6;



  width:41.6%;



  padding:17px 20px 20px;



  -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



  margin-bottom: 20px;



}







.post .paging-section .pagenumbers-block{



  float:none;



  border:1px solid #e6e6e6;



  width:575px;



        clear: both;



  padding:17px 20px 20px;



  -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



}







.post .paging-section .next-block{margin:0 0 0 3.2%;}



#content .post .paging-section .prev-block h3,



#content .post .paging-section .next-block h3{



  font-size:14px;



  line-height:15px;



}



.post .paging-section .prev-block h3 a,



.post .paging-section .next-block h3 a{color:#000;}



.post .paging-section .prev-block .holder,



.post .paging-section .next-block .holder{overflow:hidden;}



.post .paging-section .prev-block .img-holder,



.post .paging-section .next-block .img-holder{



  margin:0 20px 0 0;



  float:left;



  width: 80px;



}



.post .paging-section .prev-block img,



.post .paging-section .next-block img{vertical-align:top;}



.post .paging-section .prev-block .text-holder,



.post .paging-section .next-block .text-holder{



  overflow:hidden;



  font-size:12px;



  line-height:18px;



  color:#000;



}



.post .paging-section .prev-block .align,



.post .paging-section .next-block .align{



  height:60px;



  display:table-cell;



  vertical-align:middle;



}



.post .paging-section .prev-block .align p,



.post .paging-section .next-block .align p{margin:0;}



.comments-section{



  padding:0 0 31px;



  overflow:hidden;



}



.banner-hold{



  overflow:hidden;



  display:none;



}



#content .comments-section .heading h3{



  font-size:14px;



  line-height:15px;



  text-transform:none;



}



.comments-section .heading{overflow:hidden;}



.comments-section .star-rating{



  float:right;



  width:21px;



  height:23px;



  margin:5px 0 0;



  font-weight:bold;



  color:#5e5e5e;



  text-align:center;



  font-size:14px;



  line-height:23px;



  padding:0 2px 0 28px;



  background:url('images/sprite.png') no-repeat 0 -105px;



}



#sidebar{



  width:31.9%;



  float:right;



  padding:0 0 7px;



}



#sidebar section{ margin-bottom: 20px;}







#sidebar .banner-holder{margin:0 0 30px;}



#sidebar .banner-holder:first-child{margin:0 0 30px;}



#sidebar .banner{display:block;}



#sidebar .banner img{



  width:100%;



  height:auto;



  display:block;



}



/**********************************/



#sidebar .box-holder{



  margin:0 0 44px;



  overflow:hidden;



}



.info-list{



  padding:0;



  margin:0;



  list-style:none;



  font-size:14px;



  line-height:17px;



}



.info-list li{



  padding:11px 0 0 10px;



  margin:0 0 11px;



  border-top:1px solid #e5e5e5;



}



.archive-box .info-list li:first-child,



.info-list li:first-child{



  border:none;



  padding-top:2px;



}



.info-list li a{



  color:#000;



  padding: 0 0 0 20px;



  background:url(images/arrow.png) no-repeat 0 6px;



}



.info-list ul{



  padding:11px 0 0;



  margin:0 0 0 -10px;



  list-style:none;



}



.info-list ul li{padding-left:30px;}



.info-list ul li:first-child{



  border-top:1px solid #e5e5e5;



  padding-top:11px;



}



.info-list .active > a{font-weight:bold;}



.info-list ul li a{color:#99928a;}



.archive-box .info-list{



  float:left;



  width:50%;



  font-size:12px;



  line-height:15px;



  padding:2px 0 0;



}



.archive-box  .info-list li{



  padding:12px 5px 0 10px;



  margin:0 0 12px;



}



.archive-box .info-list ul{padding:12px 0 0;}



.archive-box .info-list ul li:first-child{



  border-top:1px solid #e5e5e5;



  padding-top:12px;



}



/*******************************************/



.tab-holder{



  overflow:hidden;



  border:5px solid #99928a;



  margin:0 0 34px;



  -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



}



.article .tab-holder{margin:46px 0 34px;}



.tabset{



  margin:0;



  padding:0;



  list-style:none;



  border-bottom:5px solid #e5e5e5;



}



.tabset:after{



  display:block;



  clear:both;



  content:'';



}



.tabset li{



  float:left;



  font-size:14px;



  line-height:16px;



  margin:0 -1px 0 0;



  font-weight:800;



}



.tabset li a{



  display:block;



  padding:22px 0 21px;



  color:#808080;



  background:#fff;



  border-left:1px solid #e5e5e5;



  border-right:1px solid #fff;



  text-align:center;



}



.article .tabset li{width:auto!important;}



.tabset.left-side{margin:0 0 2px;}



.tabset.left-side li{line-height:17px;}



.tabset.left-side li a{



  padding:22px 14px 13px;



  text-align:left;



}



.article .tabset.left-side li a{padding:22px 48px 13px 14px;}



.article .tab-content{padding:19px 15px 11px;}



.tabset li a:hover,



.tabset li a.active{



  text-decoration:none;



  color:#000;



  border-right:1px solid #e5e5e5;



  padding:22px 0 26px;



  margin:0 0 -5px;



}



.tabset.left-side li a:hover,



.tabset.left-side li a.active{



  padding:22px 14px 18px;



}



.article .tabset.left-side li a:hover,



.article .tabset.left-side li a.active{padding:22px 48px 18px 14px;}



.tab-content{



  margin:0 0 -5px;



  padding:21px 15px 14px;



}



.tab-content .tab{overflow:hidden;}



/***************/



.tab-content .tab .link-holder{



  padding:17px 0 3px;



  overflow:hidden;



}



.tab-content .tab .more{



  background:url('images/sep-03.gif') no-repeat -2px 2px;



  padding:0 0 0 12px;



  text-transform:uppercase;



  font-size:11px;



  line-height:13px;



  color:#000;



  font-weight:800;



}

a.more  {text-decoration: none;}

a:hover.more  {color: #6ccaba; }



/***************/



.posts-list{



  padding:4px 0 0;



  overflow:hidden;



}



.post-area{



  padding:9px 0 40px;



  border-top:1px solid #e5e5e5;



  overflow:hidden;



  text-align:center;



}



.post-area:first-child{



  border:none;



  padding:0 0 40px;



}



article.post .img-holder, .post-area .img-holder {



  overflow:hidden;



  position:relative;



  display:inline-block;



  vertical-align:top;



  margin:0 0 15px;



}



.post-area .img-holder .mask{



  background:url(images/bg-mask-2.png) no-repeat 50% 50%;



  width:100%;



  height:100%;



  position:absolute;



  top:0;



  left:0;



}



.post-area .img-holder img{



  vertical-align:top;



  display:block;



  width:100%;



  margin:0 auto;



  height:auto;



}



.color-list{



  position:absolute;



  top:10px;



  list-style:none;



  margin:0;



  padding:0;



  left:10px;



}



.color-list li{



  vertical-align:top;



  width:20px;



  height:20px;



  overflow:hidden;



}







article.post .img-holder .color-list li, #content .posts-list .post-area .img-holder .color-list li{



  margin-bottom: 5px;



}







.color-list li.brown{background:#958877;}



.color-list li.purple{background:#632b50;}



.color-list li.lightgrey{background:#a0aab4;}



.color-list li.yellow{background:#cbbf47;}



.color-list li.green{background:#727d6d;}



.color-list li.darkbrown{background:#92928a;}



.color-list li.lightpurple{background:#a49ca9;}



.color-list li.blue{background:#9eadb4;}



.color-list li.black{background:#000;}



.post-area .text-holder{



  text-align:left;



  overflow:hidden;



}



#content .post-area h3{



  color:#000;



  text-transform:none;



  font-size:22px;



  line-height:24px;



  font-weight:normal;



  margin:0 0 4px;



}



.post-area h3 a{color:#000;}



.post-area .date{



  color:#000;



  font-size:11px;



  line-height:14px;



  display:block;



  margin:0 0 21px;



}



.post-area p{margin:0;}



.post-area .link-holder{



  overflow:hidden;



  padding:17px 0 24px;



}



.post-area .info-holder{



  overflow:hidden;



  padding:10px 0 0;



  border-top:1px solid #e5e5e5;



}



.post-area .social-networks{



  margin:0;



  padding:0;



  list-style:none;



  float:right;



}



.post-area .social-networks li{



  float:left;



  margin:0 0 0 10px;



}



.post-area .social-networks li a{



  background:url('images/bg-social-4.gif') no-repeat;



  width:20px;



  height:20px;



  text-indent:-9999px;



  overflow:hidden;



  float:left;



}



.post-area .social-networks li a.facebook{background-position:0 0;}



.post-area .social-networks li a.twitter{background-position:-30px 0;}



.post-area .social-networks li a.linkedin{background-position:-60px 0;}



.post-area .social-networks li a.google{background-position:-90px 0;}



.post-area .category-list{



  margin:0;



  padding:0 0 0 2px;



  float:left;



}



.post-area .category-list dt{



  float:left;



  margin:0 3px 0 0;



  color:#000;



  line-height:17px;



  font-size:11px;



}



.post-area .category-list dd{



  float:left;



  margin:0;



}



.post-area .category-list dd ul{



  margin:0;



  padding:0;



  list-style:none;



  float:left;



}



.post-area .category-list dd ul li{



  float:left;



  background:url('images/sep-08.gif') no-repeat 0 3px;



  padding:0 3px 0 7px;



  font-size:11px;



  line-height:17px;



  font-weight:bold;



}



.post-area .category-list dd ul li:first-child{



  padding:0 5px 0 0;



  background:none;



}



.post-area .category-list dd ul li a{color:#000;}



.paging-hold{



  position:relative;



  overflow:hidden;



  text-align:center;



  padding:0 53px;



  border-top:1px solid #e5e5e5;



}



.paging {



  margin:0;



  padding:21px 0 20px;



  list-style:none;



  text-align:center;



  display:inline-block;



}



.paging li{



  overflow:hidden;



  color:#000;



  margin:0 -1px 0 0;



  float:left;



  font-size:14px;



  line-height:48px;



  border:1px solid #e6e6e6;



}



.paging li a{



  display:block;



  height:48px;



  width:48px;



  color:#000;



}



.paging li strong{



  display:block;



  height:48px;



  width:48px;



  color:#000;



  font-weight:800;



}



.paging li.prev-link,



.paging li.next-link{



  width:53px;



  height:54px;



  border:none;



  margin:-1px 0 0;



  position:absolute;



  top:21px;



  left:0;



  background:url('images/bg-arrow-2.png') no-repeat;



  overflow:hidden;



  text-indent:-9999px;



}



.paging li.next-link{



  left:auto;



  right:0;



  background-position:-83px 0;



}



.article{



  overflow:hidden;



  width:100%;



  padding:10px 0 66px;



}



.article .row{



  width:100%;



  overflow:hidden;



  margin:0 0 19px;



}



.article .row p{margin:0;}



.article .row .col{



  float:left;



  margin:0 0 0 2%;



  width:49%;



}



.article .row .col:first-child{margin:0;}



.article .row.col-3 .col{width:32%;}



.article .row.col-4 .col{width:23.5%;}







  .Poll:after {



    display:block;



    clear:both;



    width:100%;



    height:1px;



    content:""



  }



  



#sidebar .form-holder{



  border:5px solid #94bfae;



  overflow:hidden;



  margin:0 0 32px;



  padding:22px 15px 17px;



  -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



}



#sidebar .form-holder h3{



  color:#000;



  font-size:16px;



  line-height:18px;



  font-weight:800;



  margin:0 0 13px;



  padding:0 0 12px;



  background:url('images/sep-06.gif') no-repeat 0 100%;



}



#sidebar .form-holder .row{





  padding:2px 2px 7px 70px;



  overflow:hidden;



}



#sidebar .form-holder .row input{



  width:16px;



  height:15px;



  margin:2px 9px 0 0;



  padding:0;



  float:left;



}



#sidebar .form-holder .row  label{



  color:#000;



  float:left;



  width:120px;



  font-size:14px;



  line-height:21px;



}



#sidebar .form-holder .row .submit{



  background: #98c2b1;



  background:#93bcac url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4YzJiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZWI4YTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



  background: -moz-linear-gradient(top,  #98c2b1 0%, #8eb8a7 100%);



  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98c2b1), color-stop(100%,#8eb8a7));



  background: -webkit-linear-gradient(top,  #98c2b1 0%,#8eb8a7 100%);



  background: -o-linear-gradient(top,  #98c2b1 0%,#8eb8a7 100%);



  background: -ms-linear-gradient(top,  #98c2b1 0%,#8eb8a7 100%);



  background: linear-gradient(to bottom,  #98c2b1 0%,#8eb8a7 100%);



  margin:5px 0 0 26px;



  padding:0;



  width:51px;



  height:26px;



  cursor:pointer;



  border:none;



  text-transform:uppercase;



  color:#fff;



  font-size:11px;



  line-height:14px;



  font-weight:800;



  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);



  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.3);



}



#sidebar .social-block{



  border:5px solid #cde6f2;



  overflow:hidden;



  margin:34px 0 20px;



  padding:22px 15px;



  -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



}



#sidebar .social-block h3{



  color:#000;



  font-size:16px;



  position:relative;



  line-height:18px;



  font-weight:800;



  text-transform:uppercase;



  /*margin:0 0 20px;*/



  margin:0 0 20px;



  padding:0 0 12px;



  background:url('images/sep-07.gif') no-repeat 0 100%;



}



#sidebar .facebook-area{



  margin:-18px 0 0;



  overflow:hidden;



}



#sidebar .facebook-area img{vertical-align:top;}



.widget_pramnos_articletags_widget, .tags-section{



  border:5px solid #99928a;



  overflow:hidden;



  margin:0 0 30px;



  padding:22px 15px 15px;



  -webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.05);



}



.widget_pramnos_articletags_widget h4.widgettitle , .tags-section h3{



  color:#000;



  font-size:14px;



  position:relative;



  line-height:16px;



  font-weight:800;



  text-transform:uppercase;



  margin:0 0 20px;



  padding:0 0 12px;



  background:url('images/sep-02.gif') no-repeat 0 100%;



}



.tags-list{



  margin:0;



  padding:0;



  list-style:none;



  overflow:hidden;



}



.tags-list li{



  vertical-align:top;



  display:inline-block;



  font-size:12px;



  line-height:14px;



  padding:0 19px 10px 0;



}



.tags-list li a{



  color:#000;



  position:relative;



  float:left;



  padding:5px 2px 4px 9px;



  border:1px solid #e6e6e6;



}



.tags-list li a:after,



.tags-list li a:before{



  left: 100%;



  border: solid transparent;



  content: '';



  height: 0;



  width: 0;



  position:absolute;



  pointer-events: none;



 }



.tags-list li a:after {



  border-color: rgba(136, 183, 213, 0);



  border-left-color: #fff;



  border-width: 12px;



  top: 50%;



  margin-top: -12px;



}



.tags-list li a:before {



  border-color: rgba(194, 225, 245, 0);



  border-left-color: #e6e6e6;



  border-width: 13px;



  top: 50%;





  margin-top: -13px;



}



#sidebar .form-area{



  overflow:hidden;



  border:1px solid #e6e6e6;



  padding:24px 19px 27px;



  margin:39px 0 40px;



}



#sidebar .form-area h3{



  color:#000;



  font-size:16px;



  line-height:23px;



  font-weight:800;



  text-transform:uppercase;



  padding:0 0 10px;



  margin:0 0 14px;



  background:url('images/sep-02.gif') no-repeat 0 100%;



}



#sidebar .form-area  p{margin:0 0 14px;}



.article .form,



#sidebar .form{



  overflow:hidden;



  color:#000;



  padding:0 0 3px;



  font-size:12px;



  line-height:21px;



}



.article .form{padding:3px 0;}



.article .form p{margin:0 0 5px;}



.article .form .row:after,



#sidebar .form .row:after{



  display:block;



  clear:both;



  content:'';



}



.article .form .row {



  margin:0;



  padding:0 0 13px;



}



.article .form .col-first input,



#sidebar .form  input{



  float:left;



  width:170px;



  padding:2px 5px;



  height:20px;



  line-height:20px;



  outline:none;



  font-size:12px;



  border:1px solid #e6e6e6;



  background:#fff;



  margin:0;



}



.article .form .col-first  textarea{



  float:left;



  width:250px;



  padding:2px 5px;



  line-height:20px;



  outline:none;



  font-size:12px;



  border:1px solid #e6e6e6;



  background:#fff;



  margin:0;



}



.article .form .col-first .error{border:1px solid #ff0000;}



.article .form .col-first .submit,



#sidebar .form  .submit{



  background: #235890;



  background:#1e538c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzNTg5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTRlODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



  background: -moz-linear-gradient(top,  #235890 0%, #194e87 100%);



  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#235890), color-stop(100%,#194e87));



  background: -webkit-linear-gradient(top,  #235890 0%,#194e87 100%);



  background: -o-linear-gradient(top,  #235890 0%,#194e87 100%);



  background: -ms-linear-gradient(top,  #235890 0%,#194e87 100%);



  background: linear-gradient(to bottom,  #235890 0%,#194e87 100%);



  margin:0 0 0 10px;



  padding:0;



  width:66px;



  height:26px;



  cursor:pointer;



  border:none;



  text-transform:uppercase;



  color:#fff;



  font-size:11px;



  line-height:14px;



  font-weight:800;



  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);



  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.4);



}



.article .form  label{



  display:block;



  margin:0 0 4px;



}



.article .form .col label{



  font-size:14px;



  float:left;



  width:96px;



  margin:0;



  line-height:17px;



}



.article .form .col span{



  margin:0 0 12px;



  display:block;



}



.article .form .col .check{



  margin:1px 8px 0 2px;



  width:16px;



  height:15px;



  padding:0;



  float:left;



}



.article .form .col{



  float:left;



  width:128px;



  margin:0 0 0 32px;



}



.article .form .col-first{



  float:left;



  width:287px;



}



.tab-content .list .link-holder{



  overflow:hidden;



  padding:12px 0 0;



}



.tab-content .list .link-holder .category{



  color:#000;



  font-weight:800;



  font-size:11px;



  line-height:13px;



  float:left;



}



.tab-content .list.size-2 li .date{margin:0 0 3px;}



.tab-content .list.size-2 li:first-child{padding:0 0 17px;}



.tab-content .list.size-2 li{padding:18px 0 18px;}



.tab-content .list.size-2{margin: 0 0 -4px;}



#sidebar .visual-section{



  overflow:hidden;



  font-size:14px;



  line-height:18px;



  padding:0 20px 23px;



  border:1px solid #e6e6e6;



  margin:39px 0 35px;



}



.visual-section .img-holder{



  overflow:hidden;



  -moz-box-sizing: border-box;



  -webkit-box-sizing: border-box;



  box-sizing: border-box;



  margin:0 -20px 20px;



}



.visual-section p{margin:0 0 10px}



.visual-section .img-holder img{



  display:block;



  height:auto;



  width:100%;



  margin:0 auto;



}



.visual-section .price{



  display:block;



  color:#1a518c;



  font-size:26px;



  line-height:30px;



  font-weight:800;



  margin:0 0 13px;



}



.visual-section .link-holder{



  overflow:hidden;



  padding:2px 2px 6px;



}



.visual-section .btn{



  background: #235890;



  background:#1e538c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzNTg5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTRlODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



  background: -moz-linear-gradient(top,  #235890 0%, #194e87 100%);



  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#235890), color-stop(100%,#194e87));



  background: -webkit-linear-gradient(top,  #235890 0%,#194e87 100%);



  background: -o-linear-gradient(top,  #235890 0%,#194e87 100%);



  background: -ms-linear-gradient(top,  #235890 0%,#194e87 100%);



  background: linear-gradient(to bottom,  #235890 0%,#194e87 100%);



  margin:0;



  padding:5px 10px;



  text-align:center;



  width:59px;



  height:16px;



  cursor:pointer;



  border:none;



  float:left;



  text-transform:uppercase;



  color:#fff;



  font-size:11px;



  line-height:16px;



  font-weight:800;



  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);



  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.4);



}



#footer{



  max-width:940px;



  overflow:hidden;



  margin:0 auto;



  padding:0 0 3px;



}



#footer .col-holder{



  overflow:hidden;



  width:100%;



  border-top:5px solid #99928a;



}



#footer .col h3{padding:29px 0 0;}



#footer .col{



  float:left;



  color:#666;



  font-size:12px;



  line-height:21px;



  position: relative;



  padding:0 29px 0;



  -moz-box-sizing: border-box;



  -webkit-box-sizing: border-box;



  box-sizing: border-box;



  width:25.4%;



  min-height:328px;



  border-left:1px solid #e5e5e5;



}



#footer .col .event,



#footer .col p{



  padding:0 0 21px;



  margin:0;



}



#footer .col:first-child{



  width:23.5%;



  border:none;



  padding:0 0.5% 0 0;



}



#footer label,



#footer h3{



  color:#000;



  font-weight:800;



  margin:0 0 20px;



  font-size:14px;



  line-height:16px;



  text-transform:uppercase;



}



#footer .nav-holder{overflow:hidden;}



#footer .sub-menu{



  float:left;



  width:45%;



  margin:0 0 0 10%;



}



#footer .sub-menu:first-child{margin:0;}



#footer .sub-menu ul{



  margin:0;



  padding:0;



  list-style:none;



  overflow:hidden;



}



#footer .sub-menu li{



  vertical-align:top;



  overflow:hidden;



  padding:0 0 10px 1px;



  font-size:12px;



  line-height:20px;



}



#footer .sub-menu li a{color:#666;}



#footer .social-networks{



  margin:0;



  padding:6px 0 0 2px;



  list-style:none;



  overflow:hidden;



}



#footer .social-networks li{



  width:60px;



  display:inline-block;



  vertical-align:top;



  margin:0 7px 10px 0;



  height:60px;



}



#footer .social-networks li a{



  width:58px;



  height:58px;



  text-indent:-9999px;



  border:1px solid #e5e5e5;



  overflow:hidden;



  float:left;



  background:url('images/bg-social-2.png') no-repeat;



}



#footer .social-networks li a.facebook{background-position:0 0;}



#footer .social-networks li a.facebook:hover{background-position:0 -58px; border-color:#bdbdfb;}



#footer .social-networks li a.youtube{background-position:-58px 0;}



#footer .social-networks li a.youtube:hover{border-color:#f7b8b8;}



#footer .social-networks li a.pinterest{background-position:-116px 0;}



#footer .social-networks li a.pinterest:hover{background-position:-116px -58px;border-color:#ff0000;}



#footer .social-networks li a.twitter{background-position:-174px 0;}



#footer .social-networks li a.twitter:hover{border-color:#00b6f1; background-position:-174px -58px;}



#footer .personal-block:after{



  display:block;



  clear:both;



  content:'';



}



#footer .alignright{



    float: right;



    margin: 0;



    position: absolute;



    bottom: 0;



    right: 0;



    width:114px !important;



}



#footer .bar{



  overflow:hidden;



  border:1px solid #e5e5e5;



  padding:22px 0 16px;



  border-width:1px 0;



}



#footer .contact-block{



  float:left;



  padding:5px 0 0;



}



#footer .contact-block h3{



  float:left;



  margin:0 19px 0 0;



}



#footer .contact-block ul{



  margin:0;



  padding:0;



  list-style:none;



  float:left;



}



#footer .contact-block ul li{



  float:left;



  padding:0 12px 0 24px;



  font-size:12px;



  line-height:16px;



  color:#666;



  background:url('images/sep-05.gif') no-repeat 0 3px;



}



#footer .contact-block ul li:first-child{



  padding:0 12px 0 0;



  background:none;



}



#footer .contact-block ul li a{color:#666;}



#footer .bar .form-holder{



  padding:0 0 5px;



  float:right;



}



#footer .bar .form-holder label{



  float:left;



  margin:0 18px 0 0;



  line-height:26px;



}



#footer .bar .form-holder input{



  float:left;



  border:1px solid #e6e6e6;



  width:169px;



  background:#fff;



  margin:0;



  padding:2px 5px;



  height:20px;



  line-height:20px;



}



#footer .bar .form-holder .submit{



  background: #235890;



  background:#1e538c url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzNTg5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxOTRlODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



  background: -moz-linear-gradient(top,  #235890 0%, #194e87 100%);



  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#235890), color-stop(100%,#194e87));



  background: -webkit-linear-gradient(top,  #235890 0%,#194e87 100%);



  background: -o-linear-gradient(top,  #235890 0%,#194e87 100%);



  background: -ms-linear-gradient(top,  #235890 0%,#194e87 100%);



  background: linear-gradient(to bottom,  #235890 0%,#194e87 100%);



  margin:0 0 0 10px;



  padding:0;



  width:66px;



  height:26px;



  cursor:pointer;



  border:none;



  text-transform:uppercase;



  color:#fff;



  font-size:11px;



  line-height:14px;



  font-weight:800;



  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);



  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);



}



#footer .copy{



  color:#666;



  font-size:12px;



  margin:0;



  line-height:16px;



  padding:0px 0 0;



}



#footer .copy a{color:#666;}



.drop-holder{display:none;}



.mobile-nav{display:none;}



@media only screen and (max-width: 7px){



  #nav ul.js-slide-hidden{position:absolute!important;}



  



  #nav ul li.home {width: 70px; !important;}



  #nav ul li.color-1 {width: 77px !important; margin:0 auto; border: none;}



  #nav ul li.color-2 {width: 80px !important; margin:0 auto; border: none;}



  #nav ul li.color-3 {width: 110px !important; margin:0 auto; border: none;}



  #nav ul li.color-4 {width: 85px !important; margin:0 auto; border: none;}



  #nav ul li.color-5 {width: 92px !important; margin:0 auto; border: none;}



  #nav ul li.color-6 {width: 119px !important; margin:0 auto; border: none;}



  #nav ul li.color-7 {width: 118px !important; margin:0 auto; border: none;}



  #nav ul li.color-8 {width: 100px !important; margin:0 auto; border: none;}



  #nav ul li.color-9 {width: 85px !important; margin:0 auto; border: none;}



  



  .mobile-nav ul li a, #nav ul li a { border: none;}







  



  #header{



    padding:0 19px;



  }



  #header .holder{padding:22px 0 101px 10px;}



  #header .logo{



    width:478px;



    position:absolute;



    top:61px;



    left:50%;



    margin:10px 0 0 -239px;



    height:100px;



    background:url('images/logo-02.png') no-repeat;

	

	float: none;



  }



  .gallery-holder{margin:0 0 26px;}



  #header .sub-menu{



    position:relative;



    z-index:2;



  }



  .drop-holder{



    overflow:hidden;



    display:block;



    border:1px solid #e5e5e5;



    border-top:5px solid #99928a;



    border-width:5px 1px 0;



    text-align:center;



    height: 40px;



    padding-top: 20px;



  }



  #header .sub-menu li{letter-spacing:-1px;}



  .drop-holder .home{



    border-right:1px solid #e5e5e5;



    width:62px;



    height:60px;



    text-indent:-9999px;



    overflow:hidden;



    padding:0;



    background:url('images/sprite.png') no-repeat -66px 0;



    display:none;







  }



  .drop-holder .opener{



    text-transform:uppercase;



    color:#4c4c4c;



    font-size:14px;



    line-height:16px;



    font-weight:800;



    padding:22px 15px;



    margin: 0 auto;



    width: 70px;



  }



  .post .social-area .link-holder{margin:-18px 10px 0 0;}



  .post .paging-section .next-block{margin:0 0 0 2%;}



  .mobile-nav,



  #nav{position:relative; text-align:center;}



  .mobile-nav ul,



  #nav ul{



    position:absolute!important;



    top:65px;



    display:none;



    left:0;



    -webkit-box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.05);



    box-shadow: 3px 4px 0px 0px rgba(0, 0, 0, 0.05);



    width:100%;



    background: #FFF;



  }



  .mobile-nav ul{



    top:auto;



    bottom:65px;



  }



  .mobile-nav ul li.home,



  #nav ul li.home{display:none;}



  .mobile-nav ul li,



  #nav ul li{



    float:none;



    vertical-align:top;



    overflow:hidden;



    background:#fff;



    padding:0;



    margin:0;



    width:auto!important;



    font-weight:800;



    text-transform:uppercase;



    font-size:14px;



    line-height:16px;



    border-top:1px solid #e5e5e5;



  }



  .mobile-nav ul li a,



  #nav ul li a{



    display:block;



    text-align:center;



    color:#4c4c4c;



    padding:12px 10px 11px;



  }



  .mobile-nav ul li:hover,



  #nav ul li:hover{ }



  .mobile-nav ul ul,



  #nav ul ul{display:none!important;}



  .mobile-nav ul .drop,



  #nav ul .drop{display:none!important;}



  #main{



    padding:0 19px 45px;



  }



  



  .gallery-holder .gmask ul li .text-holder{



    font-size:16px;



    left:60px;



    top:98px;



  }



  .gallery-holder .gmask ul li h2{



    font-size:97px;



    line-height:97px;



    margin:0 0 -12px -7px;



  }



  .gallery-holder .prev-link,



  .gallery-holder .next-link{display:none;}



  #content{



    width:100%;



    float:none;



    overflow:hidden;



  }



  .section .col{



    float:none;



    overflow:hidden;



    width:100%;



    margin:0 0 -3px;



    padding:39px 0 3px;



    background:url('images/sep-04.gif') repeat-x;



  }



  .section .col:first-child{



    background:none;



    margin:0 0 -3px;



  }



  .section.view-02{



    padding:0 0 33px;



    background:none;



  }





  .section .col .date{margin:0 0 4px;}



  .section.view-02 .col .date{margin:0 0 22px;}



  .section.view-02 .col .holder{padding:0 0 20px;}



  .section.view-02 .col .holder.last{



    padding:20px 0;



    border-top:1px solid #e5e5e5;



  }



  .section{margin:0;}



  .section .col .holder{



    float:left;



    padding:0;



    margin:0;



    border:none;



  }



  .list li:first-child{



    padding:15px 0;



    border-top:1px solid #e5e5e5;



  }



  .tab-content .list li:first-child{border:none;}



  .section .holder .text-holder{padding:25px 0 0;}



  .section .holder .text-holder.bottom{



    padding:7px 0 0;



    clear:both;



    width:300px;



  }



  .section .holder .text-holder.bottom p{display:none;}



  .section .link-holder{padding:7px 0 3px;}



  .section .col .holder .img-holder{



    width:300px;



    float:left;



    margin:0 20px 0 0;



  }



  #content .banner-holder{



    width:620px;



    padding:36px 0 0;



    margin:0 auto -10px;



  }



  #sidebar{display:none;}



  .table-hidden{display:none;}



  .post{



    width:auto;



    padding:4px 0 23px;



    margin:0 69px 38px;



    overflow:visible;



  }



  .post .paging-section{overflow:visible;}



  .post .paging-section:after,



  .post:after{



    display:block;



    clear:both;



    content:'';



  }



  .comments-section{padding:0 69px 0;}



  .banner-hold{



    display:block;



    margin:-10px 0 0;



  }



  #content .banner-hold .banner-holder{



    float:left;



    margin:0 0 0 3.5%;



    width:48%;



  }



  #content .banner-hold .banner-holder:first-child{margin:0;}



  #main .header{padding:24px 0 0;}



  .posts-list{padding:4px 69px 0;}



  #footer{padding:0 10px;}

  



  

  



  #content .posts-list .banner-holder{padding:0;}



  #footer .social-networks{margin:0 -50px 0 0;}



  .article .tab-content .list li:first-child{padding:0 0 17px;}



  #footer .col{width:30.7%;}



  #footer .col:first-child{width:28.3%;}



  .article{padding:10px 0 0;}



}



@media only screen and (max-width: 2px){



  



  



}



@media only screen and (max-width: 320px) {



      .ads-list .text-holder, .list .text-holder {



    width:50%!important;



    float:left;



  }

    .kraft_sticky { display:none;}



}



@media only screen and (max-width: 579px){

	.mob {display: block !important;

	  clear:both;

	  margin-bottom:23px;

	     }

    .pad728x90 {display: none; !important;}

		  

		  

    .desktop_a {display: none !important;}



	  .post .aside{



    float:none;



    overflow:hidden;



    width:91%;



  }

    .kraft_sticky { display:none;}







    







.section .col .holder .video .text-holder {



  box-sizing:border-box;



}



















#content {width: 100%;}



































#header{



    padding:0;



    background-position:-149px 0;



  }



  .article{



    width:auto;



    padding:14px 9px 0;



  }



  .post .social-area .link-holder{background:none;}



  .banner-hold{margin:27px 0 0;}



  .drop-holder .opener{padding:22px;}



  .mobile-nav ul,



  #nav ul{



    background:#fff;



  }



  .post .paging-section .next-block{margin:0 0 0 1%;}



  .post{



    padding:28px 0 0;



    margin:0 0 28px;



  }



  .mobile-nav ul li a,



  #nav ul li a{padding:12px 10px 11px;}



  #main{padding:0 0 48px;}



  .gallery-holder .gmask ul li h2{



    font-size:80px;



    line-height:80px;



  }



  .gallery-holder .gmask ul li .text-holder{



    left:57px;



    top:108px;



  }



  .gallery-holder .gmask ul li .text-holder p{font-size:14px;}



  .gallery-holder{margin:0 0 5px;}



  .gallery-holder .switcher{



    display:block;



    width:100%;



    list-style:none;



    overflow:hidden;



    margin:0 0 0 -2px;



    padding:10px 0 0;



    text-align:center;



  }



  .section .col .holder .img-holder{



    float:none;



    width:100%;



  }



  .first.img-holder {



    width:100%!important;



  }



  .first.text-holder {



    float: left;



  }



  .gallery-holder .switcher li{



    display:inline-block;



    width:8px;



    margin:0 -1px 0 0;



    height:8px;



    vertical-align:top;



  }



  .gallery-holder .switcher li a{



    background:#ccc;



    display:block;



    width:8px;



    height:8px;



    text-indent:-9999px;



    overflow:hidden;



  }



  .gallery-holder .switcher li.active a{cursor:default;}



  .gallery-holder .switcher li.active a,



  .gallery-holder .switcher li a:hover{



    text-decoration:none;



    background:#99928a;



  }



  .main-holder{padding:0 9px;}



  .section .holder .text-holder{padding:5px 0 0;}



  .section .link-holder{padding:17px 0 3px;}



  .section .col{



    float:left;



    width:48.3%;



    background:none;



    margin:0 0 0 3%;



  }



  .section .col:first-child{



      margin:0 0 15px 0;



      background:url('images/sep-04.gif') repeat-x 0 100%;



        



      }



  .section .col .holder .text-holder,



  .section  .col .holder .text-holder.bottom{padding:13px 0 0;}



  .section .col .holder{float:none;}



  .section .col .holder .video{margin:0 0 20px;}



  .section .holder .text-holder.bottom p{display:block;}



  .section .col .date{margin:0 0 22px;}



  #content:after{



    display:block;



    clear:both;



    content:'';



  }



  #content{overflow:visible;}



  .comments-section{padding:0;}



  .banner-hold{margin:27px 0 44px;}



  #content .banner-holder{



    width:100%;



    margin:0 0 -3px;



    padding:27px 0 0;



  }



  .tags-section{



    width:42%;



    margin:2px 0 30px;



    float:right;



  }



  #content .banner-holder .banner{width:100%;}



  #content .banner-holder .banner img{



    width:100%;



    height:auto;



    display:block;



  }



  .hidden-mob{display:none;}



  .section .table-hidden{display:block;}



  .section.view-02 .col .holder{padding:0 0 12px;}



  .section.view-02 .col .list .date{margin:0;}



  .list.view-2 li:first-child{padding:19px 0 20px;}



  .section.view-02{



    padding:0;



    margin:0 0 44px;



    background:url('images/sep-04.gif') repeat-x 0 100%;



  }



  .section.view-02 .col .holder.last{padding:20px 0 10px;}



  .banner-holder.center{display:none;}



















#sidebar{



    display:block;



    float:none;



    width:100%;



  }



  #sidebar .banner-holder:first-child{display:none;}



  #sidebar .tab-holder{



    float:right;



    width:47%;



    margin:5px 0 0 0;



  }



  #sidebar .tab-holder.view-03{



    margin:2px 0 0;



    float:left;



  }



  #sidebar .social-block{display:none;}



  #sidebar .banner-holder{width:45%;}



  #sidebar .form-holder{display:none;}



  #footer{padding:0;}



  #footer .mobile-hidden{display:none;}



  #footer .table-hidden{display:block;}



  #footer .col{



    width:33%;



    padding:0 9px;



  }



  .article .form .col-first{



    width:100%;



    overflow:hidden;



  }



  .article .form .col{margin:0;}



  #sidebar.table-hidden{display:none;}



  #footer .alignright img{margin:12px -9px 0 0;}



  #footer .social-networks{margin:0;}



  #footer .bar{display:none;}



  #footer .copy{display:none;}



  .mobile-nav{display:block;}



  .post-area .img-holder{width:100%;}



































    .gallery-holder .next-link{display:none;}











    .w1 {



        width:100%!important;



    }



  section.section {



    margin-bottom:20px!important;



  }



  .mobilesearch {



    border-top: 1px solid #e5e5e5;



    display: block;



    padding-top: 30px;



    width:100%;



    height:90px;



  }



  .mobilesearch .submit {



    display: none;



  }



  .mobilesearch .text {



    display:block;



    width:86%;



    margin:0 auto;



    box-sizing:border-box;



    padding:10px;



  }



  .mobnav {



    display:block;



    width:48px;



    height:48px;



    background:white;



    background: rgb(255,255,255);



    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%);



    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1)));



    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);



    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);



    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);



    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );



    box-shadow:0px 5px 12px rgba(0,0,0,0.25);



    border-radius: 4px;



    overflow:hidden;



    z-index:200;



    bottom: 50px;



    right:24px;



    position:fixed;



    transition: all 0.5s ease;



  }



  .mobnav span {



    transition: all 0.5s ease;



   transform: translateZ(0);



    display: block;



    width: 26px;



    height: 3px;



    background:#6dcab8;



    margin:5px 0 0 11px;



  }



  .mobnav a {



    padding:0;



    margin:0;



  }



  .mobnav:before {



   transform: translateZ(0);







    transition: all 0.5s ease;



    content:"";



    display: block;



    width: 26px;



    height: 3px;



    background:#6dcab8;



    margin:15px 0 0 11px;



  }



  



  .mobnav:second-child {



   transform: translateZ(0);







    transition: all 0.5s ease;



    content:"";



    display: block;



    width: 26px;



    height: 3px;



    background:#6dcab8;



    margin:-7px 0 0 11px;



  }



  .mobnav.open {



    background:transparent;



    box-shadow:none;



  }



  .mobnav.open:before {



    margin-top:25px;



    transform: rotate(-135deg);



  }



  .mobnav.open span {



    margin-top:-2px;



    transform: rotate(135deg);



  }



  .mobnav.open span:nth-child(2) {



    transition: all 0.5s ease;



    opacity:0;



  }



  .mobnavmenu {



    transition: all 0.5s ease;



    display:block;



    width:25px;



    max-height:48px;



    transform-origin: bottom right;



    background:white;



    background: rgb(255,255,255);



    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,248,248,1) 100%);



    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,248,248,1)));



    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);



    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);



    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);



    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,248,248,1) 100%);



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );



    box-shadow:0px 5px 12px rgba(0,0,0,0.25);



    border-radius: 4px;



    overflow:hidden;



    z-index:100;



    bottom: 50px;



    right:24px;



    position:fixed;



  }



  .mobnavmenu.open {



    border-top: 5px solid #6dcab8;



    width:90%;



    max-height:1200px;



    height:auto;



    right:5%;



  }



  .mobnavmenu ul {



    list-style:none;



    margin:0;



    padding:25px 0;



  }



  .mobnavmenu li {



    text-transform: uppercase;



    text-align:center;



    line-height:36px;



    width: 100%;



  }



  .mobnavmenu a {



    color:#4c4c4c;



    font-size:20px;



    font-weight:600;



    



  }



  .mobnavmenu.open ul {



    list-style:none;



  }



  #header .social-block{



    display:none;



  }







  #header .sub-menu{



    display: none;



  }



  nav#nav {



    display: none;



  }



  #header .holder{padding:22px 0 17px 10px;}



  #header .logo{



    position:static;



    width:300px;



    height:80px;



    clear:both;



    margin:0 auto;



    background:url('images/logo-03.png') no-repeat ;

	float: none;



  }



  .mobile-nav {



    display: none;



  }



  .topholder .img-holder {



    width: 100%!important;



  }



  .topholder .text-holder {



    width: 100%;



  }



  #footer .col{



  min-height: 0



  }







  #footer .alignright {



    position:relative;



    padding: 22px 0 0 0;



  }



  #footer .event {



    padding-bottom: 0!important;



  }



  #footer {



    background: url("http://spirossoulis.com/wp-content/themes/spirossoulis/images/bg-header.gif") bottom left no-repeat rgba(0, 0, 0, 0);



  }



  



  #content section:first-child .holder .img-holder {



    width: 100%;



    float: none;



  }



  



  .gallery-holder .gmask ul li .text-holder{top:20px;}



  



  .relatedart .img-holder {



    width: 100%!important;



  }



  .relatedart .text-holder {



    padding: 0!important;



    width:100%;



  }



  .relatedart .text-holder p {



  }



  .relatedart {



    padding-top: 30px;



  }



  .relatedart .text-holder h3 a {



    font-weight: bold;



  }



  .section .img-holder{width:50%;}



  .section .img-holder img{



    height:auto;



    display:block;



    width: 100%;



  }



  .paging-section .prev-block, .paging-section .next-block {



    width: 100%!important;



    box-sizing: border-box;



  }



  



  .paging-section .img-holder {



    width:30%!important;



    float: left!important;



  }



  .paging-section .img-holder img {



    width: 100%;



    height: auto;



  }



  .paging-section .text-holder {



    float:left!important;



    width:60%!important;



  }



  



  .text-area img, .text-area .wp-caption {



    max-width:100%!important;



  }



  .text-area img {



    height: auto;



  }



  .related {



    margin:0!important;



  }



  .related .text-holder { 



    padding-left:10px;



  }



  .gallery-holder .gmask ul li h2{font-size:30px;}



  #main {



    padding: 0;



  }







  .ads-list li, .list li { margin:-1px 2% 0 0; width:100%;}



  .ads-list .img-holder, .list .img-holder {



    width:33%;



  }



  .ads-list .text-holder, .list .text-holder {



    width:55%;



    float:left;



  }



  



  .list .text-holder p {



    margin:0 0 4px;



    font-size:14px;



    line-height:16px;



    font-weight:normal;



    color:#000;



  }



  .list .text-holder .align {



    display: block!important;



  }



  .img-holder.video {



    margin: 0!important;



    padding: 0!important;



  }



  .holder .video .text-holder {



    width:100%!important;



    bottom: 0;



    left: 0!important;



  }



  #footer .col{



    float:none;



    overflow:hidden;



    border-top:1px solid #e5e5e5;



    width:100%;



  }







  .section .col{



    width:100%;



    overflow:hidden;



    float:none;



    margin:0;



  }



  .section .col h3 {







  }



  #sidebar .banner-holder{



    width:100%;



  }



  #sidebar .tab-holder{



    width:100%;



    float:none;



    margin:0 0 20px;



  }



  .post .aside{



    float:none;



    overflow:hidden;



    width:100%;



  }



  .post .images-block{padding:0 0 14px;}



  .post .images-block .alignleft{



    float:none;



    margin:7px 0 16px;



  }



  .post .social-area{display:none;}



  .post .section .ads-list li{width:100%;}



  .post .paging-section .next-block,



  .post .paging-section .prev-block{



    width:80%;



    float:none;



    margin:0 0 10px;



    overflow:hidden;



  }



  #sidebar .tab-holder.view-03{



    float:none;



    overflow:hidden;



    width:auto;



  }



  #sidebar .widget_pramnos_image_widget img {



    width: 100%;



  }



  .tags-section{



    float:none;



    margin:30px 0 30px;



    width:auto;



  }



  .article .row.col-3 .col,



  .article .row.col-4 .col{



    width:100%;



    overflow:hidden;



    margin:0;



  }



  .article .tabset.left-side li a:hover,



  .article .tabset.left-side li a.active{



    padding:22px 5px 18px;



  }



  .article .tabset.left-side li a{



    padding:22px 5px 13px;



    font-size:10px;



  }



  .post-area .social-networks{



    float:left;



    margin:0 0 10px;



  }



  .post-area .img-holder{width:100%;}



  .article .form .col{



    float:left;



    width:100%;



    overflow:hidden;



    margin:0;



  }



  .paging li strong,



  .paging li a{



    width:28px;



    height:28px;



    line-height:28px;



  }



  .paging li.prev-link,



  .paging li.next-link{margin:-14px 0 0;}



  .paging li.prev-link a,



  .paging li.next-link a{



    width:54px;



    height:54px;



  }



  



  #footer .social-networks {



    text-align: center;



    padding-bottom:15px;



  }







  .gallery-holder .prev-link, .gallery-holder .next-link {



      display:none;



  }







  .footerlogo {



      padding: 45px 0 25px 0;



      border-top: 1px solid #e5e5e5;



  }







  .footerlogo .logo {



    width:300px;



    height:80px;



    clear:both;



    margin:0 auto;



    background:url('images/logo-03.png') no-repeat;



  }



}



@media (-webkit-min-device-pixel-ratio:1.5), (min-resolution:144dpi){



  #header .logo{



    background: url(images/logo-03.png) no-repeat;



    /*background-size: 386px 35px;



    background-size: 384px 82px!important; */





	float: right;



  }



  .post .img-holder img {



    /**



    width:auto!important;



    **/



  }

  

  .kraft_sticky { display:none;}











  #footer .social-networks li a{



    background:url('images/bg-social-2-2x.png') no-repeat;



    background-size: 232px 116px ;



  }



  #footer .social-networks li a.facebook{background-position:0 0;}



  #footer .social-networks li a.youtube{background-position:-58px 0;}



  #footer .social-networks li a.vimeo{background-position:-116px 0;}



  #footer .social-networks li a.twitter{background-position:-174px 0;}



}



@media (-webkit-min-device-pixel-ratio:1.5) and (max-width: 2px), (min-resolution:144dpi) and (max-width: 2px){



  #header .logo{



    background: url(images/logo-03.png) no-repeat;



    background-size: 487px 92px;

	float: none;

	



  }

    .kraft_sticky { display:none;}



}



@media (-webkit-min-device-pixel-ratio:1.5) and (max-width: 579px), (min-resolution:144dpi) and (max-width: 579px){



  #header .logo, .footerlogo .logo{



    background: url(images/logo-03.png) no-repeat;





	float: none;



  }

    .kraft_sticky { display:none;}



}







.widget h4 {



    text-transform: uppercase;



    color: #cac4b2;



    margin: 0 0 1px;



    font-size: 14px;



    line-height: 16px;



    font-weight: 800;



}















.screen-reader-text {



    display: none;



}







/*! Social Likes v2.0.12 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */



.social-likes,.social-likes__widget{



    display:inline-block;



    vertical-align:middle;



    line-height:20px;



    text-indent:0;



    padding:0;



    border:0;



    word-spacing:0;



    font-size:14px;



    *zoom:1;



    *display:inline;



}



.social-likes{



    margin:-3px;



    line-height:26px;



    list-style:none;



    min-width: 360px;



}







#leftskin {



    height: auto;



    position: absolute;



    width: 171px;



    top: 0;



    left: 50%;



    margin-left: -681px;



}







#rightskin {



    height: auto;



    position: absolute;



    width: 171px;



    top: 0;



    left: 50%;



    margin-left: 511px;



}



.adpadding {



  margin-bottom:20px;

  max-height: 600px;





  

 



}



.pad728x90 {margin: 0 auto; width: 940px !important; max-height:250px !important; text-align:center;}

.pad728x90 img {

    display: block !important;;

    margin-left: auto !important;;

    margin-right: auto  !important;}

	



.pad728x90 ins {

    display: block !important;;

    margin-left: auto !important;;

    margin-right: auto  !important;}



.pad970x250 {margin: 0 auto; display:block !important}



.mob #sb_instagram h3 { background:none !important; text-transform:lowercase !important;}







.social-likes li{display:inline-block;*zoom:1;*display:inline}.social-likes_vertical li{display:block}.social-likes__widget{display:inline-block;position:relative;margin:3px;white-space:nowrap}.social-likes__widget:before{display:none}.social-likes__button,.social-likes__counter,.social-likes__balloon,.social-likes__balloon__code{font-family:"Trebuchet MS","Helvetica Neue",Tahoma,sans-serif;font-size:14px;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;*display:inline;*float:left;margin:0;line-height:18px;border-width:1px;border-style:solid;border-radius:3px;outline:0}.social-likes__button{position:relative;padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);-webkit-transition:border .1s ease-in-out,color .2s ease-in-out;-moz-transition:border .1s ease-in-out,color .2s ease-in-out;-ms-transition:border .1s ease-in-out,color .2s ease-in-out;-o-transition:border .1s ease-in-out,color .2s ease-in-out;transition:border .1s ease-in-out,color .2s ease-in-out;cursor:pointer;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0;width:20px;height:20px;background-repeat:no-repeat}.social-likes__counter{position:relative;margin-left:7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,.5);cursor:default}.social-likes__counter:before,.social-likes__counter:after{content:"";position:absolute;width:0;height:0}.social-likes__counter:before{top:4px;left:-6px;border:6px inset transparent;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:.7}.social-likes__counter:after{top:5px;left:-4px;border:5px inset transparent;border-left:0;border-right:5px solid}.social-likes__close{position:absolute;right:0;top:0;padding:2px 4px;font:16px Verdana,Geneva,Tahoma,sans-serif;color:#999;cursor:pointer}.social-likes__close:hover{color:#111}.social-likes__close:before{display:none}.social-likes_vertical{margin:-6px -4px}.social-likes_vertical .social-likes__widget{display:block;margin:6px 4px}.social-likes_notext .social-likes__widget{margin:3px 2px}.social-likes_notext .social-likes__button{padding-left:0;width:16px}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;display:none;top:-6px;left:-6px;padding:6px 6px 4px;background:#fff;text-align:left;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);z-index:99999}.social-likes_single .social-likes__widget:first-of-type{margin-right:14px}.social-likes__button_single{position:relative;padding-left:19px;background:#e2e2e2;background:-webkit-linear-gradient(top,#f7f7f7,#e2e2e2);background:-moz-linear-gradient(top,#f7f7f7,#e2e2e2);background:-ms-linear-gradient(top,#f7f7f7,#e2e2e2);background:-o-linear-gradient(top,#f7f7f7,#e2e2e2);background:linear-gradient(top,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_single:hover{background:#f4f4f4;background:-webkit-linear-gradient(top,#f0f0f0,#cfcfcf);background:-moz-linear-gradient(top,#f0f0f0,#cfcfcf);background:-ms-linear-gradient(top,#f0f0f0,#cfcfcf);background:-o-linear-gradient(top,#f0f0f0,#cfcfcf);background:linear-gradient(top,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb;border-bottom-color:#9f9f9f}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAplJREFUeNpMkl9IU2EYxp/zt50NxU3bnNYMLEANVQoCvYmJgQyI8Mbwxju9KlSEVClE8G4iiOq1oBhDoRQIQiTGCEMYkoyIMmyItrbh3Dk7/8/X2QmiB96bD37v9z4PD0UIoaPb0ZcZPfPUgBGgQFm6pUM3dZTFMRw4mgMBoVmwvwN84PXok9FXTJpLj2nXtTGNaDc0SnMRlgjeCq/gq/QJ/iq/IFmSkFNzAhi4LMryFeni3e232xzrueXpk1TJZ4NgORZ9bX3ovt2N/7X3bQ+7qV2IsghapX3CTSHCXqqXzSZrguIoTIen0VjdiLPCGRI/Ew7UFepyFqUyKcRP4nBTbqia2sSWtBLJy3lMPJpwoJ0vO1j8uAhJkxxw42gDbbVtSP1KOV5VQwXRCWFDvpC1GllFjacGWSmL+fg86irrsBBZAAFBNB5F4jQBN+dGUSvCTg6cwRGaoRlShsraP9lHRspg+MEwmv3NaPG3YPDeIEpGCV7Bi6ZAkzM8y4M9PD2keld7QfEU7NTg5t0oyIV/wRSVIi6uLjATnkHPnR7nberNlMUqhgJFVkBbNOzvHQ9zH+aQlbMghGD5YBm1FbUIN4ZhmAZixzGkc2mwpmkSjuJgEQsMGEw+nMRacg3j78ad7eWTlyJLsC1hPbmOka0RBPmgAwIGIOoiBu4PoL+135nkeRIUKLQH250Fm0ebmH0/i4aqBliKZYOG+R0mfAIrYCu5BVmVMdQ5hI5ghwOkC2msJFYQ+xyDh/aAmASmbv6gQo9Dz6o7q1/YcJAwBHYhnH7WuP8mnS1lnd56r3kBgrLO85/yC0zr89aD3HFOp3k6QAzCuIjrijEZsSSVRKWkiLzFiy7LJVqaJZuK+VU+k1fqO+ujfwQYAFtLOreC/KO5AAAAAElFTkSuQmCC");background-position:2px 3px}.social-likes__counter_single{background:#f6f6f6;border-color:#ddd}.social-likes__counter_single:after{border-right-color:#f6f6f6}.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:-webkit-linear-gradient(top,#fff,#d8def4);background:-moz-linear-gradient(top,#fff,#d8def4);background:-ms-linear-gradient(top,#fff,#d8def4);background:-o-linear-gradient(top,#fff,#d8def4);background:linear-gradient(top,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,.8);border-bottom-color:rgba(189,194,203,.8)}.social-likes__button_facebook:hover{background:#c0cdf3;background:-webkit-linear-gradient(top,#f2f3f7,#c0cdf3);background:-moz-linear-gradient(top,#f2f3f7,#c0cdf3);background:-ms-linear-gradient(top,#f2f3f7,#c0cdf3);background:-o-linear-gradient(top,#f2f3f7,#c0cdf3);background:linear-gradient(top,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4;border-bottom-color:#b3b7bf}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAN0lEQVR42oXPAQYAMAxD0W5Jd/8jrzUmwuyjPAKNGFJLu5wghSVl40VWMgZIwMZf5jqRddJoL2yDCwGTID+dDQAAAABJRU5ErkJggg==");background-position:3px 3px}.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7}.social-likes__counter_facebook:after{border-right-color:#f2f3f7}.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:-webkit-linear-gradient(top,#fff,#d5e6ef);background:-moz-linear-gradient(top,#fff,#d5e6ef);background:-ms-linear-gradient(top,#fff,#d5e6ef);background:-o-linear-gradient(top,#fff,#d5e6ef);background:linear-gradient(top,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,.8);border-bottom-color:rgba(158,186,204,.8)}.social-likes__button_twitter:hover{background:#bfdfed;background:-webkit-linear-gradient(top,#f2f8fc,#bfdfed);background:-moz-linear-gradient(top,#f2f8fc,#bfdfed);background:-ms-linear-gradient(top,#f2f8fc,#bfdfed);background:-o-linear-gradient(top,#f2f8fc,#bfdfed);background:linear-gradient(top,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf;border-bottom-color:#68a0c4}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAnElEQVR4XmJgYGIAAWYuTh4GJiYmBjZ2EFfCWk9HUECQiYHHkJuZQUzzvcA/Q7FfzAwscnJvOCW5f3B/4bn3lYWB8wej0S9GZlEG0a/MvxgYJKWMTe3sTD08jGUAY2BgZGATZ9RiAAHGaw+B1vxiZn4L4r2+yQK2lYXl41sg78vju0A2sxqj1G9Ghrc/7v0BaWBk1mQEgUt//wO5AI4OI9PXb/eeAAAAAElFTkSuQmCC");background-position:3px 5px}.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5}.social-likes__counter_twitter:after{border-right-color:#f2f8fc}.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:-webkit-linear-gradient(top,#f5f5f5,#e4e4e4);background:-moz-linear-gradient(top,#f5f5f5,#e4e4e4);background:-ms-linear-gradient(top,#f5f5f5,#e4e4e4);background:-o-linear-gradient(top,#f5f5f5,#e4e4e4);background:linear-gradient(top,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,.8);border-bottom-color:rgba(179,179,179,.8)}.social-likes__button_plusone:hover{background:#f4f4f4;background:-webkit-linear-gradient(top,#f9f9f9,#f0f0f0);background:-moz-linear-gradient(top,#f9f9f9,#f0f0f0);background:-ms-linear-gradient(top,#f9f9f9,#f0f0f0);background:-o-linear-gradient(top,#f9f9f9,#f0f0f0);background:linear-gradient(top,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd;border-bottom-color:#ccc}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEX////w8PDaVzv6+vr29vbijXveaU/s5uXcalHmqp3p5eTfeGLnoJH77erw6ujcYUX39PTlinfhiHXfbVPxysLaWT3u6urbWz/t6enx6efggm78/PzutKfdZUvecVjq4d/kraHcYUb02NLjgWvcZ03gkH7fiXbcYkf33df4+Pj44dzxxLrebVXmu7Lw8PDgdFzgfGbo4+LssqXccVnl1tPcmozdemTcdFznlILaWTzcaE/kzsrik4L48fDsq53219Hhd2DdclvaVzr57Orj09Dqp5jl2daL4EW+AAAAAnRSTlMA+MX1txYAAACPSURBVHheDMC3DYAwAETRz4FFzkFEuaBmB8T+U7in8AbwyNIu189UJEW47TrKEOoGaLUCPcCgcULRDBheD88FxLpBeAuLdRCc1n1jBIIbDAyMmkBa7M8hBjDQ03cyMGSAACMnJ2MTBgZGU0bGc8aMnD8YjzKxs5/5f4btCAcbAwMjAxAwOLM5uTBAgauTGwBNlBSKiV4UqwAAAABJRU5ErkJggg==");background-position:0 6px}.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2}.social-likes__counter_plusone:after{border-right-color:#f9f9f9}.social-likes__button_mailru{padding-left:18px;background:#004584;background:-webkit-linear-gradient(top,#5d90ba,#004584);background:-moz-linear-gradient(top,#5d90ba,#004584);background:-ms-linear-gradient(top,#5d90ba,#004584);background:-o-linear-gradient(top,#5d90ba,#004584);background:linear-gradient(top,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,.95);border-color:#1e65a5;border-color:rgba(11,84,153,.8);border-bottom-color:rgba(3,27,48,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_mailru:hover{background:#001e5d;background:-webkit-linear-gradient(top,#618cae,#001e5d);background:-moz-linear-gradient(top,#618cae,#001e5d);background:-ms-linear-gradient(top,#618cae,#001e5d);background:-o-linear-gradient(top,#618cae,#001e5d);background:linear-gradient(top,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,.99);border-color:#094984;border-bottom-color:#031b30}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl1JREFUeNp8k21IU2EYhi81NVsYKn6iuaUpGpYgEkW/KsCyCCGgEEOKrACS6H+IIVJIUJSZYoauoMokwahUK5riEtEwzVErm6kt21Rzc1u69ZyYMRN84eKcw/Pxvvf9nBdWWYs9bFwt7vdfcghQKBQJmT4hg3BHuB6QzdyKYinUeDw88/MjxfgNQ/cA5skp7AnRhGamEpUUT7LERyWeKw0GAPy9heFuNy9t88QWlqDNLuDKdwuN6Rq6XnRTm5LHpeIKHszMoVLylsmxd1K98JbF/H1Uai+yX4LDgseHW5YO2s8cpmpOh114+E+nS49Td5v3J/PI+K3np+Exhqw0bgDlBbk0/HqDRWnyuobj98poUzZSTrvGMsPWiA0EDRppu1zMbtEUdqKU8t4P1ALTDS2o1bH4lZwi3+Ek8OsETZKzR2Rt9/8yTipAcCB9P6zsmLVh0/VToxQCACOuBeoBAGIiGAYYNbPZf8iIAyBVzdqPJqZDVajkSG7fEYqc6KV3cT4SwDSB07+umT6HC6cmjoMVWprsDhyLbrTSYL3Xk/T4KCqWiiPDyBXHPY0d9AIEtlylSzFk/DkHcnZybbIdk9flv0a9qkZv68RhbuWpYq58vwPWASCGHTI2My4uzsvzbHAQ547mUF96mvu7MqkC8pQNFJc/PWE0TcMx3z8sICOZ83fLKNqyiSTAJFPQma1YE2OIUIUQt+0IlWOTZE3NMgLUCY4AAMAjTvfffITVOovT48YVFY46MZa9Ngdhg5+x9QxxQcbZCuiFhRUXw7tSBI2Q4MUijAlNwrIp/BFgAHH5FbuI+bRlAAAAAElFTkSuQmCC");background-position:1px 2px}.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d}.social-likes__counter_mailru:after{border-right-color:#fff1c2}.social-likes_notext .social-likes__icon_mailru{background-position:2px 2px}.social-likes__button_vkontakte{background:#436f96;background:-webkit-linear-gradient(top,#8faecf,#436f96);background:-moz-linear-gradient(top,#8faecf,#436f96);background:-ms-linear-gradient(top,#8faecf,#436f96);background:-o-linear-gradient(top,#8faecf,#436f96);background:linear-gradient(top,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,.95);border-color:#4d84c1;border-color:rgba(78,131,193,.8);border-bottom-color:rgba(52,88,127,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_vkontakte:hover{background:#4e80ab;background:-webkit-linear-gradient(top,#a2c0df,#4e80ab);background:-moz-linear-gradient(top,#a2c0df,#4e80ab);background:-ms-linear-gradient(top,#a2c0df,#4e80ab);background:-o-linear-gradient(top,#a2c0df,#4e80ab);background:linear-gradient(top,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,.99);border-color:#5788be;border-bottom-color:#3b6798}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhVJREFUeNpi+f//P4OCWw4LAwODIBDLArEwELMBMSMDdvAbiN8D8VMgfg3Ev1iABoAUiwc6myalh7lmKEiJinCws7LhMIDhz99//x6/ePt684Ez2/sWbm0HCt1jkHfN5vTN7oz8+v3nj/8kAKBZ/yr6lzUC9QsxAU3idbXS8+LiYGNnIAEwMTIyWhuqe4OCARQWHDxcHGLICt5/+vrFMKS8F8i8BsTcQMwS7GpuV5ro6y0hIiAIUwe0mBNIcYIMYfz/7z8TFsuOG2spvYvzs8u8fu/J9Rmr9sxmYmLk6i6OCUJTx8iEz8WyEsLy/k4miQHOZtGgGBPg5cbqZRY8hvw7c/XenaqJK+rPXLl7x9ZYUzgz3NUOq214DGEUFuDh1FGV1QG6xvHw2esvE2um93/78esnKS5hkhQVVInysg4FcT58/nZ+9pq9x2/ef/rcUFNRgWjvANPO0xMXb5/98Pnrp/V7T91kZ2OVkxYXEsDuEkbG/1gM0QF64ToQTwUFqqK0qNWkysRYMSF+dEP+gwz5+fvPn0/IorzcnFyHFjaUw/jAsOHh5uTgQLfl568/f0B5BxSwn49fuLUXlCfgzmNmYpKTFBGBYWwGgMD1e09PgIKLWUDZ7O+DZ6/fsbIyi+iqyqmzsjCzEEryf/78/bNuz6nDzTPXtQC5jxihRQEo10oAsTwQ8+EpBmDgKxA/geLvAAEGAAgS4DPCeVV4AAAAAElFTkSuQmCC");background-position:1px 2px}.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4}.social-likes__counter_vkontakte:after{border-right-color:#eaeef3}.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:-webkit-linear-gradient(top,#f6bb6d,#f6900b);background:-moz-linear-gradient(top,#f6bb6d,#f6900b);background:-ms-linear-gradient(top,#f6bb6d,#f6900b);background:-o-linear-gradient(top,#f6bb6d,#f6900b);background:linear-gradient(top,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,.95);border-color:#d99c27;border-color:rgba(217,154,38,.8);border-bottom-color:rgba(197,137,7,.8);text-shadow:0 -1px 0 rgba(0,0,0,.12)}.social-likes__button_odnoklassniki:hover{background:#f69a21;background:-webkit-linear-gradient(top,#fbcc5a,#f69a21);background:-moz-linear-gradient(top,#fbcc5a,#f69a21);background:-ms-linear-gradient(top,#fbcc5a,#f69a21);background:-o-linear-gradient(top,#fbcc5a,#f69a21);background:linear-gradient(top,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,.99);border-color:#f0b22c;border-bottom-color:#c59121}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNpkkD9LhWAUxtVEaKhLIUTDDeIWBX2AloaGpjtEuDnUF2jUwdXP4RKFIOQluJvQ4mY0FW1G4JCUWFQogaj2nMurWL3wcDjP+XH+vDzHXtM0cwiH0Ab0CE15nq+4HrAM3TS/3z35HVRV1Rm5ZVl+pGk6pUg5/IsOquv6k0zHcRSkq5ZljSmH/93v9EVmHMd7lKPbwT8oSZIJ24PGXKL4Tgngqw7SNG07z/O7/taUk091nk4viuJI1/UnRVF2ZVleQYdXz/NuTdMcSZI0IegY8DmUAb6my0RRXEBxDG8eOuFs297MsuzvH3UjXdedjRShoe/7p30gCAIN/hqrz358HRc9s3rJzn9B2GqBQQug/YNhGPvtpQwccGEYLmLZNyqoqrpD7SnSnuRHUbREzQRoxOYL7OsoDpkv/AgwAFAVNqIm5OzEAAAAAElFTkSuQmCC");background-position:4px 3px}.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53}.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be}.social-likes_notext .social-likes__icon_odnoklassniki{background-position:5px 3px}.social-likes__button_livejournal{background:#cadcf3;background:-webkit-linear-gradient(top,#fff,#cadcf3);background:-moz-linear-gradient(top,#fff,#cadcf3);background:-ms-linear-gradient(top,#fff,#cadcf3);background:-o-linear-gradient(top,#fff,#cadcf3);background:linear-gradient(top,#fff,#cadcf3);color:#5183b4;border-color:rgba(182,216,246,.8);border-bottom-color:rgba(131,154,175,.8)}.social-likes__button_livejournal:hover{background:#dce2f5;background:-webkit-linear-gradient(top,#ecf1f7,#bad2f0);background:-moz-linear-gradient(top,#ecf1f7,#bad2f0);background:-ms-linear-gradient(top,#ecf1f7,#bad2f0);background:-o-linear-gradient(top,#ecf1f7,#bad2f0);background:linear-gradient(top,#ecf1f7,#bad2f0);color:#253759;border-color:#b7cfe4;border-bottom-color:#9caebe}.social-likes__icon_livejournal{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABBVBMVEUAAAAAM2bAwMD///9uodQaSH+FYnt+X3eOZXx6XHYOMWCDYXtDYYVLao87UnkeS4IzUHhVcJNYjMA6apmZzvkkUYc1V38pXZRfkcKd0Pyh1f+YzfklUYcjQWwtXpBwpNhLfrFPgbKbzfqh1P+azvooVIoVPWtrn9Kl2f9KfbBRg7Sazfqi1f+ZzfonU4gdSoFpndBMf7JPgrOazfum2f+f1P8vW5IbSoFpntFNgLRNf7B/s+Z8telek8UAJVtonM9wo9ZEerBJZH6Jioe2o4qLhX0XRXxqndBalM53hI3/1pj/2Z7fuZEXRn1OicOIjY7/15r/zpr/05t7enzkwZP/1pzwypnA4MqSAAAAAXRSTlMAQObYZgAAAJJJREFUeF5EyyEPglAYheHzMi7eO6cJm82MTYO/3WbUaDTi6GzQ2Mf4BvBupzzbQUKSaSkTcXcQG1AMqSOxgvKi1T4dWSH0dgmnUM4CosT7m4M4M/czv1jdxDpOVUjyXflWTL3NQdz53Fxe5iDyB97TsnFggf9/2CEAZChEZDcbGDDAPAFiBAG1rAbSCBEEhSwIAHICG8xK35H0AAAAAElFTkSuQmCC");background-position:2px 2px}.social-likes__button_pinterest{padding-left:20px;background:#eee;background:-webkit-linear-gradient(top,#fefefe,#d3d3d3);background:-moz-linear-gradient(top,#fefefe,#d3d3d3);background:-ms-linear-gradient(top,#fefefe,#d3d3d3);background:-o-linear-gradient(top,#fefefe,#d3d3d3);background:linear-gradient(top,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_pinterest:hover{background:#efefef;background:-webkit-linear-gradient(top,#fff,#d9d9d9);background:-moz-linear-gradient(top,#fff,#d9d9d9);background:-ms-linear-gradient(top,#fff,#d9d9d9);background:-o-linear-gradient(top,#fff,#d9d9d9);background:linear-gradient(top,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,.6);border-bottom-color:rgba(153,153,153,.6)}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEX////CByTCByXCByS+BSC2ACTCBiS/ABXBByXBBiTCBiQAAAC/ACC5ABe0AB7BBiTBCCTBBCPBByW/AADCByTBCCXBCCXCAB/BBiTCBSTBByTBByTBByTBByW6AB3DByTBBiTBBiPCByTCBiW/BiDBBiTCBiO/BiPBBiS/BCK+BSHBByTBCCTBCCW5ACO8ABvCCCTBBiTBBiPCBiOZAAC/ACDCByPABSTCBiTCBiPCBiXBBiTCByTBByTBByLCBiTDCCTCCCTBByTBByXBByXBByXBBiXBByXBBiXCByTBCCWzABq/BiSAAADCBCTBBiXBBiXBByXBByXBByPBBiTCCCTBBiPCBiTBBiPBBSO4ABy/BSLBByXAByTAByW8BiG/BCTBByPCACS/BCPABCTACCOqAADCByLBCCTCCCTCBiTCBiTBByLBBiPCCCTBBiTCCCS+CCLCCCXCByTDCCXCByVy9s/zAAAAcnRSTlMA6ryWNwf9DObPswEQCxHspTqZBI3s6xn8Mo+csesass3a2fooW9Essjwv2+LmFhPpodOnBQjEaarZ2J3UzZR5qqqT1pH7Wq3s1eQKVAJH9Mnf3tuwgbBPe14SNG9NRS5AlxVIOYIGS8aiq6Mly8XXo0OXLlv1AAABCUlEQVR4XmLACiSlOBll1exYoFxWEeXS4uLSomI2Zl4wX6a4qNiLSV5BoqSEiR0oIFJcFKhqAmSoa5SWSjMwat3JPf7EZgc/o9yTO8ZOf+czuJS4avJpF+uUlurq6RuUGjIYleYxOJUKmpqVlJozWBRZMvCXWjPY2DIwcJUW2TMIFYsyMTCwMYiwcfN8/8vAzmD635jJ6v9x7z/7nJwAK2S+e1GYm5mbgbm0OCQ0jCG8tDSCIbKoVIAhuqiouDSGQTg2jiGeo7QogYEhsaSoiCWJKzklVbSoSICBgYGXqYgxLb20uKi4tCSDh4GJ4TPrd46lzAwMzIx/vy/7AvFvjniumFh+QSGIDQDpzUMx9iwbegAAAABJRU5ErkJggg==");background-position:2px 1px}.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae}.social-likes__counter_pinterest:after{border-right-color:#fff5f6}





/* BEST OF INTERNET */



#best-of-internet .img {display: block !important;}



#best-of-internet .img img {

float: left;

width: 120px !important;}



.single #best-of-internet .img img {

float: left;

width: 110px !important;}





#best-of-internet .thumb-item:nth-child(odd) {

        vertical-align: top;

    display: inline-block;

    overflow: hidden;

    border-top: 1px solid #e5e5e5;

    width: 49%;

    padding: 17px 0 9px;

    margin: -1px 16px 0 0;

}



#best-of-internet .thumb-item:nth-child(odd) span.title {

    width: 165px;

    float: right;

}



.single #best-of-internet .thumb-item:nth-child(odd) span.title {

    width: 145px;

    float: right;

}





#best-of-internet .thumb-item:nth-child(even) {

        vertical-align: top;

    display: inline-block;

    overflow: hidden;

    border-top: 1px solid #e5e5e5;

    width: 48%;

    padding: 17px 0 9px;

    margin: -1px 0 0 0;

}



#best-of-internet .thumb-item:nth-child(even) span.title {

    width: 157px;

    float: right;

}



.single #best-of-internet .thumb-item:nth-child(even) span.title {

    width: 145px;

    float: right;

}









#best-of-internet h2 {

    text-transform: uppercase;

    font-weight: 800;

    padding: 0 0 13px;

    font-size: 16px;

    margin: 0 0 20px;

    line-height: 18px;

    background: url(images/sep-02.gif) no-repeat 0 100%;

}

#best-of-internet .title {         

    margin: -3px 0 3px;

    line-height: 18px;

    font-size: 14px;

    color: #000;

    font-weight: normal;

}



#best-of-internet a:hover span.title {         

    margin: -3px 0 3px;

    line-height: 18px;

    font-size: 14px;

    color: #000;

    font-weight: normal;

    text-decoration: underline !important;}



#best-of-internet .thumb-wrapper {

    margin-top: -16px;

    overflow: hidden;

    padding-bottom: 10px;

}



.single #best-of-internet a:hover span.title {         

    margin: -3px 0 3px;

    line-height: 18px;

    font-size: 14px;

    color: #000;

    font-weight: normal;

    text-decoration: underline !important;

    color: #6ccaba !important;}



.single #best-of-internet .thumb-item { margin: -1px -4px 0 0;

    padding: 17px 45px 9px 0;

    width: 43%;

}

.single #best-of-internet .thumb-wrapper {

    margin: -17px -30px -1px 0;

    list-style: none;

    overflow: hidden;

}

.single #best-of-internet h2 {

    font-size: 14px;

    line-height: 15px;

    margin: 0 0 12px;



}



.foogallery-thumbnail.caption-simple .thumbnail-caption {

    bottom: 38%;

    background-image: url("http://spirossoulis.com/wp-content/uploads/2016/12/play_gallery1_new.png");

    background-repeat: no-repeat;

    height: 107px;

    background-position: center;

	opacity: 0.9;

}







@media only screen and (max-width: 579px){

    

#best-of-internet .thumb-item:nth-child(even), #best-of-internet .thumb-item:nth-child(odd) {

    margin: -1px 2% 0 0;

    width: 100%;

}



#best-of-internet .thumb-item:nth-child(odd) span.title, #best-of-internet .thumb-item:nth-child(even) span.title,

.single #best-of-internet .thumb-item:nth-child(odd) span.title, .single #best-of-internet .thumb-item:nth-child(even) span.title

 {

    width: 60%;

    float: left;

}

#best-of-internet .img img {

    height: auto;

    display: block;

    width: 100% !important;

}







#best-of-internet .img{

        float: left;

    margin: 0 20px 0 0;

    width: 33%;

    

}



.single #best-of-internet .thumb-item {

    margin: -1px 2% 0 0;

    width: 100%;

}

.single #best-of-internet span.title {

    width: 55%;

    float: left;

}

.single #best-of-internet .img img {

    height: auto;

    display: block;

    width: 100% !important;

}



.single #best-of-internet .img{

        float: left;

    margin: 0 20px 0 0;

    width: 33%;

    

}

  .kraft_sticky { display:none;}





}



span.menu-202 select {width: 348px !important;}


/** foogallery arrow button **/
.fbx-light .fbx-close:hover, .fbx-light .fbx-close:hover:before, .fbx-light .fbx-fullscreen-toggle:hover, .fbx-light .fbx-fullscreen-toggle:hover:before, .fbx-light .fbx-next:hover, .fbx-light .fbx-next:hover:before, .fbx-light .fbx-pause:hover, .fbx-light .fbx-pause:hover:before, .fbx-light .fbx-play:hover, .fbx-light .fbx-play:hover:before, .fbx-light .fbx-prev:hover, .fbx-light .fbx-prev:hover:before, .fbx-light .fbx-social-toggle:hover, .fbx-light .fbx-social-toggle:hover:before, .fbx-light.fbx-inset-buttons .fbx-next:hover:before, .fbx-light.fbx-inset-buttons .fbx-prev:hover:before, .fbx-metro.fbx-light .fbx-credit a:hover {
    color: #666!important;
}

/** ENDLESS IMAGE BUTTON
.color-1 div.drop ul:nth-child(2) li:last-child 

{ 

background:url(http://spirossoulis.com/wp-content/uploads/2018/03/endless-170X80_1.png); background-repeat:no-repeat; 

padding: 0 0 0 0 !important;

height: 70px;

line-height: 70px !important;

font-size: 70px !important;

color: rgba(0, 0, 0, 0.0 ) !important;



}


.color-1 div.drop ul:nth-child(2) li:last-child a

{ 



padding: 0 0 0 0 !important;

height: 70px;

line-height: 70px !important;

font-size: 70px !important;

color: rgba(0, 0, 0, 0.0 ) !important;



}




.color-1 div.drop ul:nth-child(2) li:last-child a:hover

{ 



padding: 0 0 0 0 !important;

height: 70px;

line-height: 70px !important;

font-size: 70px !important;

color: rgba(0, 0, 0, 0.0 ) !important;



}

**/

body.category-8461

{
background: rgb(255, 255, 255) url("http://spirossoulis.com/wp-content/uploads/2019/11/Soulis-website-maison-skin-finals-1890x968.png") no-repeat fixed center 0px !important;
}

category-8461 #wrapper
{ background: none !important}
