/* Tees Custom CSS */
.home #page {opacity:.76;
  /
  * IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=76)";

  /* IE 5-7 */
  filter: alpha(opacity=76);

  /* Netscape */
  -moz-opacity: 0.76;

  /* Safari 1.x */
  -khtml-opacity: 0.76;
}
  
  .home-link .site-title {width: /*186px, 150px*/120px !important; height:/*91px w150w*/77px; background-size: 100% !important; margin-right:30px;}

.site-header .navbar {margin: /*34px*/22px 0 12px 27px;}  
  
.site-header {z-index:100;}

.sub-menu {left:-53px !important}
.site-header .header-social {width:186px; height:auto; margin:/*32px*/21px 0 0 25px;}
.header-inner-wrapper .cart-contents .cart-item-total {padding-top:4px; padding-left:2px;}
.header-inner-wrapper .cart-contents {margin:/*30px*/20px 0 0 4px;}
.t_credits  {font-size:6px;}
.t_credits a {font-size:6px; color:rgb(250,129,156) !important;}

.page-id-62 #main, .page-id-29 #main, .page-id-215 #main {padding:24px;}


.single .images {width:100%;}


/*From original site*/

    .t_wrapper {
      background: url(images/elisa.jpg) 0 0 no-repeat;
      max-width: 580px;
      margin: 4% auto 0;
       color: #292929;
      font-family: 'Oswald', sans-serif;
      text-align: center;
 
    }
    .content-1 {
      float: left;
      height: 540px;
      width: 50%;
    }
    .content-2 {
      float: left;
      max-width: 270px;
    }
    a.t:link,
    a.t:visited {
      color: #292929;
      opacity: 1;
      transition: opacity .25s ease-in-out;
      -o-transition: opacity .25s ease-in-out;
      -moz-transition: opacity .25s ease-in-out;
      -webkit-transition: opacity .25s ease-in-out;
    }
    a.t:hover,
    a.t:active {
      opacity: 0.6;
      filter: alpha(opacity=60);
    }
    h1.t {
      font-size: 24.5px;
      font-weight: normal;
      line-height: 1;
      margin: 47px -1px 4px;
      text-align: center;
    }
    p.t {
      line-height: 1;
      text-align: center;
    }
    .line-1 {
      font-size: 17.3px;
      letter-spacing: 0.3px;
      margin: 0 -4px 3px;
    }
    .line-2 {
      font-size: 39px;
      margin: 0 -1px 21px;
    }
    .line-3 {
      font-size: 12.2px;
      margin: 0 -1px 20px;
    }
    .t_social {
      height: 24px;
      margin: 0 0 16px;
    }
    .t_social a {
      background-image: url(images/social_icons.png);
      display: block;
      float: left;
      height: 24px;
      overflow: hidden;
      text-indent: 999px;
    }
    .yt {
      background-position: 0 0;
      width: 21px;
    }
    .fb {
      background-position: -21px 0;
      width: 20px;
    }
    .sc {
      background-position: -41px 0;
      width: 53px;
    }
    .tw {
      background-position: -94px 0;
      width: 35px;
    }
    .in {
      background-position: -129px 0;
      width: 30px;
    }
    .mm {
      background-position: -160px 0;
      width: 33px;
    }
    .imdb {
      background-position: -193px 0;
      width: 55px;
    }
    .pv {
      background-position: -247px 0;
      width: 23px;
    }

@media only screen and (max-width:600px) {
    .content-1 {width:100%; height:380px;}
       .line-2 {font-size:25px !important;}
  .t_wrapper {background-position:top center; background-size:80%; width:100%;}
.content-2 {
  float: left;
  max-width: 100%;
    	height:385px;
    width: 100%;} 
  
  
  
}
  





@media only screen and (max-width:480px) 
    { 
  .woocommerce #content div.product .related {width: 100%; margin-right:0;}
 
  .home .header-social, .home .cart-contents {display:none !important;}

.summary .product_title {text-align:Center !important;}
 
  .woocommerce #content div.product div.summary,  .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary,   .woocommerce-page div.product div.summary {width:100%;}


.woocommerce #content div.product div.images,  .woocommerce div.product div.images,  .woocommerce-page #content div.product div.images,   .woocommerce-page div.product div.images {width:100%;}
  
.summary {padding-left:0 !important ; padding-right:0 !important; margin-right:0 !important;}
 .summary .product_title {text-align:center; font-size:30px;}
 .related h2 {font-size:22px; text-align:center;}
 .home .site-header {padding:5px 0 0;}  

  }


@media only screen and (min-width:480px) and (max-width:786px) { 

  .single-product .images {width:64% !important; float:left !important;}
  
}


/*@media only screen and (min-width:768px) and (max-width:990px) {
.site-header .header-social {margin-top:1px !important;}
.header-inner-wrapper .cart-contents {margin-top:0 !important;}
}*/