html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
font: inherit;
vertical-align:baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display:block;
}
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; } mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }  body { font:13px/1.231 sans-serif; *font-size:small; } select, input, textarea, button { font:99% sans-serif; } pre, code, kbd, samp { font-family: monospace, sans-serif; } body, select, input, textarea {    } h1,h2,h3,h4,h5,h6 { font-weight: bold; } html { overflow-y: scroll; } a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; } nav ul, nav li, ul.product-categories { margin: 0; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; } sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word;
padding: 15px;
}
textarea { overflow: auto; } .ie6 legend, .ie7 legend { margin-left: -7px; }  input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; } label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; } button, input, select, textarea { margin: 0; } input:valid, textarea:valid   {  }
input:invalid, textarea:invalid {
border-radius: 1px;
-moz-box-shadow: 0px 0px 5px red;
-webkit-box-shadow: 0px 0px 5px red;
box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid { background-color: #f0dddd; } ::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; } a:link { -webkit-tap-highlight-color: #FF5E99; } button {  width: auto; overflow: visible; } .ie7 img { -ms-interpolation-mode: bicubic; }  .ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; } .hidden { display: none; visibility: hidden; } .visuallyhidden {
border: 0 !important;
clip: rect(0 0 0 0);
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
} .invisible { visibility: hidden; } .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden; }
.clearfix:after { clear: both; } .clearfix { zoom: 1; }  @media all and (orientation:portrait) { }
@media all and (orientation:landscape) { } @media screen and (max-device-width: 480px) { } @media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
-ms-filter: none !important; } a, a:visited { color: #444 !important; text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
}     .aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
.wp-caption { 
padding: 1px; 
text-align: center; 
background: #FBFDFE;
border-color: #DCE0E4 #D7DBDE #D7DBDE; 
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;
border-style: solid;
border-width: 1px; 
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09); 
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09); 
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09); 
}
.wp-caption img{ margin:0; padding:4px 0; background:none; border:0; }
.wp-caption-text { margin:0; padding:0; font:0.9em/1.5em sans-serif; text-align:center; }
.wp-caption.aligncenter { margin:0 auto 15px; }  li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } */  h1, h2, h3, h4, h5, h6 { font-weight:bold } .alert { background:red; color:white }   .wp-caption-text{}
.gallery-caption{}
.bypostauthor{}
.sticky{}
.one_fifth          {   overflow: hidden; margin-left: 4%; width:16.5%; float:left; position:relative; }
.one_fourth         {   overflow: hidden; margin-left: 4%; width:22%;  float:left;  position:relative; }
.one_third          {   overflow: hidden; margin-left: 4%; width:30.5%; float:left;     position:relative; }
.two_fifth          {   overflow: hidden; margin-left: 4%; width:38.5%; float:left; position:relative; }
.one_half           {   overflow: hidden; margin-left: 4%; width:48%; float:left;   position:relative; }
.three_fifth        {   overflow: hidden; margin-left: 4%; width:57%; float:left;   position:relative; }
.two_third          {   overflow: hidden; margin-left: 4%; width:65.5%; float:left;     position:relative; }
.three_fourth       {   overflow: hidden; margin-left: 4%; width:74%; float:left;   position:relative; }
.four_fifth         {   overflow: hidden; margin-left: 4%; width:79%; float:left;   position:relative; }
.msie7 .one_fourth      {   width:21.5%;    }
.msie7 div, .msie7 li   {   zoom:1;         }
.deals .one_third {
width: 290px;
margin-left: 30px;
}
.deals .one_third.first {
margin-left: 0;
} #wrap_all                                   { margin: 0 auto; position:relative; z-index: 2;}
.boxed #wrap_all							              { margin: 0 auto 0 auto; width: 990px;}
#hpshop.container                          { border: 1px solid #e1e1e1;}
#hpshop.container { border-top: none;}
.container                                  { position: relative; width: 930px; margin: 0 auto; padding: 0; }
#contents .container                        { padding: 30px 0 20px 0; }
.unit, .units                               { float: left; display: inline; margin-left: 30px; position:relative; }
.row                                        { position:relative; margin-bottom: 20px; clear:both; } body .unit.alpha, body .units.alpha, body div .first       { margin-left: 0; clear: left;}
.first-noclear { margin-left: 0;} .container .one.unit                      	{ width: 50px;  }
.container .two.units                     	{ width: 130px; }
.container .three.units                   	{ width: 210px; }
.container .four.units                    	{ width: 290px; }
.container .five.units                    	{ width: 370px; }
.container .six.units                     	{ width: 450px; }
.container .seven.units                   	{ width: 530px; }
.container .eight.units                   	{ width: 610px; }
.container .nine.units                    	{ width: 690px; }
.container .ten.units                     	{ width: 770px; }
.container .eleven.units                  	{ width: 850px; }
.container .twelve.units                  	{ width: 930px; margin-left:0} .offset-by-one                   { padding-left: 80px;  }
.offset-by-two                   { padding-left: 160px; }
.offset-by-three                 { padding-left: 240px; }
.offset-by-four                  { padding-left: 320px; }
.offset-by-five                  { padding-left: 400px; }
.offset-by-six                   { padding-left: 480px; }
.offset-by-seven                 { padding-left: 560px; }
.offset-by-eight                 { padding-left: 620px; }
.offset-by-nine                  { padding-left: 700px; }
.offset-by-ten                   { padding-left: 780px; }
.offset-by-eleven                { padding-left: 860px; }  @media only screen and (min-width: 768px) and (max-width: 989px) {
.boxed #wrap_all                            { width: 774px; }
header .container      { margin: 0 auto; width: 714px; }
.container                                   { width: 714px; }
.container .one.unit, 
.container .one.units                        { width: 32px; }
.container .two.units                        { width: 94px; }
.container .three.units                      { width: 156px; }
.container .four.units                       { width: 218px; }
.container .five.units                       { width: 280px; }
.container .six.units                        { width: 342px; }
.container .seven.units                      { width: 404px; }
.container .eight.units                      { width: 466px; }
.container .nine.units                       { width: 528px; }
.container .ten.units                        { width: 590px; }
.container .eleven.units                     { width: 652px; }
.container .twelve.units                     { width: 714px; }
.responsive #top.boxed  .stretch_full                    { width: 774px;} .offset-by-one                   { padding-left: 62px; }
.offset-by-two                   { padding-left: 124px; }
.offset-by-three                 { padding-left: 186px; }
.offset-by-four                  { padding-left: 248px; }
.offset-by-five                  { padding-left: 310px; }
.offset-by-six                   { padding-left: 372px; }
.offset-by-seven                 { padding-left: 434px; }
.offset-by-eight                 { padding-left: 496px; }
.offset-by-nine                  { padding-left: 558px; }
.offset-by-ten                   { padding-left: 620px; }
.offset-by-eleven                { padding-left: 682px; }
.deals .one_third {
width: 224px;
margin-left: 21px;
}
.deals .one_third.first {
margin-left: 0;
}
}  @media only screen and (max-width: 767px) {
.boxed #wrap_all         { width: 318px;  }
.container { width: 258px; }
.units, .unit { margin: 0; }
.container .one.unit,
.container .one.units,
.container .two.units,
.container .three.units,
.container .four.units,
.container .five.units,
.container .six.units,
.container .seven.units,
.container .eight.units,
.container .nine.units,
.container .ten.units,
.container .eleven.units,
.container .twelve.units,
.one_fifth,         
.one_fourth,        
.one_third,         
.two_fifth,         
.one_half,          
.three_fifth,       
.two_third,         
.three_fourth,      
.four_fifth,
.deals .one_third,
.deals .one_third.first { margin: 0; margin-bottom: 10px; width: 258px; }
.boxed  .stretch_full{ width: 318px;} .offset-by-one,
.offset-by-two,
.offset-by-three,
.offset-by-four,
.offset-by-five,
.offset-by-six,
.offset-by-seven,
.offset-by-eight,
.offset-by-nine,
.offset-by-ten,
.offset-by-eleven{ padding-left: 0; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.boxed #wrap_all    { width: 478px;  }
.container { width: 418px; }
.units, .unit { margin: 0; }
.container .one.unit,
.container .one.units,
.container .two.units,
.container .three.units,
.container .four.units,
.container .five.units,
.container .six.units,
.container .seven.units,
.container .eight.units,
.container .nine.units,
.container .ten.units,
.container .eleven.units,
.container .twelve.units,
.one_fifth,            
.one_fourth,       
.one_third,            
.two_fifth,            
.one_half,         
.three_fifth,      
.two_third,            
.three_fourth,     
.four_fifth,
.deals .one_third,
.deals .one_third.first { width: 418px; margin-left: 0; margin-bottom: 10px; }
.boxed  .stretch_full{ width: 478px;}
}  .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.row:after,
.clearfix:after {
clear: both; }
.row,
.clearfix {
zoom: 1; } .clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
} img.scale-with-grid {
max-width: 100%;
height: auto; }
img, a img { 
border:none; 
padding: 0; 
margin:0; 
display:inline-block; 
max-width: 100%;
height:auto;
image-rendering: optimizeQuality;
}
.msie7 img{ -ms-interpolation-mode: bicubic; }
.nano {
position : relative;
width    : 100%;
height   : 100%;
overflow : hidden;
}
.nano .content {
position      : absolute;
overflow      : scroll;
overflow-x    : hidden;
top           : 0;
right         : 0;
bottom        : 0;
left          : 0;
}
.nano .content:focus {
outline: thin dotted;
}
.nano .content::-webkit-scrollbar {
visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
visibility: visible;
}
.nano > .pane {
background : rgba(0,0,0,.25);
position   : absolute;
width      : 10px;
right      : 0;
top        : 0;
bottom     : 0;
visibility : hidden\9; opacity    : .01; 
-webkit-transition    : .2s;
-moz-transition       : .2s;
-o-transition         : .2s;
transition            : .2s;
-moz-border-radius    : 5px;
-webkit-border-radius : 5px;  
border-radius         : 5px;
}
.nano > .pane > .slider {
background: rgba(0,0,0,.5);
position              : relative;
margin                : 0 1px;
-moz-border-radius    : 3px;
-webkit-border-radius : 3px;  
border-radius         : 3px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
visibility : visible\9; opacity    : 0.99;
}
.dropcap {
display: block; 
float: left;
font-size: 34px;
line-height: 1;
margin: 0 10px 0 0; 
}   .pricing-table.col-2, .pricing-table.col-3, .pricing-table.col-4, .pricing-table.col-5{
width:920px;
margin:20px 0 30px 0;
}
.pricing-table.col-2 .plan{
float:left;
width:456px;
display: block;
}
.pricing-table.col-3 .plan{
float:left;
width:304px;
display: block;
}
.pricing-table.col-4 .plan{
float:left;
width:227px;
display: block;
}
.pricing-table.col-5 .plan{
float:left;
width:182px;
display: block;
}
.pricing-table .plan:first-child{
border-left:1px solid #e6e6e6 !important;
}
.plan{
text-align: center;
border-top:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
}
.pricing-table .plan.featured{
background: #fbfbfb;
border:5px solid #e0e0e0;
margin-left:-5px;
margin-top:-4px;
}
.plan h3{
font-weight:600;
font-size:16px;
padding:20px 0 15px 0;
margin:0;
}
.plan.featured h3{
font-size:16px;
color:#3B3C7C;
}
.plan .price{
display:block;
font-size:54px;
line-height:38px;
font-weight:300;
padding:0px 0px 10px 0px;
border-bottom:1px solid #e6e6e6;
}
.plan.featured .price{
color:#3B3C7C;
}
.plan .price span{
display:block;
font-weight:400;
font-size:11px;
margin-top:0px;
color:#c0c0c0;
}
.plan.featured .price span{
}
.plan .signup{
padding:20px 0px;
text-align: center;
border-top:1px solid #f2f2f2;
border-bottom:5px solid #f6f6f6;
}
.plan.featured .signup{
border-top:1px solid #f2f2f2;
}
.plan.featured .signup .button span{
border-color: #fbfbfb #fbfbfb #fbfbfb #ae5100;
}
.plan.featured .signup .button:hover span{
border-color: #fbfbfb #fbfbfb #fbfbfb #444444;
}
.plan ul{
margin:0 !important;
list-style: none !important;
padding:0 !important;
background: #ffffff;
}
.plan li{
font-size:12px;
padding:10px 0px; 
text-align: center;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/dotted.png) repeat-x bottom left;
}
.plan li:last-child{
background: none;
}   .accordion {
border-bottom:1px solid #e8e8e8;
}
.accordion .title a{
font-size:15px;
font-weight:400;
color:#777777;
display: block;
border-top:1px solid #e8e8e8;
padding:15px 20px 15px 50px;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/add.gif) no-repeat 20px 20px;
}
.accordion .title a:hover {
color: #DA590F;
background: #efefef;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/add.gif) no-repeat 20px 20px;
}
.accordion .title.active a {
color: #DA590F;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/subtract.gif) no-repeat 20px 20px;
}
.accordion .inner {
margin-top:0px;
padding:0px 20px 20px 50px;
}   .toggle{
border:1px solid #e8e8e8;
margin-bottom:20px;
}
.toggle .title{
font-size:15px;
font-weight:700px;
color:#777777;
display: block;
padding:15px 20px 15px 50px;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/add.gif) no-repeat 20px 20px;
cursor: pointer;
}
.toggle .title:hover{
color:#DA590F;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/add.gif) no-repeat 20px 20px;
}
.toggle .title.active{
color:#DA590F;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/subtract.gif) no-repeat 20px 20px;
}
.toggle .inner{
display: none;
}
.toggle .inner div{
padding:20px 20px 20px 20px;
border-top: 1px dashed #e8e8e8;
}   ul.tabNavigation {
list-style: none;
margin: 0 0 -9px 0 !important;
padding: 0;
border-bottom:none !important;
overflow: hidden;
}
ul.tabNavigation li {
display: block;
float:left;
margin:0 !important;
padding:0;
}
ul.tabNavigation li a {
display: block;
padding:10px 20px;
float:left;
background-color: #f8f8f8;
text-decoration: none;
border:1px solid #d5d5d5;
margin-right:-1px;
color:#a6a6a6;
}
ul.tabNavigation li a.active{
background-color: #ffffff;
border-bottom:1px solid #ffffff;
border-top:1px solid #DA590F;
}
ul.tabNavigation li a:hover {
}
ul.tabNavigation li a:focus {
outline: 0;
}
div.tabs div {
padding:20px;
margin:8px 0 0 0;
display: none;
border:1px solid #d5d5d5;
border-top:1px solid #d5d5d5;
background:#fff; 
}
div.tabs{
margin-bottom:20px;
}   .alert-message p{
margin:0 !important;
}
.alert-message{
display: block;
padding:10px 20px;
text-align: center;
color:#717171 !important;
margin-bottom:20px;
-webkit-border-radius: 3px;
border-radius: 3px; 
}
.alert-message a{
display: block;
width:13px;
height:13px;
margin-top:4px;
float: right;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/close.png) no-repeat 0px 0px;
text-indent: -9999px;
opacity: 0.4;
}
.alert-message a:hover{
opacity: 0.8;
}
.alert-message.warning{
background: #fbf6e4;
border:1px solid #eed77d;
color:#c7a900 !important;
}
.alert-message.error{
background: #fee9e9;
border:1px solid #e8a0a0;
color:#d45959 !important;
}
.alert-message.success{
background: #e9f2d3;
border:1px solid #c0d86d;
color:#77a113 !important;
}
.alert-message.info{
background: #dce9f3;
border:1px solid #a0c2dc;
color:#387cb0 !important;
}
.alert-message.notice{
background: #ffffff;
border:1px solid #cccccc;
color:#999999 !important;
}   ul.list{
display:block;
margin: 0 0 20px 0;
}
ul.list li{
margin-left:16px;
padding:3px 0 3px 5px;
border-bottom:1px solid #f2f2f2;
}
ul.list li:last-child{
border-bottom: none;
} .tficon{
display:block;
}
.tficon span{
display:inline-block;
text-align: center;
font-size:24px;
line-height:40px;
color:#5d5d5d;
margin-right:10px;
margin-bottom:-10px;
}
.tficon.circle span{
display:inline-block;
width:40px;
height:40px;
text-align: center;
font-size:24px;
line-height:40px;
border-radius: 50%;
margin-right:10px;
margin-bottom:-10px;
font-weight:normal !important;
}
.tficon.small span{
margin-right:8px;
width:20px;
height:20px;
font-size:12px;
line-height:20px;
font-weight:normal !important;
}
.tficon.small{
font-weight:600;
margin-bottom:5px;
}
.tficon.default{
margin-bottom:20px;
}
.tficon.large{
display:block;
margin-bottom:10px;
font-size:24px;
line-height:32px;
font-weight:300;
text-align: center;
}
.tficon.large span{
display:block;
margin:0 auto 10px auto;
width:100px;
height:100px;
font-size:64px;
line-height:100px;
font-weight:normal !important;
}   .video-embed .iframe{
border: 0px solid #f5f5f5;
}   #content-part .one_half{ width:325px; }
#content-part .one_third{ width:210px; }
#content-part .two_third{ width:440px; }
#content-part .one_fourth{ width:152px; }
#content-part .three_fourth{ width:498px; }
#content-part .one_fifth{ width:118px; }
#content-part .two_fifth{ width:172px; }
#content-part .three_fifth{ width:172px; }
#content-part .four_fifth{ width:172px; }
.last{ 
margin-right:0 !important; 
clear:right;
}   .generic .button{
cursor: pointer;
display: inline-block;
font-size: 11px;
font-weight:600;
position: relative;
background-color: #DA590F;
background-repeat: no-repeat;
background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
color:#ffffff;
border: 1px solid rgba(0, 0, 0, 0.2);
border-bottom: 1px solid rgba(0, 0, 0, 0.4);
-ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3); 
-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
padding: 11px 19px 12px 19px;
text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px;
line-height: normal;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: 0.1s linear all;
-moz-transition: 0.1s linear all;
-ms-transition: 0.1s linear all;
-o-transition: 0.1s linear all;
transition: 0.1s linear all;
margin: 0 8px 13px 0;
text-decoration: none;
font-weight: bold;
}
.generic .button:hover {
background-color:#666666;
color: #ffffff;
text-decoration: none;
}  .generic .button.large {
font-size: 15px;
padding:10px 15px;
line-height: normal;
}
.generic .button.small {
font-size: 11px;
padding:5px 10px;
}
.generic .button.left	{
float: left;
margin-right: 10px !important;
}
.generic .button.right	{
float: right;
margin-left: 10px !important;
}
.button[class^="icon-"], .button[class*=" icon-"] { text-indent: 1.4em;
}
.button[class^="icon-"]:before, .button[class*=" icon-"]:before {
text-indent: -1.8em;
text-align: center;
}
li [class^="icon-"], li [class*=" icon-"] {
display: inline-block;
width: 1.25em;
text-align: center;
}   .hr{
border: 0;
border-bottom: 1px dashed #EFEFEF;
background: #E4E1E1;
margin:40px 0px 40px 0px;
clear: both;
}
.hr2{
border-bottom:1px solid #dedede;
height:0px;
margin:40px 0 40px 0;
clear: both;
}
.hr3{
margin:40px 0 40px 0;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/shadow.png) no-repeat top center;
clear: both;
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}   img.responsive{
max-width:100%;
}
.preloading {
min-height: 347px; 
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/ajax-load.gif) no-repeat center center !important;
}   @font-face {
font-family: 'socialicoregular';
src: url(//www.talk2me.com/wp-content/themes/talk2me-old/fonts/socialico-webfont.eot);
src: url(//www.talk2me.com/wp-content/themes/talk2me-old/fonts/socialico-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.talk2me.com/wp-content/themes/talk2me-old/fonts/socialico-webfont.woff) format('woff'),
url(//www.talk2me.com/wp-content/themes/talk2me-old/fonts/socialico-webfont.ttf) format('truetype'),
url(//www.talk2me.com/wp-content/themes/talk2me-old/fonts/socialico-webfont.svg#socialicoregular) format('svg');
font-weight: normal;
font-style: normal;
}
.social-icons a {
font-family: 'socialicoregular'; 
font-size:30px; color:#fff; 
-moz-opacity:0.75; 
-khtml-opacity: 0.75;
opacity: 0.75;  
text-decoration:none; 
margin:0px; 
text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.20);
} body {
background-color: #F3F3F3;
background-attachment: fixed;
-webkit-font-smoothing: antialiased; }
body, select, input, textarea {
color: #626262;
font-family: 'Open Sans', Helvetica, Arial;
}
h1, h2, h3, h4, h5, h6  { 
font-family: 'Open Sans', Helvetica, Arial;
margin: 0; 
color: #0B0B0B; 
font-weight: normal; 
}
.content h1, h2, h3, h4, h5, h6 {
margin-bottom: 5px;
}
h1  {font-size: 2em } h2  {font-size: 1.8em;} h3  {font-size: 1.6em;} h4  {font-size: 1.2em;} h5  {font-size: 1em;} h6  {font-size: 0.8em;}
.col-left {
float: left;
}
.col-right {
float: right;
}
.col-full {
margin: 0 auto;
width: 960px;
}
.hidden {
position: absolute;
left: -9999em;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
} .col-full:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix {clear:both;height:1px;overflow:hidden;margin:-1px 0 0;}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0;}
.clearboth {
clear: both;
display: block;
font-size: 0;
height: 0;
line-height: 0;
overflow: hidden;
width: 100%;
}
cite, em, i {
font-style: italic;
}
dt {
font-weight: bold;
}
code, pre {
display: block;
padding: 20px;
margin: 0 0 9px;
font-size: 12.025px;
line-height: 18px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
white-space: pre;
white-space: pre-wrap;
word-break: break-all;
word-wrap: break-word;
background-color: #F7F7F9;
border: 1px solid #E1E1E8;
} .assistive-text {
position: absolute !important;
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
}
#access a.assistive-text:active,
#access a.assistive-text:focus {
background: #eee;
border-bottom: 1px solid #ddd;
color: #1982d1;
clip: auto !important;
font-size: 12px;
position: absolute;
text-decoration: underline;
top: 0;
left: 7.6%;
} a {
-webkit-transition: color 0.4s ease;
-moz-transition: color 0.4s linear;
-o-transition: color 0.4s linear;
-ms-transition: color 0.4s linear;
transition: color 0.4s linear;
}
a, a:active, a:visited { color: #0B0B0B; text-decoration:none; }
a:hover { color: #DA590F; } ::-webkit-input-placeholder  { color: #5B5D5F; }
input:-moz-placeholder { color: #5B5D5F; }    .boxed #wrap_all {
}
#main, #sidebar { 
position:relative; 
}
#main {
width: 640px;
padding: 0 20px;
margin: 0 0 20px 0;
}
.hpslider {
margin: 30px 0px 30px 0px;
padding: 0;
position: relative;
}
#main .content {
width: 640px;
overflow: hidden;
}
#sidebar {
padding: 0 20px;
margin: 0 0 20px 0;
}
#sidebar-left {
padding: 0;
margin: 0;
}
#sidebar_content {
min-height: 100px;
overflow: hidden;
padding-left: 0px;
}
#sidebar_bottom {
clear: both;
height: 50px;
} #hpshop {
background: #f8f8f8;
}
.hpdark {
background: #333; 
}
.hpleft {
padding: 0 0 0 0;
}
.hpright {
padding: 0 0 0 0;
}
.hpnanoscroll {
padding: 0 0 0 0;
}
.hpnanoscroll h3 {
text-transform: uppercase;
color: #fff;
font-size: 12px;
text-align: center;
padding: 30px 0 30px 0;
letter-spacing: 1px;
text-shadow: 0 1px 1px black;
font-weight: 800;
margin-bottom: 0;
} header#top {
position: relative;
width: 100%;
}
header h1 {
text-transform: uppercase;
font-size: 28px;
color: #fff;
padding: 20px 0 3px 0;
}
header h1 a:link, header h1 a:visited {
color: #fff;
}
header h1 a:hover {
color: #DFDFDF;
}
header p {
color: #fff;
}
#toplinks {
width: 100%;
background-color: #25272A;
border-bottom: 1px solid #444;
font-size: 11px;
}
#toplinks a {
color: #A1A1A1;
font-weight: 800;
}
#toplinks a:hover {
color: #fff;
}
#vtoplinks {
color: #A1A1A1;
}
#vtoplinks #slogan {
padding-top: 4px;
}
#vtoplinks #slogan i {
-webkit-transition: color .5s; 
-moz-transition: color .5s; 
-o-transition: color .5s; 
transition: color .5s; 
font-size: 18px; 
overflow: hidden; 
padding-top: 2px;
}
#vtoplinks #slogan a {
padding-right: 12px;
font-weight: normal;
}
#vtoplinks #slogan a:hover i {
color: #EF9516;
}
#toptop {
padding: 0;
font-size: 11px;
}
#toptop a {
color: #fff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
font-size: 30px;
}
#toptop a:hover {
color: #EF9516;
}
#toptop #slogan a:hover, #toptop .sub_menu a:hover {
color: #B94CF5;
}
#toptop #slogan > a:before {
padding: 0 4px;
font-weight: normal;
}
#logosearch {
padding-top: 0px;
}
.headerwrap {
position: relative;
height: 85px;
}
.headerwrap-img {
line-height: 120px;
}
.headerwrap-img img {
vertical-align: middle;
}
#topbar {
width: 100%;
line-height: 80px;
background: rgb(51,54,59);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzYzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzM2M2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(51,54,59,1) 0%, rgba(51,54,59,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,54,59,1)), color-stop(100%,rgba(51,54,59,1))); background: -webkit-linear-gradient(top,  rgba(51,54,59,1) 0%,rgba(51,54,59,1) 100%); background: -o-linear-gradient(top,  rgba(51,54,59,1) 0%,rgba(51,54,59,1) 100%); background: -ms-linear-gradient(top,  rgba(51,54,59,1) 0%,rgba(51,54,59,1) 100%); background: linear-gradient(to bottom,  rgba(51,54,59,1) 0%,rgba(51,54,59,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33363b', endColorstr='#33363b',GradientType=0 ); box-shadow: 0 4px 15px -5px #555;
-ms-box-shadow: 0 4px 15px -5px #555;
-moz-box-shadow: 0 4px 15px -5px #555;
-o-box-shadow: 0 4px 15px -5px #555;
-webkit-box-shadow: 0 4px 15px -5px #555;   
}
.navwrap {
width: 100%;
}
.navbg {
padding: 0 20px;
background: #363a3f;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2M2EzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI3MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #363a3f 0%, #25272a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363a3f), color-stop(100%,#25272a)); background: -webkit-linear-gradient(top,  #363a3f 0%,#25272a 100%); background: -o-linear-gradient(top,  #363a3f 0%,#25272a 100%); background: -ms-linear-gradient(top,  #363a3f 0%,#25272a 100%); background: linear-gradient(to bottom,  #363a3f 0%,#25272a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363a3f', endColorstr='#25272a',GradientType=0 ); -ms-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-o-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.logosearchout {
float: left;
width: 940px;
}
#logospot {
height: 100%;
padding: 0
}
#slogan {
position: relative;
float: left;
}  .sub_menu {
position: relative;
font-size: 11px;
float: right;
height: 40px; 
color: #929292;
}
.sub_menu a, .sub_menu a:visited {
color: #929292;
}
.sub_menu a:hover {
color: #B94CF5;
}
.sub_menu>ul{
position: relative;
top:15px;
}
.sub_menu li{
float:left;
position: relative;
padding:0 10px;
border-right-style: solid;
border-right-width: 1px;
line-height: 10px;
list-style: none;
}
.sub_menu>ul>li:last-child, .sub_menu>div>ul>li:last-child{
border:none;
padding-right: 0;
}
.sub_menu>ul>li>a, .sub_menu>div>ul>li>a{
}  .one_third.header-widget {
overflow: visible;
}
.header-widget {
line-height: 120px;
}
.sub_menu li ul{
display: none;
position: absolute;
width:170px;
padding:16px 0 0 0;
-moz-box-shadow: 0 8px 15px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 8px 15px rgba(0,0,0,0.1);
box-shadow: 0 8px 15px rgba(0,0,0,0.1);
left:0;
border:none;
margin: 0;
font-size: 11px;
}
.sub_menu li:hover ul{
display: block;
z-index: 999;
}
.sub_menu ul li:hover a{
text-decoration: none;
}
.sub_menu li li{
float: none;
line-height: 20px;
border: none;
padding: 0;
margin: 0;
border-top: 1px solid #2C2C2C;
}
.sub_menu li li a{
display:block;
text-decoration: none;
padding:7px 9px;
border-top: none;
} .sub_menu li li ul{
top:-1px;
left:169px;
background: none;
padding: 0;
} .header-widget .widget_search, .header-widget .widget_product_search {
float: right;
}
.woocommerce-product-search input[type=search], .woocommerce-product-search textarea, #searchform input[type=text], #searchform textarea {
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
border: 1px solid #614074;
}
#searchform .field {
}
#searchform input[type=text]:focus, #searchform textarea:focus {
}
.woocommerce-product-search textarea, #searchform textarea {
padding-left: 3px;
width: 98%;
}
#searchform input[type=text] {
}
#searchform {
text-align: center;
}
#searchform div {
margin: 0;
}
#searchform #s, .woocommerce-product-search .search-field {
background: #fff url(//www.talk2me.com/wp-content/themes/talk2me-old/images/search.png) no-repeat 5px 6px;
font-size: 12px;
height: 31px;
padding: 4px 10px 4px 28px;
-webkit-transition-duration: 400ms;
-webkit-transition-property: width, background;
-webkit-transition-timing-function: ease;
-moz-transition-duration: 400ms;
-moz-transition-property: width, background;
-moz-transition-timing-function: ease;
width: 465px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
}
#searchform #s:focus, .woocommerce-product-search .search-field:focus {
background-color: #f9f9f9;
width: 485px;
}
#headersearchsubmit, #searchsubmit {
display: none;
}
.only-search #searchform {
top: 5px;
}
.only-search #s {
background-color: #666;
border-color: #000;
color: #0B0B0B;
}
.only-search #s:focus {
background-color: #bbb;
}
.with-image #searchform {
top: auto;
bottom: -27px;
}
#sidebar_content #searchform #s, #content #searchform #s {
background: #fff url(//www.talk2me.com/wp-content/themes/talk2me-old/images/search.png) no-repeat 5px 6px;
}
#sidebar_content #searchform input[type=text], #sidebar_content #searchform textarea, #content #searchform input[type=text], #content #searchform textarea  {
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
border: 1px solid #f8f8f8;
color: #626262;
margin-top: 5px;
width: 165px;
}
#sidebar_content #searchform #s:focus, #content #searchform #s:focus {
border: 1px solid #CFC5C5;
} .rsidebar {
}
.innergut {
margin: 0 10px;
background: #fff;
}
.pgtitle {
padding: 0 0 35px 0;    
}
.pgtitle h1 {
margin-top: 0;
padding-bottom: 30px;
border-bottom: 1px solid #E4DEDE;
} #sidebar .widget {
margin: 20px 0 20px 0;
} #site-footer {
background: #333;
padding: 30px 0 0 0;
margin: 0;
margin-top: 40px;
color: #A1A1A1;
font-size: 11px;
border-top: 3px solid #ccc;
}
#site-footer .tf_flickr_widget a, #site-footer .tf_flickr_widget a: link {
border-bottom: none;
} 
#site-footer a:hover {
color: #4C4FA0;
}
.first-footer-widget {
float: left;
}
.second-footer-widget {
float: left;
}
.third-footer-widget {
float: left;
}
#site-footer .widget-title {
color: #CEC5C5;
font-size: 12px;
text-transform: uppercase;
margin: 10px;
margin-bottom: 20px;
letter-spacing: 1px;
font-weight: 800;
}
.widget_product_categories, .widget_mailchimpsf_widget {
margin-bottom: 20px;
}
#site-footer .first-footer-widget .widget_product_categories, #site-footer .first-footer-widget .widget_mailchimpsf_widget {
background: #2E2C2C;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
}
#site-footer .first-footer-widget .widget_product_categories .widget-title, #site-footer .first-footer-widget .widget_mailchimpsf_widget .widget-title {
color: #fff;
text-transform: none;
font-size: 16px;
letter-spacing: normal;
margin: 0;
padding: 20px;
}
#mc_signup {
padding: 0 20px 20px 20px;
}
#mc_signup_form {
padding: 0 !important;
}
#mc_subheader {
margin-bottom: 10px;
line-height: 14px;
}
#mc_signup_form .mc_input {
margin: 5px 0;
width: 90%;
}
.mc_signup_submit {
text-align: left !important;
font-size: 10px;
}
#mc_signup_submit {
margin: 5px 5px 5px 0;
font-style: 10px !important;
}
.mc_var_label {
padding-right: 5px;
}
.mc_form_inside .updated {
padding: 5px 0;
}
#site-footer h4.strap {
color: #fff;
font-size: 17px;
font-weight: bold;
font-weight: 700;
border-bottom: 1px solid #3D3737;
padding-bottom: 20px;
margin-bottom: 20px;
margin-left: 10px;
}
#site-footer h4.strap strong {
color: #EF9516;
}
#footer-nav {
list-style: none;
margin: 0 0 18px 0;
}
#footer-nav li {
display: inline;
margin-right: 15px;
}
.bottomnav {
background: #000;
color: #fff;
}
.bottomnav a {
text-shadow: 1px 1px 1px black;
color: #fff;
font-weight: bold;
}
.bottomnav a:hover {
color: #EF9516;
}
.botwrap {
padding: 20px 0 30px 0;
text-transform: uppercase;
font-size: 10px;
}
.bottextright {
float: right;
text-align: right;
} #crumbs {
font-size: 11px;
padding: 0;
}
#crumbs a {
color: #0B0B0B;
}
#crumbs a:hover {
color: #4C4FA0;
}  .home-banner-wrap {
margin: 0px auto 0 auto;
position: relative;
}
.home-banner-sub-content-full {
margin: 0;
float: left;
}
.home-bnr-jquery {position:relative;}
.hpslides { 
position: absolute; 
top: 95px;
margin-left: 70px; 
overflow: hidden;
padding: 25px; 
width: auto; 
margin-right: 300px;
border-radius: 4px;
}
.hpslides h2 { 
font-family: 'Open Sans', Arial, sans-serif;
font-size: 38px;
line-height: 38px;
color: #fff; 
margin: 0;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
text-transform: uppercase;
margin: 0;
font-weight: bold;
display: inline-block;
}
.hpslides p {
color: #fff; 
text-transform: uppercase;
font-size: 14px;
margin: 5px 0 0 0; 
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
padding: 0;
font-weight: 800;
}       
.hpslides a { 
-webkit-transition: color 0.15s linear;
-moz-transition: color 0.15s linear;
-ms-transition: color 0.15s linear;
-o-transition: color 0.15s linear;
transition: color 0.15s linear;
color: #fff;
}
.hpslides h2 a:hover {
color: #F0EAEA;
}
.hpslides2 { 
position: absolute; 
top: 249px;
margin-left: 70px; 
overflow: hidden;
padding: 10px 25px 10px 25px; 
width: 400px; 
height: 15px;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/hpslider2_bg.png) repeat top left;
}
.hpslides2 p {
font-family: 'Lato', Arial, Helvetica, sans-serif;
color: #000; 
text-transform: uppercase;
margin-bottom: 0; 
}
.hpslides2 a {  
letter-spacing: .125em;
color: #000;  
}
.hpslides2 a:hover {
text-decoration: underline;
}
.hpslide_pricewrap {
color: white;
text-transform: uppercase;
font-size: 14px;
margin: 5px 0 0 0;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
padding: 0;
font-weight: 800;
}
.slide {
display: none;
}
.sliderbutton {
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font: 14px/100% Arial, Helvetica, sans-serif;
padding: .5em 2em .55em;
text-shadow: 0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius: .5em; 
-moz-border-radius: .5em;
border-radius: .5em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.sliderbutton:hover {
text-decoration: none;
}
.sliderbutton:active {
position: relative;
top: 1px;
}
.hpslider-pager {
width: 200px;
text-align: left;
position: absolute;
right: 20px;
bottom: 32px;
}
.hpslider-pager a {
text-align: left;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/bg-pager.png) no-repeat 0 0;
display: inline-block;
width: 14px;
height: 14px;
margin-left: 1px;
outline-style: none;
text-indent: -9999px;
}
.hpslider-pager .activeSlide {
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/bg-pager.png) no-repeat 0 -64px;
}
.home-banner-wrap ul {
list-style: none;
margin: 0;
padding: 0;
background-position: center;
background-repeat: no-repeat;
}
.home-banner-wrap li.jqslider{
display: none;
}
.home #content {
padding-top: 20px;
} .featprodmidwrap {
float: left;
max-width: 100%;
}
.featprodmidimg {
float: left;
width: 20%;
margin-right: 10px;
}
.featprodmidesc {
float: left;
width: 75%;
}
.centertoptitle {
letter-spacing: 1px;
text-transform: uppercase;
font-size: 14px;
font-family: 'Lato', Arial, Helvetica, sans-serif;
padding: 0 0 5px 0;
}
.centertoptitle a {
color: #000;
}
.centertopdesc {
padding: 0;
} li.widget {
list-style: none;
margin: 0;
}
.widget-area ul {
margin:  0;
}
.featuredctrbtm, .featuredctrbtm2 {
border-bottom: 1px dotted #CCC;
width: 450px;
height: 5px;
margin: 10px 0 25px;
float: left;
}
.featuredctrbtm2 {
width: 460px;
}
.featuredctrbtm h3, .featuredctrbtm2 h3 {
position: relative;
background: white;
line-height: 10px;
white-space: nowrap;
padding: 0 10px 5px 0;
float: left;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 1px;
font-family: 'Lato', Arial, Helvetica, sans-serif;
color: #000;
}
.featuredctrbtm2 h3 {
padding-left: 10px;
} #hpbanner .widget-title {
font-size: 14px;
} #center-bottom-widget-area-wrapper {
}
.widget_jcarousel_recent_products .carousel-wrap {
border-bottom: none;
}
#content .widget-title {
letter-spacing: 1px;
text-transform: uppercase;
font-size: 13px;
margin: 0 0 15px 0;
} .showcase-widget {
float: left;
width: 217px;
margin: 0px 10px 20px 10px;
}
.hp-showcase img {
background: #F8F7F7;
border: 1px solid #E5E5E5;
padding: 4px;
-webkit-transition: -webkit-box-shadow 0.2s ease;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.hp-showcase:hover img {
border-color: #1c8ef0;
-webkit-box-shadow: 0 0 5px rgb(81, 203, 238);
}
.hp-showcase:hover a  {
color: #0B0B0B;
}
.hp-showcase p {
padding: 0 0 0 4px;
}
.showcase-widget p {
color: #626262;
}
.showcase-widget h4 a {
color: #0997D5;
}
.showcase-widget a {
color: #626262;
}
#widget_latest_cpt h4 {
font-size: 13px;
margin: 10px 0 10px 0;
padding: 0 0 0 4px;
} #hpmiddle.container {
border-top: 0;
margin-bottom: 30px;
}
.deals {
position: relative;
}
.deals-widget-title .icon-money {
padding-right: 10px;
}
.icon-fire, .icon-gift {
padding-right: 5px;
}
.dealwidgethead {
background: #F2F2F2;
position: relative;
}
.dealwidgethead.tbrdr {
border-top: 1px solid #E1E1E1;
}
.dealwidgethead h3 {
background: none repeat scroll 0 0 #E7E7E7;
text-transform: uppercase;
font-size: 18px;
line-height: 18px;
font-weight: bold;
font-family: 'Open Sans', Helvetica, Arial;
text-shadow: 0 1px 0 white;
color: #666; 
margin-bottom: 30px;
}
.dealwidgethead span {
background: none repeat scroll 0 0 #F3F3F3;
padding: 0 30px 1px 0;
}
.dthumbnail {
display: block;
position: relative;
}
.dealspiel {
background: #2B2828;
background: rgba(10, 10, 10, 0.82);
height: 99%;
left: 0;
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
overflow: hidden;
position: absolute;
top: 0;
-webkit-backface-visibility: hidden;
width: 100%;
transition: all 0.3s;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.dealspiel .thespiel {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.dealspiel:hover {
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
opacity: 1;
}
.thespiel {
height: 100%;
width: 100%;
padding: 30px;
}
.thespiel h3 {
color: #fff;
font-size: 15px;
text-transform: uppercase;
text-shadow: 0 1px 1px black;
font-weight: 700;
}
.thespiel p {
color: #A1A1A1;
font-size: 11px;
text-transform: uppercase;
text-shadow: 0 1px 1px black;
font-weight: 800;
} .carousel-wrap {
padding-left: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #E1E1E1;
} .nano { 
z-index: 1; width: 100%; min-height: 730px; 
}
.nano .content { 
border-top: 1px solid #242424;
padding: 0; 
}
.nano .pane   { 
background: #333;
width: 8px;
margin-right: 2px;
}
.nano .slider { background: #111; }
.top-shadow {
position: absolute;
width: 100%;
background: transparent;
left: 0;
top: 0;
box-shadow: 0 -4px 12px 3px rgba(0, 0, 0, .9);
}   .entry-title {
font-size: 20px;
color: #0B0B0B;
margin: 0 0 5px 0;
font-weight: 600;
}
.product_title {
font-size: 30px;
padding: 30px 0 30px 30px;
}
.entry-title a {
color:  #0B0B0B;
}
.entry-title a:hover {
color: #DA590F;
}
.entry-meta {
border-bottom: 1px dashed #efefef;
line-height: 28px;
margin: 0 0 15px 0;
position: relative;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 11px;
padding-bottom: 8px;
}
.entry-fr {
float: right;
}
.entry-content, .profile-content, .showcasecontent, #showcasecontent, #showcasedetails {
line-height: 1.8;
}
.entry-content {
clear: both;
}
.sc-entry-content {
line-height: 1.5em;
}
.sc-entry-content a {
color: #626262;
}
.entry-content p {
margin: 0 0 10px 0;
}
.thecontent {
}
.entry-summary {
line-height: 1.8em;
clear: both;
}
.entry-utility {
width: 100%;
float: left;
font-size: 13px;
margin: 0 0 25px 0;
border-bottom: 1px solid #EFEFEF;
padding-top: 5px;
padding-bottom: 15px;
}
.posttags, .posttags-single {
text-transform: uppercase;
font-size: 11px;
}
.posttags, .posttags-single {
color: #999;
line-height: 1.5em;
}
.posttags .icon-tags, .posttags-single .icon-tags {
font-size: 13px;
padding-right: 3px;
}
.posttags-single {
margin-bottom: 10px;
}
.postcomments {
text-transform: uppercase;
font-size: 11px;
color: #999;
padding-left: 20px;
line-height: 1.5em;
}
.postcomments .icon-comments {
font-size: 13px;
padding-right: 3px;
}
.wp-caption a {
border-bottom: none;
}
.posttags {
float: left;
}
.postcomments {
float: right;
} .entry-content blockquote  { 
background:url(//www.talk2me.com/wp-content/themes/talk2me-old/images/blockquote.png) no-repeat 0 12px; 
padding: 10px 20px 10px 50px; 
color: #444;  
}
.entry-content blockquote p  { 
font-style: italic;
} .home-banner-sub-full img {
border: 0;
padding: 0;
}
#first-center-top-widget:hover img, #second-center-top-widget:hover img, #third-center-top-widget:hover img, #fourth-center-top-widget:hover img {
border-color: #1c8ef0;
-webkit-box-shadow: 0 0 5px rgb(81, 203, 238);
}
#first-center-top-widget:hover .centertoptitle a, #second-center-top-widget:hover .centertoptitle a, #third-center-top-widget:hover .centertoptitle a, #fourth-center-top-widget:hover .centertoptitle a {
color: #4C4FA0;
}
ul.recent-news li img.wp-post-image { 
height: auto; 
margin: 0 0 20px 0;
}
.home .post-thumb img { 
-moz-border-radius: 40px; 
-webkit-border-radius: 40px; 
border-radius: 40px; 
width: 60px !important; 
height: auto !important; 
float: left; 
}
.home .post-thumb img {
margin-bottom: 15px;
}
.post-thumb img { 
height: auto !important; 
float: left; 
}
.post-thumb img {
margin-bottom: 15px;
}
.post-thumb img {
border-bottom: 5px solid #DA590F;
-webkit-transition: opacity 400ms ease-in-out;
-moz-transition: opacity 400ms ease-in-out;
-o-transition: opacity 400ms ease-in-out;
transition: opacity 400ms ease-in-out;
}
#sclist-wrap .post-thumb img {
border-bottom: none;
}
.post-thumb:hover img {
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}
img.wp-smiley  { padding: 0; border: none; }
.alignleft  { 
float: left; 
height: auto; 
margin: 0px 20px 10px 0; 
}
.alignright  { 
float: right; 
height: auto; 
margin: 0px 0 10px 20px; 
}
.aligncenter  { 
text-align: center; 
margin-bottom: 15px;
}
img.aligncenter  { 
margin-left: auto; 
margin-right: auto; 
display: block; 
} .pagination {
clear: both;
padding: 0 0 40px 0;
position: relative;
font-size: 11px;
line-height: 13px;
}
.pagination span, .pagination a {
display: block;
float: left;
margin: 2px 2px 2px 0;
padding: 6px 9px 5px 9px;
text-decoration: none;
width: auto;
color: #fff;
background: #EF9516;
transition: all 200ms ease-in-out;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;
}
.pagination a:hover{
color: #fff;
background: #2D2E36;
}
.pagination .current{
padding: 6px 9px 5px 9px;
background: #2D2E36;
color: #fff;
}
#nav-below a {
padding-right: 10px;
} #post-author { 
background: #FBFDFE;
border-color: #DCE0E4 #D7DBDE #D7DBDE; 
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;
border-style: solid;
border-width: 1px; 
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09); 
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09); 
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09); 
margin: 20px 0 20px; 
padding: 15px; 
clear:both; 
}
.archive #post-author {
margin-top: 0;
}
#post-author .authortitle { 
margin-bottom: 10px; 
font-family: 'Lato', Arial, Helvetica, sans-serif;
}
#post-author .profile-image { 
float: left; 
margin: 0 15px 5px 0; 
padding: 5px 5px 0 5px; 
border: 1px solid #c2c5ca; 
background: #fff; 
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); 
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); 
box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); 
}
#post-author .profile-content {
margin-left: 100px;
}
#post-author .profile-link { 
margin: 10px 0 0 0;
} .entry-content table  { 
width: 100%; 
border: 1px solid #e6e6e6; 
margin-bottom: 1.2em; 
}
.entry-content table tr.alt-table-row  { 
background: #f9f9f9; 
}
.entry-content table th  { 
padding: 10px 0 10px 0; 
background: #EEEEEE; 
border: 1px solid #e6e6e6; 
text-shadow: 1px 1px 0 #fff; 
box-shadow: inset 0 0 1px #fff; 
-moz-box-shadow: inset 0 0 1px #fff; 
-webkit-box-shadow: inset 0 0 1px #fff;
text-align: left;
padding-left: 15px; 
}
.entry-content table td  { 
padding: 10px 0 6px 15px; 
border-top: 1px solid #e6e6e6; 
vertical-align: middle;
}  #content article {
margin-bottom: 20px;
}
.article-sticky {
margin-top: 60px;
}
.article-link {
}
.article-aside {
margin-top: 60px;
}
.article-image {
margin-top: 60px;
}
.article-gallery {
margin-top: 60px;
}
.img-title {
text-transform: uppercase;
font-size: 18px;
} h3.aside {
font-family: 'Lato', Arial, Helvetica, sans-serif;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/post_aside.png) no-repeat top left;
padding-left: 20px;
line-height: 1.5em;
}
h3.featured {
font-family: 'Lato', Arial, Helvetica, sans-serif;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/post_featured.png) no-repeat top left;
padding-left: 20px;
line-height: 1.5em;
}
h3.link {
font-family: 'Lato', Arial, Helvetica, sans-serif;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/post_link.png) no-repeat top left;
padding-left: 20px;
line-height: 1.5em;
}
h3.image {
font-family: 'Lato', Arial, Helvetica, sans-serif;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/post_image.png) no-repeat top left;
padding-left: 25px;
line-height: 1.5em;
}
h3.gallery {
font-family: 'Lato', Arial, Helvetica, sans-serif;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/post_gallery.png) no-repeat top left;
padding-left: 25px;
line-height: 1.5em;
}
.hentry {
position: relative;
}
.entry-format {
display: block;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.1em;
position: absolute;
top: -35px;
left: 2px;
color: #000;
}
.aside-content {
margin-left: 20px;
font-style: italic;
}
.entry-format span {
background: none repeat scroll 0 0 white;
padding: 0 8px 1px 0;
} .format-aside .entry-title,
.format-aside .entry-header .comments-link {
display: none;
}
.singular .format-aside .entry-title {
display: block;
}
.format-aside .entry-content {
padding: 0;
}
.singular .format-aside .entry-content {
padding: 1.625em 0 0;
} .entry-img-date {
display: block;
font-size: 12px;
text-transform: uppercase;
margin-top: -10px;
} .format-gallery .gallery-thumb {
float: left;
display: block;
margin: .375em 1.625em 0 0;
}
.gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 33%;
}
#content .gallery .gallery-icon img {
border: 1px solid #DDD;
padding: 6px;
}
#content .gallery .gallery-icon a:focus img, #content .gallery .gallery-icon a:hover img, #content .gallery .gallery-icon a:active img {
background: #EEE;
border-color: #BBB;
}
#content .gallery .gallery-icon img {
border: 1px solid #DDD;
padding: 6px;
}
.imgctr {
margin: 20px 0 10px 0;
text-align: center;
}
.galnav {
}    #sidebar .widget-title, #sidebar-left .widget-title, #sidebar-right .widget-title, .wooside .widget-title  {
font-size: 13px;
text-transform: uppercase;
margin: 0 0 18px 0;
font-family: 'Open Sans', Helvetica, Arial;
color: #0B0B0B;
font-weight: bold;
padding-bottom: 12px;
border-bottom: 1px solid #E4DEDE;
letter-spacing: 1px;
}
#sidebar_content .widget {
margin-bottom: 30px;
}
#sidebar_content .textwidget {
margin-bottom: 30px;
}
#sidebar_content #searchform {
margin-bottom: 30px;
}
#sidebar_content > div {
margin-bottom: 30px;
}
#sidebar .textwidget {
line-height: 1.8;
}
#sidebar li {
line-height: 1.625;
}
#sidebar .tf-blog-widget .detail {
width: 60%;
}
#sidebar .entry-title {
font-size: 12px;
}
#sidebar .entry-meta {
font-size: 11px;
text-transform: none;
line-height: 0;
}
#sidebar .centertoptitle {
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
letter-spacing: .1em;
margin: 5px 0 5px 0;
}
.tf-blog-widget {
margin: 0px 0 10px 0;
}
.tf_blog_widget h3 {
padding: 15px 20px;
}
#sidebar .tf_blog_widget h3 {
color: #1882A6;
}
.tf-blog-widget ul {
margin: 0 0 10px 0;
padding: 0; 
list-style: none;
}
.cotton-area .tf-blog-widget ul {
border-bottom: none;
}
.tf-blog-widget li {
padding: 15px 0 15px 15px;
min-height: 58px;
}
.cotton-area .tf-blog-widget li {
border-bottom: 1px solid #121212;
border-top: 1px solid #2c2c2c;
}
.cotton-area .tf-blog-widget li:last-child {
border-bottom: none;
}
.tf-blog-widget li:first-child {
padding-top: 0;
border-top: none;
}
.tf-blog-widget .post-thumb {
float: left;
width: 60px;
height: 60px;
border-radius: 42px;
-moz-border-radius: 42px;
border-radius: 42px;
border: 8px solid #E8E8E8;
padding: 0;
margin: 5px 15px 0 0;
}
.tfblogitem:hover .post-thumb {
border: 8px solid #EBD0FF;
}
.tfblogitem:hover .entry-title a {
color: #4C4FA0;
}
.tf-blog-widget .entry-title {
font-size: 16px;
font-weight: normal;
line-height: 25px;
padding: 5px 0 0 0;
margin: 0 0 5px 0;
}
.tf-blog-widget .intro {
padding-bottom: 5px;
}
.tf-blog-widget .detail {
float: left;
width: 79%;
}
.cotton-area .tf-blog-widget .entry-title,
.cotton-area .tf-blog-widget .entry-title a {
color: #f1eee5;
}
.cotton-area a:hover {
color: #fff;
}
.tf-blog-widget .entry-meta {
background: none;
padding: 0;
margin: 0;
border: none;
font-size: 11px;
} #sidebar .centertoptitle, #sidebar .centertopdesc {
padding: 0;
} #site-footer .textwidget {
line-height: 1.5em;
font-size: 11px;
} #site-footer .widget_recent_entries ul {
margin-left: 0;
}
#site-footer .widget_recent_entries li {
list-style: none;
padding-left: 20px;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/cd.png) no-repeat 1px 0;
margin-bottom: 10px;
}
#site-footer .widget_recent_entries li a, #site-footer .widget_recent_entries li a:link, #site-footer .widget_recent_entries li a:visited {
color: #525252;
border-bottom: 1px dotted;
} 
#site-footer .widget_recent_entries li a:hover {
border-bottom: none;
} .flickr_badge_image {
float: left;
margin: 0 11px 15px 0;
height: 40px;
width: 40px;
}
.flickr_badge_image a:hover { 
background-color: transparent;
}
.flickr_badge_image img {
background: #fff;
border: 3px solid #4C4FA0;
height: 40px;
width: 40px;
}
.flickr_badge_image img:hover { 
border-color: #DFDFDF ; 
} .tf_tweet_widget {
margin-bottom: 20px;
}
.tf_tweet_widget ul, #site-footer .tf_tweet_widget ul {
margin: 0 0 10px 0;
list-style-type: none;
padding: 0 10px 0 10px;
}
.tf_tweet_widget ul li, #site-footer .tf_tweet_widget ul li { 
padding: 0;
font-weight: 800;
padding-bottom: 1.9em;
}
.tf_tweet_widget ul li, #site-footer .tf_tweet_widget ul li span {
line-height: 18px;
}
.tf_tweet_widget ul li > a, #site-footer .tf_tweet_widget ul li > a {
margin-top: 5px;
color: #b2b2b6;
display: block;
}
#site-footer .tf_tweet_widget a {
color: #A1A1A1;
border-bottom: none;
}
#site-footer .tf_tweet_widget a:hover {
color: #fff;
border-bottom: none;
}
.tf_tweet_widget ul li > a:hover, #site-footer .tf_tweet_widget ul li > a:hover {
background-color: transparent;
color: #fff;
}
.tf_tweet_widget ul li span a, #site-footer .tf_tweet_widget ul li span a { 
border-bottom: 1px dotted #A1A1A1;
color: #A1A1A1;
}
.tf_tweet_widget ul li span a:hover, #site-footer .tf_tweet_widget ul li span a:hover { border-bottom: none; }
a.twitter-link {
padding: 2px 4px;
margin: -2px -4px;
padding-left: 15px;
}
.tf_cards {
padding: 5px 10px 0 10px;
} .tf-recent-showcases-widget p {
margin-left: 10px;
}
.tf_recent_showcases_widget ul {
margin: 10px 0 0 10px;
}
.tf_recent_showcases_widget li {
list-style: none;
}
.scaseitem img {
background: #F8F7F7;
border: 1px solid #E5E5E5;
padding: 4px;
-webkit-transition: -webkit-box-shadow 0.2s ease;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.scaseitem h2.entry-title {
margin-top: -5px;
margin-left: 5px;
}
.scaseitem h2.entry-title a {
font-size: 14px;
color: #0B0B0B;
}
.scaseitem:hover img {
border-color: #1c8ef0;
-webkit-box-shadow: 0 0 5px rgb(81, 203, 238);
}
.scaseitem:hover h2.entry-title a  {
color: #DA590F;
}
.tf-recent-showcases p {
padding: 0 0 0 4px;
}
.tf-recent-showcases p {
color: #626262;
}
.tf-recent-showcases h4 a {
color: #0997D5;
}
.tf-recent-showcases a {
color: #626262;
}    #comments-title, .pingtrackhead { color: #000;
font-size: 16px;
padding: 0 0 15px 0;
}
.nocomments {
color: #aaa;
font-size: 16px;    
font-weight: 100;
margin: 26px 0;
text-align: center;
}
.commentlist {
list-style: none;
margin: 0;
}
.commentlist > li.comment {
background: #f2efef;
border: 1px solid #ddd;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 0 auto 1.625em;
padding: 1.625em;
position: relative;
}
.commentlist .pingback {
margin: 0 auto 1.625em;
padding: 0 1.625em;
}
.commentlist .children {
list-style: none;
margin: 0;
}
.commentlist .children li.comment {
background: #fff;
border-left: 1px solid #ddd;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
margin: 1.625em 0 0;
padding: 1.625em;
position: relative;
}
.commentlist .children li.comment .fn {
display: block;
}
.commentheader {
float: left;
}
.comment-meta .fn {
display: block;
font-style: normal;
}
.comment-meta {
color: #666;
font-size: 12px;
}
.comment-meta a {
font-weight: bold;
}
.comment-meta a:focus,
.comment-meta a:active,
.comment-meta a:hover {
}
.commentavatar {
float: left;
padding: 0 5px 0 0;
}
.comment-author {
float: left;
width: 100%;
}
.commentmadeat {
padding: 5px 0 0 0;
float: left;
}
.comment-content {
clear: both;
margin: 10px 0 10px 0;
line-height: 1.8;
}
.commentlist .avatar, .commentlist .children .avatar {
background: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
left: 2.2em;
padding: 0;
top: 2.2em;
}
.avatarmug {
float: left;
margin: 2px 8px 8px 8px;
}
a.comment-reply-link {
font-size: 12px;
font-weight: bold;
} .commentlist > li.bypostauthor {
background: #f9f9f7;
border-color: #d3d3d3;
}
.commentlist > li.bypostauthor .comment-meta a:focus,
.commentlist > li.bypostauthor .comment-meta a:active,
.commentlist > li.bypostauthor .comment-meta a:hover {
} .commentlist .children > li.bypostauthor {
background: #f9f9f7;
border-color: #d3d3d3;
}  .page-template-sidebar-page-php .commentlist > li.comment,
.page-template-sidebar-page-php.commentlist .pingback {
margin-left: 102px;
width: auto;
} .page-template-sidebar-page-php #respond {
width: auto;
}
#comments .navigation {
margin: 10px 0;
}   label, input[type=button], input[type=submit], button {cursor:pointer;}
#respond form  {margin:1em 0;}
.form-right {float:right;width:64%;padding:0 5px;margin-left:.625em;}
.form-logged-in {float:left;width:64%;padding:0;}
.form-left {float:left;width:29%;position:relative;}
#respond p {
margin:.9em 0;
}
#respond fieldset {
padding:1em 0;
}
#respond legend {
font-size: 1.2em;
}
#respond label {
padding:0;
margin:0;
color:#666;
}
#respond .accesskey {
text-decoration: underline;
margin:0;
padding:0;
}
#respond input, #respond textarea, input#submit, .wpcf7-submit {
width: 50%;
font-size:.9275em;
margin:0;
padding:.5em;
color:#333;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
border-top: 1px solid #D9D8D3;
border-left: 1px solid #D9D8D3;
background: #EDEBE7;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#respond textarea {
height:13em;
}
#respond input:focus, #respond textarea:focus, .wpcf7-submit:focus {
background:#fff;
}
#respond p.tecken {
color:#555;
font-size:0.825em; 
padding-top: 1em;
}
#reply-title {
margin: 10px 0 10px 0;
}
#respond input#submit, .wpcf7-submit#submit {
border: none;
background: #EF9516;
color: #fff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size: 11px;
padding: 10px 0;
text-transform: uppercase;
text-shadow: 0 -1px 0 rgba(0,0,0,.5);
cursor: pointer; 
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;      
}
#respond input#submit:hover, .wpcf7-submit#submit:hover {
background: #0B0B0B;
}
h3#reply-title small a {
display: block; 
text-transform: uppercase;
font-size: 11px;
margin: 10px 0 5px 0;
}
#commentform small {
padding: 0 5px 0 5px;
}
#comment-nav-above {
padding-bottom: 10px;
}
#comment-nav-below {
margin-top: -10px;
}
.nav-previous {
float: left;
margin: 10px 0;
}
.nav-next {
float: right;
margin: 10px 0;
}    .tf_showcase:hover img {
}
.tf_showcase:hover a  {
color: #DA590F;
}
.overlay {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
-ms-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.overlay:hover {
opacity: 1;
}
.tf_showcase {
float: left;
margin: 0 38px 0 0;
width: 204px;
}
.twocol .tf_showcase {
float: left;
width: 446px;
margin: 0 38px 0 0;
}
.twocol.tf_showcase {
float: left;
width: 446px;
margin: 0 38px 0 0;
}
.threecol .tf_showcase {
float: left;
width: 284px;
margin: 0 39px 0 0;
}
.threecol.tf_showcase {
float: left;
width: 284px;
margin: 0 39px 0 0;
}
#showcase {
margin: 20px 0 0 0;
}
#showcase-wrap { 
position: relative;
overflow: hidden;
min-height: 500px; 
margin-right: -38px;
}
#showcase-wrap.twocolwrap { 
margin-right: -38px;
}
#showcase-wrap.threecolwrap { 
position: relative;
overflow: hidden;
min-height: 500px; 
margin-right: -39px;
}
#showcase-wrap p { margin-bottom: 10px; }
#sclist-wrap {
margin: 0;
}
.image-grid-one:after,
.image-grid-two:after,
.image-grid-three:after {
content: "";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.image-grid-one li { 
width: 696px;
margin-bottom: 60px;
}
.image-grid-two li {
width: 330px;
max-height: 360px;
float: left;
margin-right: 36px;
}
.image-grid-one h2.entry-title,
.image-grid-one h2.entry-title a {
font-size: 14px; 
margin-bottom: 3px;
padding-top: 10px;
}
.image-grid-two h2.entry-title,
.image-grid-two h2.entry-title a {
font-size: 13px; 
margin-bottom: 0;
}
.image-grid-three h2.entry-title,
.image-grid-three h2.entry-title a { 
font-size: 12px; 
}
#showcase-wrap .post-thumb,
#related-wrap .post-thumb { 
margin-top: 0;
}
.plus { float: right; }
#showcase-wrap .plus span,
#related-wrap .plus span {
margin-left: -25px;
margin-top: -10px;
}
.plus span {
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/css/images/sprite.png) 63px 120px;
width: 34px;
height: 34px;
position: absolute;
cursor: pointer;
text-indent: -9999px;
}
#portfolio_nav,
#line_wrap {
width: 100%;
float: right;
}
#portfolio_nav {
position: relative;
margin-top: 15px;
margin-bottom: 50px;
}
#line_wrap {
position: relative;
}
#line {
position: absolute;
width: 613px;
border-bottom: 1px dashed #d5d3ce;
margin: 35px 0 0 45px;
}
#circles,
#arrows {
float: left;
width: 700px;
}
#arrows { height: 28px }
#circles ul {
float: left;
left: 50%;
margin: 16px auto 0px;
max-width: 700px;
position: relative;
}
#circles li {
float: left;
padding: 0 2px 0 2px;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/css/images/body_bg.gif) repeat;
position: relative;
right: 50%;
}
#circles li:first-child { padding: 0 2px 0 12px }
#circles li:last-child { padding: 0 10px 0 2px }
#circles a {
display: block;
height: 11px;
text-indent: -9999px;
width: 10px;
border: none;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/css/images/sprite.png) 108px 106px;
}
#circles a:hover,
#circles li.current a { background: url(//www.talk2me.com/wp-content/themes/talk2me-old/css/images/sprite.png) 118px 106px }
.tax-list {
margin: 15px 0 20px -10px;
}
.tax-list li span {
display: block;
float: left;
font-size: 11px;
padding: 2px 10px 2px 10px;
color: #666;
background: #faf9f7;
border: none;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
.tax-list li {
width: 100%;
float: left;
margin-bottom: 5px;
} .scasetop {
margin: 0 -30px 35px -30px;
border-bottom: 1px solid #efefef;
overflow: auto;
}
.scase-pgtitle {
float: left;
padding: 0 30px 30px 30px;  
}
#showcase_cats { float: right;
line-height: 35px;
margin: 0;
padding: 0 30px 0 0;
}
#showcase_cats h2 {
display: block;
float: left;
font-size: 12px;
margin: 0;
text-transform: uppercase;
}
.scase {
margin-top: -15px;
}
#scasewrap {
width: 100%;
border-bottom: 1px solid #EEE;
padding: 0 0 13px 0;
margin: 0;
font-size: 11px;
}
#scasenav {
}
#scasenav .nav-previous, #scasenav .nav-next {
margin: 0;
}
#scasenav .nav-next {
}
#scasenav .nav-previous a {
display:block;
width:30px;
height:30px;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/button-arrows-grey.png) no-repeat 0 0;
text-indent: -9999px;
float: right;
border:1px solid #cccccc;
opacity: 0.5;
background-color: #fff;
transition: all 200ms ease-in-out;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
}
#scasenav .nav-next a {
display:block;
width:30px;
height:30px;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/button-arrows-grey.png) no-repeat 0 0;
background-position: 0 -30px !important; 
text-indent: -9999px;
float: right;
margin-left:5px;
border:1px solid #cccccc;
opacity: 0.5;
}
#scasenav .nav-previous a:hover, #scasenav .nav-next a:hover{
background-color: #efefef;
}
#sort-by {
display: block;
float: left;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 11px;
font-family: 'Open Sans', Helvetica, Arial;
}
#sort-by a:hover {
border-bottom: 1px dotted;
}
#sort-by a.active {
border-bottom: 1px dotted;
color: #DA590F;
}
.showcasecontent {
}
.showcasecontent p {
margin: 0 10px 15px 10px;
}
.scwebsite a {
}
.scwebsite a:hover {
}
#scwebsite li a.current {
}
.scwebsite .icon-external-link {
padding-right: 5px;
}
#showcase_cats li {
list-style: none;
display: inline;
padding: 0 10px;
}
.sc-entry-title {
clear: both;
font-size: 11px;
margin-bottom: 20px; 
text-transform: uppercase;   
}
.tf_showcase .post_thumb img {
margin-bottom: 10px;
}
#showcaseimg {
margin-bottom: 20px;
}
#showcaseimg #slider .overlay {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 400ms ease-in-out;
-moz-transition: opacity 400ms ease-in-out;
-o-transition: opacity 400ms ease-in-out;
transition: opacity 400ms ease-in-out;
}
#showcasecontent {  
margin: 0 0 20px 0;
}
#showcasecontent h4, #showcasedetails h4 {
margin-bottom: 15px;
font-size: 1.1em;
}
.scwebsite {
display: block;
margin: 0 0 10px 0;
}
.media-right .pullquote {
border-left: 1px solid #DDD;
}
.pullquote {
padding: 10px 20px; 
font-size: 1.2em;
font-family: 'DroidSerifItalic';
color: black;
}
#testimonial {
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/blockquote.png) no-repeat 0 12px;
padding: 10px 20px 10px 50px;
color: #444;
margin: 20px 0 20px 0;
}
#testimonial p {
clear: both;
float: left;
font-style: italic;
margin: 0 0 10px 0;
}
#testimonial cite {
clear: both;
display: block;
float: left;
margin: 0 0 0 20px;
}
#postterms {
clear: both;
float: left;
}
#postterms h5 {
font-size: 14px;
margin-bottom: 10px;
} .isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
.isotope,
.isotope .isotope-item { -webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-o-transition-property:         top, left, opacity;
transition-property:         transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
transition-duration: 0s;
}  .woohpwidgets-main {
float: left;
width: 710px;
}
.woohpwidgets-main-wide {
float: none !important;
width: 100% !important; 
}
.woohpwidgets-side {
float: right;
width: 220px;
}
.widgethead {
background: #F2F2F2;
border-top: 1px solid #E1E1E1;
border-bottom: 1px solid #E1E1E1;
margin: 0 0 20px 0;
position: relative;
height: 75px;
}
.widgethead.tbrdr {
border-top: 1px solid #E1E1E1;
}
.widgethead h3 {
padding: 20px 20px 0 20px;
text-transform: uppercase;
font-size: 1.2em;
font-weight: bold;
font-family: 'Open Sans', Helvetica, Arial;
text-shadow: 0 1px 0 white;
color: #666; 
margin-bottom: 0;
}
.hpfeatstrap {
font-family: Arial, sans-serif;
font-size: 11px;
color: #999;
padding: 0 20px 0 20px;
}
.widget_jcarousel_featured_products h3 {
text-transform: uppercase;
padding: 20px 0 0 0;
font-weight: bold;
font-size: 1.2em;
font-family: 'Open Sans', Helvetica, Arial;
color: #666; 
}
.products-carousel .entrybrdr, .entrybrdr {
border: 1px solid #EFEFEF;
}
.products-carousel .entryout, .entryout {
border: 1px solid white;
background: #fff;
padding: 8px;
position: relative;
}
.products-carousel .entryin, .entryin {
background: #fff;
}
.products-carousel .entry .prodtitle  {
display: block;
margin-top: 5px;
font-size: 11px;
font-weight: bold;
color: #666;
text-transform: uppercase;
}
.products-carousel .entry .prodtitle:hover {
color: #000;
}
.products-carousel .entry .prodpricewrap {
margin: 0 0 0 0;
}
.products-carousel .entry .prodprice {
display: block;
padding: 5px 5px 0 0;
}
.products-carousel .entry .prodprice .from {
display: none;
}
.products-carousel .entry .prodprice ins {
margin-left: 5px;
font-size: 12px;
}
.products-carousel .entry .prodprice .amount {
font-size: 14px;
color: #C63E22;
font-weight: bold;
}
.products-carousel .entry .prodprice del {
color: #626262;
}
.products-carousel .entry .prodprice del .amount {
font-size: 14px;
color: #B4B2B2;
}
.woolearnmore {
font-size: 11px;
color: #fffcff;
padding: 4px 9px;
background: #ef9516;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmOTUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNjNlMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ef9516 0%, #c63e22 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9516), color-stop(100%,#c63e22)); background: -webkit-linear-gradient(top,  #ef9516 0%,#c63e22 100%); background: -o-linear-gradient(top,  #ef9516 0%,#c63e22 100%); background: -ms-linear-gradient(top,  #ef9516 0%,#c63e22 100%); background: linear-gradient(to bottom,  #ef9516 0%,#c63e22 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9516', endColorstr='#c63e22',GradientType=0 ); -moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #f5570e;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
text-transform: uppercase;
font-weight: bold;
transition: all 200ms ease-in-out;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
display: block;
margin-top: 10px;
}
.products-carousel a:hover .woolearnmore {
border: 1px solid #5b5b5b;
background: #5b5b5b;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNWI1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #5b5b5b 0%, #333333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(100%,#333333)); background: -webkit-linear-gradient(top,  #5b5b5b 0%,#333333 100%); background: -o-linear-gradient(top,  #5b5b5b 0%,#333333 100%); background: -ms-linear-gradient(top,  #5b5b5b 0%,#333333 100%); background: linear-gradient(to bottom,  #5b5b5b 0%,#333333 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#333333',GradientType=0 ); }
.no-js .products-carousel, .no-js .post-carousel {
border-top: 1px solid #efefef;
margin: 15px -20px 60px 0;
padding: 25px 0 0;
}
.products-carousel > li, .post-carousel > li, #portfolio-items > article {
float: left;
list-style: none;
margin: 0 30px 0 0;
overflow: hidden;
position: relative;
width: 100%;
} .images .jcarousel-prev {
position: absolute;
left: 5px;
top: 32px;
width: 19px;
font-size: 0em;
}
.images .jcarousel-next {
position: absolute;
right: 5px;
top: 32px;
width: 19px;
font-size: 0em;
}
.images .jcarousel-container {
border-top: none;
margin: 15px 0 7px 0;
padding: 0 55px;
}
.prodthumbs-carousel > li {
float: left;
list-style: none;
margin: 0 20px 0 0;
overflow: hidden;
position: relative;    
}
.prodthumbs-carousel img {
transition: all 200ms ease-in-out;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
} .products-carousel > li, .post-carousel > li { width: 184px; }
.no-js .post-carousel > li {
display: inline-block;
float: none;
}
.no-js .products-carousel > li, .no-js #portfolio-items > article { margin-bottom: 40px; }
.products-carousel a:hover {
color: #000;
}
.products-carousel a, #portfolio-items article a {
display: block;
text-align: center;
}
#portfolio-items article a, #portfolio-items article .audio-player , #portfolio-items article .video-player { margin: 0 0 5px; }
.products-carousel img, #portfolio-items article img {
background-color: #fff;
margin: 0 0 -5px;
}
.products-carousel img { 
margin-bottom: 5px; }
.products-carousel img:hover {  }
.products-carousel .title, #portfolio-items > article .title {
font-weight: 400;
margin-bottom: 0;
}
.products-carousel > li .categories, #portfolio-items > article .categories {
color: #aeaeae;
display: block;
font-style: italic;
margin: -1px 0 20px;
}
.products-carousel a { }   
.products-carousel a:hover, #portfolio-items > article:hover { }
.not-ie .products-carousel a:hover:after, .not-ie #portfolio-items > article:hover:after {
background: #f15a23;
bottom: -2.5px;
content: '';
left: 50%;
display: block;
height: 5px;
margin: 0 0 0 -2.5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
width: 5px;
}
.products-carousel img {
transition: all 200ms ease-in-out;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
}
.products-carousel a:hover img, #portfolio-items > article:hover img {
filter: alpha(opacity=70); opacity: 0.8;
}
.products-carousel a:hover .title, #portfolio-items > article:hover .title { color: #f15a23; }
.jcarousel-clip {
overflow: hidden;
width: 100%;
}
.jcarousel-item {
margin: 0 20px 0 0;
width: 220px;
}
.prodthumbs-carousel .jcarousel-item {
width: 97px;
}
.jcarousel-next, .jcarousel-prev {
cursor: pointer;
height: 19px;
position: absolute;
right: 0;
top: -40px;
width: 19px;
}
.jcarousel-prev {
width:19px;
height:19px;
background: #cccccc url(//www.talk2me.com/wp-content/themes/talk2me-old/images/small-prev.png) no-repeat 7px 6px;
right: 20px;
}
.jcarousel-next {
width:19px;
height:19px;
background: #cccccc url(//www.talk2me.com/wp-content/themes/talk2me-old/images/small-next.png) no-repeat 7px 6px;
right: 0px;            
}
.jcarousel-next:hover, .jcarousel-next:focus, .jcarousel-next:active,
.jcarousel-prev:hover, .jcarousel-prev:focus, .jcarousel-prev:active {
background-color: #EF9516;
} .sidefeatproduct .flexslider {margin: 0 0 20px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 0;}
.sidefeatproduct {
text-align: center;
}
.sidefeatproduct h3 {
margin-top: 5px;
font-size: 12px;
font-family: 'Open Sans', Helvetica, Arial;
font-weight: bold;
}
.sidefeatproduct .flex-direction-nav a {
top: 40%;
} #feature1 {
margin-bottom: 20px;
}
#feature1 .jcarousel-prev, #feature1 .jcarousel-next {
cursor: pointer;
height: 19px;
position: absolute;
right: 0;
top: -80px;
width: 19px;
}
#feature1 .jcarousel-prev {
width: 15px;
height: 40px;
right: 40px;
}
#feature1 .jcarousel-next {
width: 15px;
height: 40px;
right: 20px;
}
#feature1 span.nextarrow, #feature1 span.prevarrow {
font-size: 32px;
font-weight: 600;
font-style: normal;
color: #666;
}
#feature1 span.nextarrow:hover, #feature1 span.prevarrow:hover {
color: #EF9516;
}
#feature1 .jcarousel-next, #feature1 .jcarousel-prev {
background: none !important;
}
.jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-next-disabled:focus, .jcarousel-next-disabled:active, .jcarousel-prev-disabled, .jcarousel-prev-disabled:hover, .jcarousel-prev-disabled:focus, .jcarousel-prev-disabled:active {
background-color: none !important;
cursor: pointer;
}
#feature1 .products-carousel > li, #feature1 .post-carousel > li {
width: 209px;
}
#feature1 .products-carousel > li, #feature1 .post-carousel > li, #feature1 #portfolio-items > article {
margin: 0 0 0 20px;
}
#feature2 {
margin-bottom: 20px;
}
#feature2 .jcarousel-prev, #feature2 .jcarousel-next {
cursor: pointer;
height: 19px;
position: absolute;
right: 0;
top: -80px;
width: 19px;
}
#feature2 .jcarousel-prev {
width: 15px;
height: 40px;
right: 40px;
}
#feature2 .jcarousel-next {
width: 15px;
height: 40px;
right: 20px;
}
#feature2 span.nextarrow, #feature2 span.prevarrow {
font-size: 32px;
font-weight: 600;
font-style: normal;
color: #666;
}
#feature2 span.nextarrow:hover, #feature2 span.prevarrow:hover {
color: #EF9516;
}
#feature2 .jcarousel-next, #feature2 .jcarousel-prev {
background: none !important;
}
#feature2 .products-carousel > li, #feature2 .post-carousel > li {
width: 209px;
}
#feature2 .products-carousel > li, #feature2 .post-carousel > li, #feature2 #portfolio-items > article {
margin: 0 0 0 20px;
} span.cart_itemstotal {
padding: 0 0 0 20px;
}
ul.mini-cart {
position: relative;
float: right;
margin: 0;
margin-left: 20px;
line-height: 40px;
}
ul.mini-cart li {
list-style: none;
}
ul.mini-cart li .cart_dropdown_link {
padding: 0 15px 0 25px;
}
ul.mini-cart li:hover {
position: static;
background: #25272A;
}
ul.mini-cart li:hover ul.cart_list {
left: auto;
right: 0;
-moz-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
box-shadow: 0 10px 15px rgba(0,0,0,0.1);
}
ul.mini-cart li {
width: auto;
}
ul.mini-cart li a {
border-bottom: 0 none;
border-right: 0 none;
font-weight: 800;
}
ul.mini-cart li:last-child {
border-bottom: 0 none;
width: auto;
}
ul.mini-cart li ul.cart_list {
z-index: 9999;
background: none repeat scroll 0 0 #25272A;
display: block;
left: -999em;
margin: -3px 0 0 -1px;
padding: 10px 15px;
position: absolute;
width: 210px;
}
ul.mini-cart li ul.cart_list li.empty {
border: medium none;
padding: 15px 0 10px;
}
ul.mini-cart li ul.cart_list li {
line-height: 1.1;
padding: 7px 0;
text-align: right;
}
ul.mini-cart li ul.cart_list li.cart-title {
border: 0 none;
padding: 0;
text-align: right;
}
ul.mini-cart li ul.cart_list li.cart-title h3 {
font-family: 'Open Sans', Helvetica, Arial;
border-bottom: 1px solid #2C2C2C;
color: #A1A1A1;
font-size: 11px;
margin: 0;
padding: 6px 0 10px;
text-transform: uppercase;
font-weight: 800;
}
ul.mini-cart li ul.cart_list li.cart_list_product {
clear: left;
overflow: hidden;
padding: 11px 0 7px;
}
ul.mini-cart li ul.cart_list li.cart_list_product:first-child {
border-top: 0 none;
}
ul.mini-cart li ul.cart_list li.cart_list_product img {
background: none repeat scroll 0 0 #FFFFFF;
width: 32px;
height: 32px;
float: left;
margin: -4px 0.27em 0.27em 0;
padding: 0.27em;
}
ul.mini-cart li ul.cart_list li.cart_list_product a {
background: none repeat scroll 0 0 transparent;
border: 0 none;
box-shadow: none;
font-size: 1em;
font-weight: bold;
margin: 3px 0;
padding: 0;
text-decoration: none !important;
}
ul.mini-cart li ul.cart_list li.cart_list_product a:hover {
background: none repeat scroll 0 0 transparent;
border: 0 none;
box-shadow: none;
padding: 0;
}
ul.mini-cart li ul.cart_list li.cart_list_product dl.variation {
margin-bottom: 0;
opacity: 0.7;
overflow: hidden;
}
ul.mini-cart li ul.cart_list li.cart_list_product dl.variation dt {
clear: left;
float: left;
font-weight: 700;
}
ul.mini-cart li ul.cart_list li.cart_list_product .quantities {
float: none;
display: block;
margin: 5px 0 0 0;
margin-right: 0 !important;
}
ul.mini-cart li ul.cart_list li.total {
text-transform: uppercase;
text-align: right;
font-weight: bold;
border-top: 1px solid #2C2C2C;
border-bottom: 1px solid #2C2C2C;
line-height: 1;
padding: 10px 0;
}
ul.mini-cart li ul.cart_list li.buttons {
border-bottom: medium none;
margin: 0 0 -8px;
padding: 1em 0 0.5em;
}
ul.mini-cart li ul.cart_list li.buttons .button{
border: none;
height: 30px;
line-height: 30px;
text-align: center;
letter-spacing: 1px;
background: #EF9516;
color: #fff !important;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
font-size: 10px;
padding: 0;
font-weight: bold;
text-transform: uppercase;
cursor: pointer; 
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;  
}
ul.mini-cart li ul.cart_list li.buttons .button:hover {
background: #0B0B0B;
}
ul.mini-cart li ul.cart_list li.buttons .button {
float: left;
width: 47%;
}
ul.mini-cart li ul.cart_list li.buttons .button.checkout {
float: right;
width: 47%;
}
.cart_list {
margin-left: 0;
padding: 20px 20px 0 20px;
}
div .dropdown_widget .cart_list li{
border-top:none;
font-size: 11px;
list-style: none;
padding: 15px 0;
margin: 8px 0;
clear: both;
}
.dropdown_widget .cart_list li.empty{
border-bottom: none;
text-align: center;
font-weight: bold;
}
.dropdown_widget .cart_list li:nth-child(even){
}
.dropdown_widget ul.cart_list li a{
display: block;
font-weight: bold;  
}
#top .dropdown_widget a {
text-decoration: none;
}
#top .dropdown_widget li a:hover{
text-decoration: underline;
}
.dropdown_widget ul.cart_list li a img{
float:right;
display: block;
padding:2px;
margin:0;
width:32px;
height: 32px;
}
.dropdown_widget .quantity {
clear: left;
float: left;
overflow: hidden;
}
#top .dropdown_widget .total{
clear: both;
padding:0 20px 0 20px;
border:none;
text-transform: uppercase;
text-align: center;
font-weight: bold;
border-top: 1px solid #efefef;
border-bottom: 1px solid #efefef;
margin: 25px 15px 0 15px;
padding: 5px 0;
}
.dropdown_widget .buttons{
clear: both;
padding: 15px 15px 15px 15px;
overflow: hidden;
}
.dropdown_widget .buttons .button {
border: none;
height: 30px;
line-height: 30px;
text-align: center;
letter-spacing: 1px;
background: #4C4FA0;
color: #fff !important;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
font-size: 10px;
padding: 0;
font-weight: bold;
text-transform: uppercase;
cursor: pointer; 
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;      
}
.dropdown_widget .buttons .button:hover {
background: #0B0B0B;
}
#top .dropdown_widget .buttons .button, #top .prev_image_container .widget_shopping_cart .buttons .button{
width: 47%;
float: left;
}
#top .dropdown_widget .buttons .button.checkout, #top .prev_image_container .widget_shopping_cart .buttons .button.checkout{
float: right;
}
#top .update_succes{
margin: 0px 10px;
}
dl.variation {
float: left;
padding:0;
margin:0;
}
dl.variation dt {
float: left;
clear: left;
padding: 0;
margin: 0;
}
dl.variation dd {
float: left;
padding: 0;
margin: 0 0 0 3px;
font-weight: bold;
}
#top div.product .woocommerce_tabs ul.tabs li.active a, .cart_dropdown .dropdown_widget,  #top .sub_menu li ul a{
background-color: #1F1F24;
}
.arrow_box {
margin-bottom: 15px;
text-align: center;
}
.arrow_box {
position: relative;
background: #1F1F24;
border: 1px solid #efefef;
}
.arrow_box:after, .arrow_box:before {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.arrow_box:after {
border-top-color: #303030;
border-width: 8px;
left: 50%;
margin-left: -8px;
}
.arrow_box:before {
border-top-color: #efefef;
border-width: 12px;
left: 50%;
margin-left: -12px;
}  .dropdown-menu {
display: none;
} @media only screen and (min-width: 768px) and (max-width: 989px) {
.sub_menu {
display: none;
}
.nivo-caption {
top: 60px !important;
margin-right: 150px !important;
}  .products-carousel > li, .post-carousel > li { width: 211px !important; }  .post-carousel .entry-body { width: 255px; }
.hpslides {
top: 30px;
}
.hpslides2 {
top: 200px;
}
#breadcrumb {
margin: 20px 0 0 0 !important;
}
.scase-pgtitle {
padding: 0 30px 0 30px;
}
#showcase_cats {
float: left;
padding: 0 30px 30px 30px;
}
.woohpwidgets-main {
float: none !important;
width: 100% !important;   
} 
.woohpwidgets-side {
display: none;
}
#searchform #s {
width: 365px;
}
#searchform #s:focus {
width: 385px;
}
.tf-product-price {
padding-right: 20px !important;
}
}  @media only screen and (max-width: 767px) {
.product_title {
text-align: center !important;
padding-right: 30px !important;
}
.tf-product-price {
text-align: center !important;
padding: 0 0 20px 0 !important;
}
#toptop, #logospot {
text-align: center;
}    
.sub_menu {
display: none;
}
.headerwrap-img {
line-height: 0;
margin: 20px 0;
}
.header-widget {
line-height: 0;
margin-bottom: 20px;
}      
#searchform #s {
width: 180px;
}
#searchform #s:focus {
width: 190px;
}   
nav#access {
margin: 0 0;
}
.menu-main-menu-container {
text-align: center;
}
.dropdown-menu { 
display: inline-block; 
margin: 10px 0px;
width: 218px;
background: #f6f6f6;
color: #666666;
padding: 5px;
font-size: 12px;
line-height:21px;
border: 1px solid #ccc;
}
#navigation { display: none; }
.bottextright { text-align: center; }
.hpslides, .hpslides2 {
display: none;
}
.hpslider {
margin: 30px 0 20px 0;
}
div.product div.images, div.product div.summary {
float: none !important;
width: 100% !important;
}
.woohpwidgets-main {
float: none !important;
width: 100% !important;   
} 
.woohpwidgets-side {
display: none;
}
.entry-meta .entry-fr {
display: none;
}
.form-allowed-tags {
display: none;
}
#showcase-wrap {
text-align: center;
}
.post-thumb img {
float: none;
}
.pgtitle {
padding: 0 0 0 0;
}
.pgtitle h1 {
margin-left: 0;
margin-right: 0;
padding-left: 0;
}
.entry-title {
margin-top: 20px;
}
#footer-nav {
text-align: center;
}
.bottextright {
margin-bottom: 20px;
}
.hpslides, .hpslides2, .flex-control-nav {
display: none;
}
.header-widget .widget_search, .header-widget .widget_product_search  {
float: none;
text-align: center;
}
.entry-content table td  { 
padding: 10px 0 6px 5px; 
border-top: 1px solid #e6e6e6; 
vertical-align: middle;
}    
.product-thumbnail {
display: none;
}
#breadcrumb {
margin: 20px 0 0 0 !important;
}
.scase-pgtitle {
padding: 0 30px 0 30px;
}
#showcase_cats {
float: left;
padding: 0 30px 30px 30px;
}
}  @media only screen and (min-width: 768px) and (max-width: 989px) {
nav#access {
margin: 0 0px;
}
.tf_showcase {
float: left;
margin: 0 25px 0 0;
width: 160px;
}
.tf_showcase {
float: left;
margin: 0 25px 0 0;
width: 160px;
}
.twocol .tf_showcase {
float: left;
width: 342px;
margin: 0 30px 0 0;
}
.twocol.tf_showcase {
float: left;
width: 342px;
margin: 0 30px 0 0;
}
.threecol .tf_showcase {
float: left;
width: 218px;
margin: 0 30px 0 0;
}
.threecol.tf_showcase {
float: left;
width: 218px;
margin: 0 30px 0 0;
}
.scase-pgtitle {
padding: 0 30px 0 30px;
}
#showcase_cats {
float: left;
padding: 0 30px 30px 30px;
}
#breadcrumb {
margin: 20px 0 0 0 !important;
}
}  @media only screen and (max-width: 767px) {
.tf_showcase {
float: left;
margin: 0 25px 0 0;
width: 258px;
} 
.twocol .tf_showcase {
float: left;
width: 258px;
margin: 0 25px 0 0;
}
.twocol.tf_showcase {
float: left;
width: 258px;
margin: 0 25px 0 0;
}
.threecol .tf_showcase {
float: left;
width: 258px;
margin: 0 25px 0 0;
}
.threecol.tf_showcase {
float: left;
width: 258px;
margin: 0 25px 0 0;
}
#showcase-wrap { 
} 
.scase-pgtitle {
padding: 0 30px 20px 30px;
}
#showcase_cats {
float: none;
text-align: center;
padding: 30px 30px 30px 30px;
}
.single-tf_showcase #showcase_cats {
padding: 0 30px 30px 30px;
}
#showcase_cats h2 {
float: none;
}
#sort-by {
margin-left: 0;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.tf-product-price {
text-align: center !important;
padding: 0 0 30px 0 !important;
float: none !important;
}
.product_title {
padding-bottom: 0 !important;
text-align: center !important;
}
#toptop, #logospot {
text-align: center;
}
.headerwrap-img {
line-height: 0;
margin: 20px 0;
}
.header-widget {
line-height: 0;
margin-bottom: 20px;
}
.header-widget .widget_search, .header-widget .widget_product_search {
float: none;
text-align: center;
}
.one_third.header-widget {
padding-top: 0px;
}
nav#access {
margin: 0 0;
}
.sub_menu {
display: none;
}
.menu-main-menu-container {
text-align: center;
}
.dropdown-menu { 
display: inline-block; 
margin: 10px 0px;
width: 378px;
background: #f6f6f6;
color: #666666;
padding: 5px;
font-size: 12px;
line-height: 21px;
border: 1px solid #ccc;
}
#navigation { display: none; }
.nivo-caption {
display: none !important;
}
.bottextright { text-align: center; }  .products-carousel > li, .post-carousel > li { width: 179px !important; }  .post-carousel .entry-body { width: 155px !important; }
.hpslides, .hpslides2, .flex-control-nav {
display: none;
}
.tf_showcase {
float: left;
margin: 0 25px 0 0;
width: 418px;
} 
.twocol .tf_showcase {
float: left;
width: 418px;
margin: 0 25px 0 0;
}
.twocol.tf_showcase {
float: left;
width: 418px;
margin: 0 25px 0 0;
}
.threecol .tf_showcase {
float: left;
width: 418px;
margin: 0 25px 0 0;
}
.threecol.tf_showcase {
float: left;
width: 418px;
margin: 0 25px 0 0;
}
#showcase-wrap { 
} 
.scase-pgtitle {
padding: 0 30px 0 30px;
}
#showcase_cats {
float: left;
padding: 20px 30px 30px 30px;
}
.single-tf_showcase #showcase_cats {
padding: 0 0 30px 0;
}
#breadcrumb {
margin: 20px 0 0 0 !important;
}
}
@media only screen and (max-width: 479px) {  .products-carousel > li, .post-carousel > li { width: 218px !important; }  .post-carousel .entry-body { width: 255px !important; }
.hpslider {
margin: 20px 0 20px 0;
}
.hpslides, .hpslides2 {
display: none;
}
.widget_search, .widget_product_search {
float: none;
text-align: center;
}
.one_third.header-widget {
padding-top: 0px;
}
.featprodmidimg {
}
#breadcrumb {
margin: 20px 0 0 0 !important;
}
.social-icons {
display: none;
}
#vtoplinks {
text-align: center;
}
ul.mini-cart {
float: none;
margin-left: 0;
}    
}   .ie9 .gradient {
filter: none;
}    .jcarousel-clip .zoom .attachment-shop_single {
width: 90px;
height: 90px;
} .tp_recent_tweets ul {
margin-left: 5px;
list-style-type: none;
}
.tp_recent_tweets a {
color: #A1A1A1;
}
.tp_recent_tweets a:hover {
color: #fff !important;
}
.tp_recent_tweets .twitter_time {
font-size: 11px !important;
}  .section {
clear: both;
padding: 0px;
margin: 0px;
} .col {
display: block;
float:left;
margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; } .group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; } .span_6_of_6 {
width: 100%;
}
.span_5_of_6 {
width: 83.06%;
}
.span_4_of_6 {
width: 66.13%;
}
.span_3_of_6 {
width: 49.2%;
}
.span_2_of_6 {
width: 32.26%;
}
.span_1_of_6 {
width: 15.33%;
} @media only screen and (max-width: 480px) {
.col {  margin: 1% 0 1% 0%; }
.span_1_of_6, .span_2_of_6, .span_3_of_6, .span_4_of_6, .span_5_of_6, .span_6_of_6 { width: 100%; }
.hideMobile { 
display: none; 
}
}
.olympus-features {
padding: 25px; 
background-image: url(//www.talk2me.com/wp-content/themes/talk2me-old/css/images/olympus-row3-background.png);
color: #ffffff;
background-repeat: no-repeat;
height: 469px
}
.olympus-features p {
color: #ffffff;
font-size: 12px;
margin-bottom: 5px;
line-height: 19px
}
.olympus-features p strong {
text-transform: uppercase
} .span_4_of_4 {
width: 100%;
}
.span_3_of_4 {
width: 74.6%;
}
.span_2_of_4 {
width: 49.2%;
}
.span_1_of_4 {
width: 23.8%;
} @media only screen and (max-width: 480px) {
.col {  margin: 1% 0 1% 0%; }
.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {
margin: 0; 
background: #fff; 
position: relative; 
-webkit-border-radius: 4px 4px 0 0; 
-moz-border-radius: 4px 4px 0 0; 
-o-border-radius: 4px 4px 0 0; 
border-radius: 4px 4px 0 0; 
zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px}  .flex-direction-nav a {
width: 36px;
height: 39px;
margin: -20px 0 0;
display: block;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/bg_direction_arrows_trans.png) no-repeat 0 0;
position: absolute;
top: 50%;
cursor: pointer;
text-indent: -9999px;
opacity: 0;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease; 
-o-transition: all .3s ease; 
transition: all .3s ease;
z-index:102;
}
.flex-prev {
left: -36px;
}
.flex-next {
background-position: 0 -39px !important; 
right: -36px;
}
.flexslider:hover .flex-next {
opacity: 1; 
right: 0;
background-color: #0B0B0B;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
background-color: #EF9516;  
}
.flexslider:hover .flex-prev {
opacity: 1; 
left: 0;
background-color: #0B0B0B;
} .flex-control-nav {
position: absolute;
bottom: 30px;
right: 40px;
z-index: 102;
}
#showcaseimg .nivo-controlNav {
display: none;
} .flex-control-nav {position: absolute; bottom: 30px; right: 40px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #dedede; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a.flex-active {
background: #EF9516;
}
.flex-control-paging li a:hover {background: #a4a4a4;}
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none;
-webkit-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
#showcaseimg .nivoSlider img {
-webkit-transition: opacity 400ms ease-in-out;
-moz-transition: opacity 400ms ease-in-out;
-o-transition: opacity 400ms ease-in-out;
transition: opacity 400ms ease-in-out;
}
.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
} .nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; } .nivo-caption {
position:absolute;
top: 100px;
margin-left: 70px; 
border-radius: 4px;
color:#fff;
width: auto; 
margin-right: 300px;
z-index:8;
padding: 25px;
overflow: hidden;
display: none;
}
.nivo-bg {
}
.nivo-slidewrap {
}
.nivo-caption h2 { 
font-family: 'Open Sans', Arial, sans-serif;
font-size: 34px;
line-height: 34px;
color: #fff; 
margin: 0;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
text-transform: uppercase;
margin: 0;
font-weight: bold;
display: inline-block;
}
.nivo-caption a { 
-webkit-transition: color 0.15s linear;
-moz-transition: color 0.15s linear;
-ms-transition: color 0.15s linear;
-o-transition: color 0.15s linear;
transition: color 0.15s linear;
color: #fff;
}
.nivo-caption h2 a:hover {
color: #F0EAEA;
}
.nivo-caption p {
color: #fff; 
text-transform: uppercase;
font-size: 12px;
margin: 5px 0 0 0; 
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
padding: 0;
}       
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
width: 36px;
height: 39px;
margin: -20px 0 0;
display: block;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/bg_direction_arrows_trans.png) no-repeat 0 0;
position: absolute;
top: 50%;
cursor: pointer;
text-indent: -9999px;
opacity: 0;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease; 
-o-transition: all .3s ease; 
transition: all .3s ease;
z-index:102;
}
.nivo-prevNav {
left: -36px;
}
.nivo-nextNav {
background-position: 0 -39px !important; 
right: -36px;
}
#slider:hover .nivo-nextNav {
opacity: 1; 
right: 0;
background-color: #0B0B0B;
}
#slider:hover .nivo-nextNav:hover, #slider:hover .nivo-prevNav:hover {
background-color: #EF9516;	
}
#slider:hover .nivo-prevNav {
opacity: 1; 
left: 0;
background-color: #0B0B0B;
} .nivo-controlNav {
position: absolute;
bottom: 30px;
right: 40px;
z-index: 102;
}
#showcaseimg .nivo-controlNav {
display: none;
}
.nivo-controlNav a {
float: left;
width: 11px;
height: 11px;
display: block;
background: #dedede;
cursor: pointer;
text-indent: -9999px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px; 
-o-border-radius: 20px; 
border-radius: 20px;
margin: 0 0 0 5px;
}
.nivo-controlNav a:first-child {
margin: 0;
}
.nivo-controlNav a:hover {background: #a4a4a4;}
.nivo-controlNav a.active {
background: #EF9516; 
cursor: default;
}
.hpslide_pricewrap {
float: left;
background: #EF9516;
padding: 10px;
width: auto;
margin-top: 10px;
border-radius: 4px;
margin-bottom: 5px;
font-size: 12px;
text-transform: uppercase;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;   
}
.hpslide_pricewrap:hover {
background: #E2870D;
}
.nivo-bg img {
}
.navwrap {
}
nav#access {
}
#navigation {
margin: 0;
}
#navigation {
padding:0; 
}
.nav { 
margin: 0 0 0 -15px; 
padding:0; 
list-style:none; 
line-height: 1;
overflow:hidden;
}
.nav a  { 
position: relative; 
color: #fff; 
display: block; 
padding: 18px 20px 18px; 
text-decoration: none; 
letter-spacing: 1px;
text-transform: uppercase;
font-weight: bold;
}
.nav li a:hover { 
color: #EF9516; 
text-decoration: none !important;
} 
.nav li.current_page_item a, .nav li.current_menu_item a { 
color: #EF9516; 
text-decoration: none !important;
} 
.sub-menu.nav li.current_page_item a, .sub-menu.nav li.current_menu_item a { 
color: #0B0B0B; 
text-decoration: none !important;
} 
.nav li  { 
float: left; 
width: auto; 
} .nav li ul {
border: 1px solid #212228;
box-shadow: 0px 2px 4px rgba(0, 0, 0, .3);
-moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, .3);
-webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, .3);
margin-left: -10px;
position: absolute;
z-index: 200;
margin-top: -1px;
z-index: 9999;
}
.nav li ul li {
border-bottom: 1px solid #2C2C2C;
float: none;
position: relative;
}
nav.main ul li ul li:last-child {
border-bottom: none;
}
.nav li ul li a {
color: #fff !important; font-size: 0.9em;
text-transform: none !important;
}
.nav li ul li a {
background: #121212; border-bottom: none; line-height: 2;
padding: 8px 5px 8px 15px;
text-align: left;
width: 200px;
text-transform: uppercase;
letter-spacing: normal;
}
.nav li ul li a:hover, .nav li ul li.current_page_item a {
background: #25272A;
border-color: #f1f1f1;
color: #444;
}
.nav li ul li a:active {
}
.nav li a {
display: block;
text-decoration: none;
text-transform: uppercase;
}
.nav li ul li ul {
left: 100%;
margin-top: -1px;
margin-left: 0px;
top: 0;
}
.nav li.right ul li ul {
left: -175px;
}
.nav li ul li ul {
z-index: -1;
} .nav li ul, .nav li:hover ul li ul { display: none; }
.nav li:hover ul,
.nav li ul li:hover ul { display: block; }
.nav .sf-sub-indicator {
display: block;
width: 8px;
height: 7px;
text-indent: -999em;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/menubullet.png) top left;
position: absolute;
top: 21px;
right: 8px;
}
.nav a:focus > .sf-sub-indicator, .nav a:hover > .sf-sub-indicator {
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/menubullet.png) bottom left;
}
.nav li ul .sf-sub-indicator {top: 0.9em;}
.nav ul.sub-menu a > .sf-sub-indicator, .nav ul.children a > .sf-sub-indicator {
display: block;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/images/menubullet.png) bottom right;
width: 8px;
height: 11px;
left: 85% !important;
top: 13px;
} #sub_nav {
margin: 0 0 20px 0;
}
.leftnavtitle {
font-family: Georgia;
font-style: italic;
margin: 0 0 10px 0;
}
#sidebar_content ul.sub-menu li.menu-item ul.sub-menu {
display: none;
}
#sidebar_content ul.sub-menu li.current-menu-parent a {
}
#sidebar_content ul.sub-menu li.current-menu-item ul.sub-menu {
display: block;
}
#sidebar_content ul.sub-menu li.current-menu-item ul.sub-menu ul.sub-menu {
display: none;
}
#sidebar_content ul.sub-menu li.current-menu-item ul.sub-menu li.current-menu-item {
display: block;
}
#sidebar_content ul.sub-menu li.current-menu-ancestor ul.sub-menu {
display: block;
}
#sidebar_content ul.sub-menu li.current-menu-ancestor ul.sub-menu ul.sub-menu{
display: none;
}
#sidebar_content ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item ul.sub-menu  {
display: block;
}
#sidebar_content ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu  {
display: block;
}
#menu-main-menu {
margin: 10px 0 0 0;
border-bottom: 1px solid #eee;
line-height: 1.8em;
}
#sidebar_content .sub-menu {
list-style-type: none;
margin: 0;
}
#sidebar_content .sub-menu li {
border-top: 1px solid #efefef;
padding: 5px 8px 5px 15px;
}
#sidebar_content li.current-menu-item a {
font-weight: bold;
color: #DA590F !important;
}
#sidebar_content .sub-menu li li {
border-style: none;
padding-left: 14px;
}
#sidebar_content ul.sub-menu ul.sub-menu {
padding-top: 8px;
}
#sidebar_content ul.sub-menu li.current-menu-item ul.sub-menu {
font-weight: normal;
}
#rightMenu li li {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 14px;
border-style: none;
background: white url(//www.talk2me.com/wp-content/themes/talk2me-old/img/icons/subarrow.gif) no-repeat 0px 8px;
margin-top: 0px;
margin-bottom: 0px;
}
img { max-width:100%; }
.col2-set {
zoom:1;
clear:both;
}
.col2-set .col-1 {width:49%;float:left;}
.col2-set .col-2 {width:49%;float:right;}
header.title {overflow:hidden;zoom:1;}
header.title h1,header.title h2,header.title h3,header.title h4,header.title h5 {float:left;}
header.title a.edit {float:right;font-size:12px !important;text-transform:uppercase;}
h1.page-title {
margin-bottom:15px;
border: none;
font-family: 'Open Sans', Helvetica, Arial;
}
.shop-cat-thumb {
float: left;
margin: 0 0 20px 0;
}
.shop-cat-thumb img {
border: 1px solid #D3CCCC;
margin: 0 20px 0 0;
}
.shop-cat-desc {
float: left;
margin-bottom: 10px;
}
.shop-cat-orderby {
float: left;
width: 100%;
}
.shop-descwrap {
float: left;
width: 100%;
} .wooside .widget {
margin-bottom: 40px;
} ul.product-categories {
list-style: none;
margin-left: none !important;
border: 1px solid #efefef;
background: #F8F8F8;
padding: 20px 20px 5px 25px;
}
#site-footer ul.product-categories {
border: none;
background: none;
}
.wooside .widget li {
line-height: 25px;
}
.wooside .widget li a {
color: #0B0B0B;
font-size: 13px;
}
.wooside .widget li a:hover { color: #DA590F; }
.wooside .children {
list-style: none;
margin: 0;
margin-bottom: 15px;
}
.wooside .widget .children a {
color: #999;
font-size: 11px;
line-height: 20px;
}
.wooside .widget .children a:hover {
color: #0B0B0B;
}
.wooside .flex-control-nav {
display: none;
}
.wooside .flexslider {
}
.wooside .widget ul.product_list_widget a {
font-size: 11px;
}
.wooside .widget ul.product_list_widget li ins .amount {
font-size: 12px;
color: #C63E22;
}
.wooside .widget ul.product_list_widget li .from {
font-size: 11px;
color: #A1A1A1;
}
#site-footer ul.product-categories {
padding: 0 20px 20px 20px;
}
#site-footer .widget_product_categories a {
color: #A1A1A1 !important;
font-size: 13px;
font-weight: 800;
}
#site-footer .widget_product_categories .product-categories li {
line-height: 25px;
}
#site-footer .widget_product_categories .product-categories .children {
list-style: none;
list-style-type: none !important;
margin-left: 8px;	
}
#site-footer .widget_product_categories .product-categories .children a {
font-size: 11px;
}
#site-footer .widget_product_categories a:hover {
color: #fff !important;
}
#site-footer .product_list_widget {
padding: 5px 10px 15px 10px;
list-style: none;
margin-left: 0;
}
#site-footer .widget ul.product_list_widget li {
clear: none;
overflow: hidden;
zoom: 1;
line-height: 14px;
margin-bottom: 2.2em;
}
#site-footer .widget ul.product_list_widget a {
font-size: 11px;
display: block;
font-weight: normal;
margin-bottom: 8px;
color: #A1A1A1;
font-weight: 800;
text-transform: uppercase;
}
#site-footer .widget ul.product_list_widget a:hover {
color: #fff;
}
#site-footer .widget ul.product_list_widget li img {
float: right;
margin: 0 0 .5em 1.4em;
padding: 3px;
background: white;
width: 42px;
height: auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #E6E6E6 !important;
}
#site-footer .widget ul.product_list_widget li .amount {
color: #A1A1A1;
font-size: 11px;
}
p.demo_store {position:fixed;top:0;left:0;right:0;text-align:center;padding:1em 0;background:#ebdd75;color:#827513;z-index:999999;}
.tax-product_cat .shop-title, .tax-product_tag .shop-title {
display:none;
}
.woocommerce #main>.page-title {display:none;}
mark {background:none;}
ul.products {
margin: 0 0 1.5em 0;
padding: 0;
list-style: none;
}
ul.products li {
text-align:center;
list-style:none;
}
ul.products li.first{clear: 
both;}
ul.products li.last {margin-right:0;}
ul.products li h3 {
font-family: 'Open Sans', Helvetica, Arial;
font-size: 12px;
margin: 15px 0 0 0;
font-weight: bold;
color: #666;
}
ul.products li img {
border: 1px solid #ededed;
background:none;
padding:0;
}
.tf_prodthumb_inner img {
border: none !important;
}
ul.products li img:hover {
}
ul.products a:hover h3 {
color: #313030;
-webkit-transition: color 0.4s ease;
-moz-transition: color 0.4s linear;
-o-transition: color 0.4s linear;
-ms-transition: color 0.4s linear;
transition: color 0.4s linear;
}
ul.products li a {display:block;}
ul.products li a img {
padding:0;
background:#fff;
height:auto;
display:block;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);
-webkit-transition: opacity 400ms ease-in-out;
-moz-transition: opacity 400ms ease-in-out;
-o-transition: opacity 400ms ease-in-out;
transition: opacity 400ms ease-in-out;
}
.tf_prodthumb {
background: #F7E8E8;
display: block;
position: relative;
padding: 5px;
overflow: hidden;
}
.tf_prodthumb:hover {
background: #CEC7C7;
}
.tf_prodthumb_inner {
display: block;
position: relative;
overflow: hidden;	
}
ul.products li .price {
color: #0B0B0B;
font-size: 18px;
display:block;
}
.single-product ul.products li .price {
font-size: 14px;
}
button.button,input.button,input[type=submit], .widget_shopping_cart .buttons a, a.checkout-button, a.shipping-calculator-button, .button {
font-family: 'Open Sans', Helvetica, Arial;
letter-spacing: 1px;
text-transform: uppercase;
font-size: 11px;
display: inline-block;
margin: 5px 5px 5px 5px;
padding: 8px 13px;
color: white !important;
text-align: center;
text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
text-decoration: none;
border: none; -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear; 
background: #ef9516;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmOTUxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjk1MTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ef9516 0%, #ef9516 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef9516), color-stop(100%,#ef9516)); background: -webkit-linear-gradient(top,  #ef9516 0%,#ef9516 100%); background: -o-linear-gradient(top,  #ef9516 0%,#ef9516 100%); background: -ms-linear-gradient(top,  #ef9516 0%,#ef9516 100%); background: linear-gradient(to bottom,  #ef9516 0%,#ef9516 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9516', endColorstr='#ef9516',GradientType=0 ); } 
.wooside .widget_shopping_cart button.button, .wooside .widget_shopping_cart .buttons a {
margin: 0;
font-size: 9px;
font-weight: bold;
}
.price_label {
text-transform: uppercase;
font-size: 12px;
color: #0B0B0B;
}
ul.products li a.button:hover, .widget_shopping_cart .buttons a:hover, button.button:hover,input.button:hover,input[type=submit]:hover, a.checkout-button:hover, a.shipping-calculator-button:hover {
text-decoration: none !important;
background: #0B0B0B;
}
li.product a.button, .single-product .upsells li.product a.button, .single-product .related li.product a.button, .tax-product_cat ul.products li.product a.button, .tax-product_tag ul.products li.product a.button {
font-weight: bold;
background: #EF9516;
letter-spacing: 1px;
position: absolute;
top: 45%;
width: 90%;
left: 5%;
height: 30px;
line-height: 30px;
padding: 0;
text-align: center;
font-size: 11px;
text-transform: uppercase;
border: none;
color: white !important;
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s; -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-transition: opacity 400ms ease-in-out;
-moz-transition: opacity 400ms ease-in-out;
-o-transition: opacity 400ms ease-in-out;
transition: opacity 400ms ease-in-out;         
}
li.product:hover img, .single-product .upsells li.product:hover img, .single-product .related li.product:hover img, .tax-product_cat ul.products li.product:hover img, .tax-product_tag ul.products li.product:hover img {
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
li.product:hover a.button, .single-product .upsells li.product:hover a.button, .single-product .related li.product:hover a.button, .tax-product_cat ul.products li.product:hover a.button, .tax-product_tag ul.products li.product:hover a.button {
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}
li.product:hover a.button:hover, .single-product .upsells li.product:hover a.button:hover, .single-product .related li.product:hover a.button:hover, .tax-product_cat ul.products li.product:hover a.button:hover, .tax-product_tag ul.products li.product:hover a.button:hover {
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
background: #000;
}
li.product:hover h3 {
color: #313030;
}
li.product:hover h3:hover, .single-product .upsells li.product:hover h3:hover, .single-product .related li.product:hover h3:hover {
color: #313030;
}
ul.products li a.button.loading {
filter:alpha(opacity=@opacity * 100);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
}
ul.products li a.button.loading:before {
content:"";
position:absolute;
height:16px;
width:16px;
left: 45%;
bottom: -35px;
text-indent:0;
background:url(//www.talk2me.com/wp-content/themes/talk2me-old/images/ajax-load.gif) no-repeat;	
}
ul.products li a.button.added:before { 
content:"";
position:absolute;
height:16px;
width:16px;
left: 45%;
bottom: -32px;
text-indent:0;
background:url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/ico-tick.png) no-repeat;
}
ul.products li .from {
font-size: 14px;
color: #706868;
}
ul.products li del .amount { 
color: #626262;
}
ul.products li .amount {
font-size: 14px;
color: #C63E22;
font-weight: bold;
}
.price del {
color: #626262;
font-size: 34px;
}
.single_variation .price del {
font-size: 22px;
}
ul.products li .amount a {
color: #0B0B0B;
}
ul.products li ins {background: none;text-decoration:none;color: #fff;}
.ie7 ul.products {overflow:hidden;zoom:1;}
.tf-price-wrap {
background: #f8f8f8; margin-bottom: 30px;
border: 1px solid #E1E1E1;
}
.tf-product-title {
float: left; }
.tf-product-price {
float: right; text-align: right;
font-size: 30px;
padding: 30px 25px 30px 0;
margin-left: 0 !important;
}
.icon-map-marker {
margin-left: 20px;
margin-right: 5px;
} .onsale {
padding: 2px 9px;
text-align: center;
color: white;
font-weight: bold;
position: absolute;
background: #EF9516;
top: 8px;
left: 8px;
font-size: 11px;
text-transform: uppercase;
z-index: 103;
}
.products .onsale { 
top: 9px;
left: -3px;
}
.single-product .onsale {
top: 5px;
left: -4px;	
}
.pix_label_tag {
display: block;
padding: 0 8px 0 4px;
position: absolute;
right: -6px;
text-transform: uppercase;
top: -11px;
z-index: 2;
}
.pix_label_tag.label_red {
background: #E57465;
}
.pix_label_tag span.label_flag_top {
border-top: 4px dashed;
border-left: 6px solid transparent;
color: transparent!important;
height: 0;
position: absolute;
left: -4px;
top: 0;
width: 0;
}
.pix_label_tag span.label_flag_bottom {
border-bottom: 4px dashed;
border-left: 6px solid transparent;
bottom: 0;
color: transparent!important;
height: 0;
left: -4px;
position: absolute;
width: 0;
}
.pix_label_tag .label_shadow {
border-top: 5px dashed;
border-right: 6px solid transparent;
bottom: -5px;
color: transparent!important;
height: 0;
right: 0;
position: absolute;
width: 0;
}
.woocommerce .images {
clear: both;
float:left;
width: 47%;
}
.woocommerce .images img {
background:#fff;
height:auto;
border:1px solid #e5e5e5;
}
.woocommerce .images img:hover{border-color:#ddd;}
.woocommerce .images a {
display:block;
margin-bottom:.5em;
}
.woocommerce .images .thumbnails { 
overflow:hidden;
zoom:1;
}
.woocommerce .images .thumbnails a {float:left;margin-right:5px;}.woocommerce .images .thumbnails a .last{margin-right:0;}
.woocommerce .images .thumbnails a .first {clear:left;}
.woocommerce .summary {
float:right;
margin-bottom:1.5em;
width: 50%;
}
.woocommerce .summary form {
margin-top: 1.5em;
margin-bottom:1.5em;
padding: 20px;
background: #f8f8f8;
}
.woocommerce .summary p {margin-bottom: 0;}
.woocommerce .summary del {
filter:alpha(opacity=@opacity * 100);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
}
.woocommerce .summary ins{
background: none; 
text-decoration:none; 
color: #0B0B0B;
}
ins {
background-color: none!important; text-decoration:none;
}
.woocommerce .summary p.price, .woocommerce .tf-product-price p.price  {
font-weight:bold;
border-left:0;
border-right:0;
}
.woocommerce .tf-product-price .from {
display: none;
}
.woocommerce .summary p.price del{
filter:alpha(opacity=@opacity * 100);
-moz-opacity:0.5;
-khtml-opacity:0.5;
opacity:0.5;
font-size: 34px;
}
.woocommerce .summary p.price ins, .woocommerce p.price ins {
color:#C63E22;
text-decoration:none;
padding-left:.5em;
font-size: 34px;
}
.woocommerce .single_variation .price {font-weight:bold;font-size:22px;display:block;line-height:1.5em;}
.woocommerce .single_variation .price ins .amount {
color: #C63E22;
}
.woocommerce .summary table.group_table .out-of-stock {display:block;color:#900;}
.woocommerce .summary .button {margin-left:0;}
.woocommerce .prod-excerpt {
background: #F8F8F8;
line-height: 25px;
padding: 20px;
}
.woocommerce table th,.woocommerce table td{vertical-align:top;padding:.25em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.woocommerce table tr td:first-child{padding-left:0;}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:.5em 1em;vertical-align:middle;}.woocommerce table.shop_attributes th p:last-child,.woocommerce table.shop_attributes td p:last-child{margin-bottom:0 !important;}
.woocommerce .woocommerce_tabs {
clear:both;
background:#F8F8F8;
margin-bottom:20px;
border:0;
}
.woocommerce .woocommerce_tabs ul.tabs{
overflow:hidden;
zoom:1;
list-style:none;
background:#f3f3f3;
padding:.5em .5em 0 .5em;
margin:0;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
border-bottom: 1px solid #EFEFEF;
}
.woocommerce .woocommerce_tabs ul.tabs li {
float:left;
}
.woocommerce .woocommerce_tabs ul.tabs li a { 
color: #626262;
background: #EEE;
display:inline-block; 
padding:.5em 1em;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
margin-right: 5px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.woocommerce .woocommerce_tabs ul.tabs li a:hover {
background: #DDD;
} 
.woocommerce .woocommerce_tabs ul.tabs li.active a{background:#DDD;}
.woocommerce .woocommerce_tabs .panel{background: #f8f8f8; padding:1.5em;}.woocommerce .woocommerce_tabs .panel table{border:1px solid #e6e6e6;border-right:0;border-bottom:0;}
.woocommerce .woocommerce_tabs .panel table td,.woocommerce .woocommerce_tabs .panel table th{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.woocommerce .woocommerce_tabs .panel table th{text-align:left;background:#f4f4f4;}
.woocommerce .woocommerce_tabs p,.woocommerce .woocommerce_tabs h2{margin-bottom: 20px;}
.woocommerce .woocommerce_tabs p {
line-height: 25px;
}
.woocommerce .woocommerce_tabs #comments{border:0;margin:0;padding:0;}
.woocommerce .product_meta{padding:.8em 0;border:1px solid rgba(0, 0, 0, 0.1);border-left:0;border-right:0;margin-bottom:1.5em;}
.woocommerce .social{text-align:right;}.woocommerce .social iframe{float:left;}
.woocommerce #main div.product{position:relative;}
.woocommerce.layout-full .related,.woocommerce.layout-full .upsells{width:45%;padding:2%;border:1px solid rgba(0, 0, 0, 0.1);background:rgba(0, 0, 0, 0.025);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.woocommerce.layout-full .related h2,.woocommerce.layout-full .upsells h2{margin-bottom:.5em;}
.woocommerce.layout-full .related{float:left;}
.woocommerce.layout-full .upsells{float:right;}.woocommerce.layout-full .upsells ul{float:left;width:100%;margin:0;}
.related.products h2, .upsells.products h2 {
font-size: 20px;
padding-bottom: 15px;
border-bottom: 1px solid #EFEFEF;
margin-bottom: 20px;
}
.related ul.products li h3, .upsells ul.products li h3 {
margin-top: 5px;
}
.related img, .upsells img {
margin-bottom: 10px;
}
.related li.product a.button, .upsells li.product a.button {
top: 32% !important;
}
#reviews h2{margin-bottom:.75em;}
#reviews .commentlist{margin-bottom:20px;}
#reviews .comment.bypostauthor{background:none;border:0;}
#reviews .comment_container{padding:20px 0;border-bottom:1px solid #eee;}
#reviews img.avatar{width:3.85%;padding:.5%;background:#fff;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2);height:auto;float:left;}
#reviews .comment-text{width:91.35%;float:right;}#reviews .comment-text p:last-child{margin-bottom:0;}
.single-product #comments .commentlist li.comment {
margin: 0 auto 0 !important;
padding: 0;	
}
.single-product #comments .commentlist > li.comment {
background: none;
border: 0;
}
.add_review {
clear: both;
}
.add_review a {
text-transform: uppercase;
font-size: 11px;
display: inline-block;
margin: 10px 5px 5px 0px;
padding: 8px 13px;
color: white !important;
text-align: center;
text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
text-decoration: none;
border: none; -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #4C4FA0;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear; 
line-height: 15px; 
}
.add_review a:hover {
background: #0B0B0B;
}
#review_form #respond {
overflow: hidden;
zoom: 1;
border: 1px solid #E7E7E7;
margin: 0;
padding: 10px 20px 10px;
}
#review_form #respond input, #respond textarea, input#submit {
display: block;
margin-top: 5px;
}
#review_form #respond textarea {
width: 95%; 
}
#fancybox-outer{padding:20px;} .woocommerce_message,
p.info,
li.info,
.woocommerce_error {
margin: 0 0 3em;
padding: .618em 1.618em .618em 2.618em;
position: relative;
overflow: hidden;
zoom: 1;
border: 1px solid #e5e5e5;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.woocommerce_message .button,
p.info .button,
li.info .button,
.woocommerce_error .button {
float: right;
}
.woocommerce_message {
border-color: #e5e5e5;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/ico-tick.png) 1em 0.95em no-repeat;
background-color: #f9f9f9;
border: 1px solid #e5e5e5;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
p.info,
li.info {
border-color: #e5e5e5;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/ico-info-small.png) 1em 0.95em no-repeat;
background-color: #f9f9f9;
box-shadow: inset 0 0 0 1px #ffffff;
-webkit-box-shadow: inset 0 0 0 1px #ffffff;
-moz-box-shadow: inset 0 0 0 1px #ffffff;
-o-box-shadow: inset 0 0 0 1px #ffffff;
}
p.info a,
li.info a {
font-weight: 700;
}
.woocommerce_error {
border-color: #e5e5e5;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/ico-alert.png) 1em 0.95em no-repeat;
background-color: #f9f9f9;
border: 1px solid #e5e5e5;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
-o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}
ul.woocommerce_error {
background: none;
padding: 8px 10px 5px;
}
ul.woocommerce_error li {
list-style: none;
margin: 0 0 5px;
padding: 2px 0 2px 20px;
background: url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/ico-alert.png) 2px center no-repeat;
}
.woohpwidgets-side .widget ul.product_list_widget {
list-style:none;padding:0;
margin-left: 0;
height: 100%; width: 100%;
}
.widget ul.product_list_widget a {
color: #0B0B0B;
font-size: 11px;
}
.widget ul.product_list_widget a:hover {
color: #DA590F;
}
.widget ul.product_list_widget li{
clear:left;
overflow:hidden;
zoom:1;
}
.widget ul.product_list_widget li .amount {
font-size: 12px;
color: #A1A1A1;
text-transform: uppercase;
}
.widget ul.product_list_widget li .from {
display: none;
font-size: 11px;
color: #A1A1A1;
}
.wooside .widget ul.product_list_widget li .amount {
font-size: 11px;
}
.widget ul.product_list_widget li ins {
background: none!important;
color: #A1A1A1;
margin-left: 5px;
}
.widget ul.product_list_widget li ins .amount {
font-size: 12px;
color: #A1A1A1;
}
.woohpwidgets-side .widget ul.product_list_widget li a {
display:block;
padding-left:0;
border-bottom: 1px solid #242424;
border-top: 1px solid #464646;
padding: 20px 20px 20px 20px;
-webkit-transition: background-color .4s ease-out,border-top-color .4s ease-out;
-moz-transition: background-color .4s ease-out,border-top-color .4s ease-out;
-ms-transition: background-color .4s ease-out,border-top-color .4s ease-out;
-o-transition: background-color .4s ease-out,border-top-color .4s ease-out;
transition: background-color .4s ease-out,border-top-color .4s ease-out;
}
.woohpwidgets-side .widget ul.product_list_widget li a:hover {
background: #222;
border-bottom: 1px solid #242424;
border-top: 1px solid #464646;
}
.widget ul.product_list_widget li .hpprodthumb {
display: block;
float: left;
margin:0 0 0 0;
width: 42px;
height: auto;
}
.widget ul.product_list_widget li .hpprodtitle {
float: right;
width: 64%;
color: #A1A1A1;
font-size: 11px;
font-weight: 800;
text-transform: uppercase;
}
.widget ul.product_list_widget li .hpprodprice {
color: #fff;
margin-top: 5px;
}
.widget ul.product_list_widget li .hpprodthumb img { 
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border:1px solid #e6e6e6 !important;
}
#sidebar_content .widget ul.product_list_widget {
list-style: none;
padding: 0;
margin-left: 0;
}
#sidebar_content .widget ul.product_list_widget li {
line-height: 25px;
margin-bottom: .5em;
}
#sidebar_content .widget ul.product_list_widget li img {
float: right;
margin: 0 0 .5em .5em;
padding: 3px;
background: white;
width: 42px;
height: auto;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid #E6E6E6 !important;
}
.widget ul.product_list_widget li dl.variation{overflow:hidden;zoom:1;}
.widget ul.product_list_widget li dl.variation dt{font-weight:bold;float:left;clear:left;margin-right:5px;}
.wooside .widget ul.product_list_widget li dl.variation dt{
font-weight:bold;
float:left;
clear:left;
margin-right:5px;
font-size: 11px;
text-transform: uppercase;
}
.widget ul.product_list_widget li dl.variation dd{float:left;}
.wooside .widget ul.product_list_widget li dl.variation dd{
font-size: 11px;
text-transform: uppercase;
}
.widget ul.product_list_widget li .star-rating{float:none;margin-bottom:.25em;}
.widget_shopping_cart ul.cart_list{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);margin:0 2px;padding:5px 0;}.widget_shopping_cart ul.cart_list li{background:none;padding:5px;margin-bottom:0;}.widget_shopping_cart ul.cart_list li:last-child{border-bottom:0;}
.wooside .widget_shopping_cart ul.cart_list {
margin: 0;
}
.widget_shopping_cart ul.cart_list li .quantity{line-height:1.25em;}
.wooside .widget_shopping_cart ul.cart_list li .quantity {
clear: both;
font-size: 11px;
}
.widget_shopping_cart p.total{background: #F8F8F8; padding:10px 0;text-align:center;font-weight:bold;margin-bottom:0; margin: 10px 2px;}
.widget_shopping_cart .buttons {
margin-top: 10px;
text-align: center;
}
.wooside .widget_shopping_cart .buttons {
}
.widget_shopping_cart .buttons .button{padding: 5px 13px 5px 13px;}
.widget_product_search #searchform label{display:none;}
.widget_subscribe_to_newsletter label{display:none;}
.widget_subscribe_to_newsletter input#newsletter_email{width:63%;}
.widget_subscribe_to_newsletter input[type=submit]{margin-right:0;padding:4px 10px;} .widget_price_filter .price_slider { 
margin-bottom: 1em;
}
.widget_price_filter .price_slider_amount { 
text-align: right;
line-height: 37px;
font-size: 12px;
}
.widget_price_filter .price_slider_amount .button {
float: left;
}
.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: .9em;
height: .9em;
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
border: 1px solid #333;
cursor: pointer;
background:#fff;
background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#A9A4E4));
background:-webkit-linear-gradient(#fff,#A9A4E4);background:-moz-linear-gradient(center top,#fff 0,#A9A4E4 100%);
background:-moz-gradient(center top,#fff 0,#A9A4E4 100%);outline:0;top:-0.3em;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.65);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.65);
box-shadow:0 1px 2px rgba(0,0,0,0.3),inset 0 0 0 1px rgba(255,255,255,0.65);
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{
margin-left: -1em;
}
.widget_price_filter .ui-slider .ui-slider-range {
position:absolute;
z-index:1;
font-size:.7em;
display:block;
border:0;
background: rgb(104,108,220);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4NmNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzRmYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(104,108,220,1) 0%, rgba(76,79,160,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,108,220,1)), color-stop(100%,rgba(76,79,160,1))); background: -webkit-linear-gradient(top,  rgba(104,108,220,1) 0%,rgba(76,79,160,1) 100%); background: -o-linear-gradient(top,  rgba(104,108,220,1) 0%,rgba(76,79,160,1) 100%); background: -ms-linear-gradient(top,  rgba(104,108,220,1) 0%,rgba(76,79,160,1) 100%); background: linear-gradient(to bottom,  rgba(104,108,220,1) 0%,rgba(76,79,160,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686cdc', endColorstr='#4c4fa0',GradientType=0 ); box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.5);
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border-radius: 1em;
background: #333;
background: -webkit-gradient(linear,left top,left bottom,from(#333),to(#666));
background: -webkit-linear-gradient(#333,#666);
background: -moz-linear-gradient(center top,#333 0,#666 100%);
background: -moz-gradient(center top,#333 0,#666 100%);
}
.widget_price_filter .ui-slider-horizontal{
height: .5em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{
left: -1px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{
right:-1px;
}
.price_slider_amount .button {
margin-left: 0;
font-size: 11px;
padding: 5px 10px;
}
.widget_layered_nav ul{list-style:none;margin-left:0;padding-left:0;}.widget_layered_nav ul li{overflow:hidden;zoom:1;}.widget_layered_nav ul li a{float:left;padding-left:0;}
.widget_layered_nav ul li .count{float:right;line-height:18px;background:#eee;padding:0 8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-weight:bold;box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 0 2px 0 rgba(0, 0, 0, 0.1);}
.widget_layered_nav ul li.chosen a{padding-left:18px;background:url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/cross.png) left no-repeat;} .quantity {
overflow: hidden;
zoom: 1;
position: relative;
width: 57px !important;
margin: 5px 5px 5px 0;
margin-right: 12px !important;
min-width: inherit;
float: left;
}
.wooside .quantity {
width: auto !important;
}
.quantity input {
margin-left: 0;
margin-right: 0;
}
.quantity input.qty {
text-align: center;
float: left;
width: 18px;
padding: 7px 9px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
border: 1px solid #bbbbbb;
box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
.quantity input.plus,
.quantity input.minus {
padding: 0;
border: 1px solid #bbbbbb;
background: #ffffff;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
background: -webkit-linear-gradient(#ffffff, #eeeeee);
background: -moz-linear-gradient(center top, #ffffff 0%, #eeeeee 100%);
background: -moz-gradient(center top, #ffffff 0%, #eeeeee 100%);
box-shadow: inset 0 0 0 1px #ffffff;
-webkit-box-shadow: inset 0 0 0 1px #ffffff;
-moz-box-shadow: inset 0 0 0 1px #ffffff;
color: #888888 !important;
font-size: 12px;
width: 20px !important;
height: 18px !important;
cursor: pointer;
}
.quantity input.plus:hover,
.quantity input.minus:hover {
background: #fff
}
.quantity input.plus {
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-bottomright: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
position: absolute;
top: 0;
right: 0;
}
.quantity input.minus {
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
position: absolute;
bottom: 0;
right: 0;
}
.star-rating{float:right;width:80px;height:16px;background:url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/star.png) repeat-x left 0;}.star-rating span{background:url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/star.png) repeat-x left -32px;height:0;padding-top:16px;overflow:hidden;float:left;}
p.stars{overflow:hidden;zoom:1;}p.stars span{width:80px;height:16px;position:relative;float:left;background:url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/star.png) repeat-x left 0;}p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden;}
p.stars span a:hover,p.stars span a:focus{background:url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/star.png) repeat-x left -16px;}
p.stars span a.active{background:url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/star.png) repeat-x left -32px;}
p.stars span a.star-1{width:16px;z-index:10;}
p.stars span a.star-2{width:32px;z-index:9;}
p.stars span a.star-3{width:48px;z-index:8;}
p.stars span a.star-4{width:64px;z-index:7;}
p.stars span a.star-5{width:80px;z-index:6;}
#sidebar .star-rating,#footer-widgets .star-rating{width:60px;height:12px;background:url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/star-small.png) repeat-x left 0;margin-top:2px;}
#sidebar .star-rating span,#footer-widgets .star-rating span{background:url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/star-small.png) repeat-x left -24px;padding-top:12px;}
#sidebar p.stars span,#footer-widgets p.stars span{width:60px;height:12px;background:url(//www.talk2me.com/wp-content/themes/talk2me-old/woocommerce/images/icons/star-small.png) repeat-x left 0;}
#sidebar p.stars span a,#footer-widgets p.stars span a{width:12px;padding-top:12px;}
table{width:100%;}table td{vertical-align:top;}
table.cart img {
width:42px;
height:auto;
}
table.cart {
line-height: normal;
}
table.cart td.actions{text-align:right;}table.cart td.actions .coupon{float:left;}
.cart .product-name a {
display: block;
}
.cart .product-name a:hover {
color: #0B0B0B;
}
.single_variation_wrap {
margin-top: 15px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.single_variation {
margin-top: 10px;
margin-bottom: 10px
}
.reset_variations {
font-size: 12px;
}
.shop_table th{text-align:left;padding-left:10px !important;}
.shop_table dl.variation { 
float: none;
font-size: 11px;
overflow:hidden;
zoom:1;
}
.shop_table dl.variation dt{font-weight:bold;float:left;clear:left;margin-right:5px;}
.shop_table dl.variation dd {
float:left;
font-weight: normal;
}
table.shop_table tfoot td {
font-weight: bold;
}
.cart-collaterals {
margin: 0 0 20px 0;
overflow:hidden;
zoom:1;
}
.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator,.cart-collaterals .cross-sells{width:48%;float:right;}
.cart-collaterals .shipping_calculator{clear:right;}
.cart-collaterals .cross-sells{float:left;}
.cart-collaterals .cross-sells ul.products li {
width: 47%;
float: left;
clear: left;
margin-bottom: 20px;
margin-right: 5%;
}
.cart-collaterals .cross-sells ul.products li.product.last {
margin-right: 0;
}
.cart-collaterals .cross-sells ul.products li img {
box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
-moz-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
} #order_review dl.variation {
float: none;
padding-left: 15px;
}
h3#order_review_heading {
clear: both;
display: block;
margin: 15px 0 15px 0;
padding-top: 10px;
} ul.products li.product img {
height: auto;
display: block;
width: 100%;
}
ul.products li.product {
width: 48%;
float: left;
position: relative;
margin: 0;
margin-bottom: 20px;
}
ul.products li.product:nth-child(2n) {
float: right;
clear: none;
}
.cart_totals table th{text-align:right;padding-left:10px;padding-right:10px;}
.cart_totals select{width:100%;}
a.remove{background:#ffffff;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6f6f6));background:-webkit-linear-gradient(#ffffff, #f6f6f6);background:-moz-linear-gradient(center top, #ffffff 0%, #f6f6f6 100%);background:-moz-gradient(center top, #ffffff 0%, #f6f6f6 100%);box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.25);padding:0 6px;display:block;float:left;line-height:18px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.woocommerce_ordering { 
}
.woocommerce .woo-pagination{width:50%;float:left;text-align:left;padding:0;}
.tax-product_cat .navigation, .tax-product_tag .navigation {
float: left;
width: 100%;
margin: 0 0 10px 0;
}
.tax-product_cat .navigation a:hover, .tax-product_tag .navigation a:hover {
color: #6D972A
}
.woocommerce_ordering,.woocommerce .woo-pagination {
float: left;
width: 100%;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
overflow:hidden;
zoom:1;
margin-bottom: 30px;
}
#shiptobilling{float:right;}
.create-account{float:left;}
.payment_methods{margin:0 0 1.5em 0 !important;padding:0 !important;list-style:none !important;}.payment_methods li{list-style:none !important;border-bottom:1px solid rgba(0, 0, 0, 0.05);padding:10px 0;}.payment_methods li img{float:right;padding:0 !important;border:none !important;}
.payment_methods li .payment_box {
padding:10px;
border:1px solid #E6E6E6;
background:#EEE;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
margin-top:5px;
}
.payment_methods li .payment_box p{margin:0;}
.ie7 .payment_methods li img{margin-top:-24px;}
.payment_methods input, select {
vertical-align: baseline;
}
.payment_box fieldset{margin-bottom:0;}
.payment_box .form-row .woocommerce-select{width:30.75%;float:left;margin-right:3.8%;}
.payment_methods+.form-row{width:100%;}.payment_methods+.form-row #place_order{float:right;margin-right:0;}
.payment_methods+.form-row label{display:inline;}
.payment_methods+.form-row input{float:left;}
.required{color:red;}
.order_details{
overflow: hidden;
zoom:1;
margin: 20px 0 20px;
list-style:none;
}
.shop_table.order_details {
overflow: visible;
}
.order_details li{
float:left;
margin: 0 20px 0 0;
text-transform:uppercase;
line-height:1em;
border-right:1px dashed #ccc;
padding-right:2em;
}
.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em;}
.order_details li.method{border:none;}
.woocommerce-account dl{margin-bottom:10px;}
.woocommerce-account mark{background:none;}
.woocommerce-account table.my_account_orders .button{margin:0;}
.woocommerce-account .addresses address{clear:both;}
.ie7 #footer-widgets{clear:both;}
#breadcrumb {
font-size: 11px;
margin: 0 0 20px 0;
}
#breadcrumb a, #breadcrumb a:visited {
color: #0B0B0B;
}
#breadcrumb a:hover {
color: #4C4FA0;
}
.term_description p {
margin-bottom: 15px;
}
table.cart td.actions a.button {
font-size: 12px;
font-weight: normal;
}
a.shipping-calculator-button {
font-weight: normal;
}
div form .form-row input.input-text, div  #content .form-row input.input-text, div  form .form-row textarea, div #content .form-row textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
box-shadow: none; 
-webkit-box-shadow: none;
-moz-box-shadow: none;
border: 1px solid #E6E6E6;
width: 100%;
padding: 7px;
margin: 0;
outline: 0;
background: #F8F8F8 none;
font-size: 12px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
line-height: 18px;
}
.coupon .input-text {
background: #F8F8F8 none;
padding: 7px;
border: 1px solid #E6E6E6;
margin-left: 5px;
}
input[type=text]:focus, textarea:focus, div form .form-row input.input-text:focus, div #content .form-row input.input-text:focus, div form .form-row textarea:focus, div #content .form-row textarea:focus {
box-shadow: inset 0 0 0 3px #7a7979;
-webkit-box-shadow: inset 0 0 0 3px #7a7979;
-moz-box-shadow: inset 0 0 0 3px #7a7979;
outline:0;
}
.form-row{overflow:hidden;zoom:1;padding:3px;margin:0 0 6px;}.form-row label{display:block;}
.form-row label.hidden{visibility:hidden;}
.form-row select{width:50%;cursor:pointer;margin:0;}
#calc_shipping_country {
width: 100%;
}
.form-row .required{color:#c00;font-weight:bold;}
.form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}
.form-row label.checkbox{display:inline;}
form .form-row input.input-text,#content .form-row input.input-text,form .form-row textarea,#content .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);border:1px solid #ccc;width:100%;padding:6px;margin:0;outline:0;background:#fff none;font-size:14px;line-height:1em;}
form .form-row textarea,#content .form-row textarea{height:3.5em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.form-row-first,.form-row-last{float:left;width:47%;overflow:visible;}
.form-row-last{float:right;} 
.clear{clear:both;}
.checkout .form-row label.hidden {
display: block;
overflow: visible;
position: relative;
width: 0!important;
height: 23px!important;
}
.entry-content .checkout p {
margin: 0;
}
.commentlist > li.comment {
}
.single-product .upsells, .single-product .related {
margin-bottom: 20px;
}
@media only screen and (max-width: 989px) and (min-width: 768px) {
li.product a.button, .single-product .upsells li.product a.button, .single-product .related li.product a.button, .tax-product_cat ul.products li.product a.button, .tax-product_tag ul.products li.product a.button {
font-size: 9px;
}	
}
@media only screen and (max-width: 700px) {
.cart-collaterals .cross-sells,
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator,
#customer_details .col-1,
#customer_details .col-2 {
clear:both;
float: none;
width: 100%;
padding-bottom: 20px;
margin-bottom: 20px;
}
ul.products li.product { 
clear: both;
}
li.product a.button, .single-product .upsells li.product a.button, .single-product .related li.product a.button, .tax-product_cat ul.products li.product a.button, .tax-product_tag ul.products li.product a.button {
font-size: 9px;
}
}
@media only screen and (min-width: 768px) { .single-product .upsells {
float: right;
width: 48%;
}
.single-product .related {
float: left;
width: 48%;
}
ul.products li.product {
width: 21.5%;
margin-right: 4.2%;
}
.tfshop-3 ul.products li.product {
width: 30.5%;
}
ul.products li.product.first {
clear: both;
}
ul.products li.product.last {
margin: 0;
}
.single-product .related li.product, .single-product .upsells li.product {
width: 29.7%;
}
ul.products li.product img {
float: none;
width: 100%;
}
ul.products li.product:nth-child(2n) {
float: left;
}  
}
@font-face {
font-family: "FontAwesome";
src: url(//www.talk2me.com/wp-content/themes/talk2me-old/fonts/fontawesome-webfont.eot);
src: url(//www.talk2me.com/wp-content/themes/talk2me-old/fonts/fontawesome-webfont.eot?#iefix) format('eot'), url(//www.talk2me.com/wp-content/themes/talk2me-old/fonts/fontawesome-webfont.woff) format('woff'), url(//www.talk2me.com/wp-content/themes/talk2me-old/fonts/fontawesome-webfont.ttf) format('truetype'), url(//www.talk2me.com/wp-content/themes/talk2me-old/fonts/fontawesome-webfont.svg#FontAwesome) format('svg');
font-weight: normal;
font-style: normal;
} [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
display: inline-block;
text-decoration: inherit;
}
a [class^="icon-"], a [class*=" icon-"] {
display: inline-block;
text-decoration: inherit;
} .icon-large:before {
vertical-align: top;
font-size: 1.3333333333333333em;
}
.btn [class^="icon-"], .btn [class*=" icon-"] { line-height: .9em;
}
li [class^="icon-"], li [class*=" icon-"] {
display: inline-block;
width: 1.25em;
text-align: center;
}
li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] { width: 1.875em;
}
li[class^="icon-"], li[class*=" icon-"] {
margin-left: 0;
list-style-type: none;
}
li[class^="icon-"]:before, li[class*=" icon-"]:before {
text-indent: -2em;
text-align: center;
}
li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {
text-indent: -1.3333333333333333em;
} .icon-glass:before                { content: "\f000"; }
.icon-music:before                { content: "\f001"; }
.icon-search:before               { content: "\f002"; }
.icon-envelope:before             { content: "\f003"; }
.icon-heart:before                { content: "\f004"; }
.icon-star:before                 { content: "\f005"; }
.icon-star-empty:before           { content: "\f006"; }
.icon-user:before                 { content: "\f007"; }
.icon-film:before                 { content: "\f008"; }
.icon-th-large:before             { content: "\f009"; }
.icon-th:before                   { content: "\f00a"; }
.icon-th-list:before              { content: "\f00b"; }
.icon-ok:before                   { content: "\f00c"; }
.icon-remove:before               { content: "\f00d"; }
.icon-zoom-in:before              { content: "\f00e"; }
.icon-zoom-out:before             { content: "\f010"; }
.icon-off:before                  { content: "\f011"; }
.icon-signal:before               { content: "\f012"; }
.icon-cog:before                  { content: "\f013"; }
.icon-trash:before                { content: "\f014"; }
.icon-home:before                 { content: "\f015"; }
.icon-file:before                 { content: "\f016"; }
.icon-time:before                 { content: "\f017"; }
.icon-road:before                 { content: "\f018"; }
.icon-download-alt:before         { content: "\f019"; }
.icon-download:before             { content: "\f01a"; }
.icon-upload:before               { content: "\f01b"; }
.icon-inbox:before                { content: "\f01c"; }
.icon-play-circle:before          { content: "\f01d"; }
.icon-repeat:before               { content: "\f01e"; } .icon-refresh:before              { content: "\f021"; }
.icon-list-alt:before             { content: "\f022"; }
.icon-lock:before                 { content: "\f023"; }
.icon-flag:before                 { content: "\f024"; }
.icon-headphones:before           { content: "\f025"; }
.icon-volume-off:before           { content: "\f026"; }
.icon-volume-down:before          { content: "\f027"; }
.icon-volume-up:before            { content: "\f028"; }
.icon-qrcode:before               { content: "\f029"; }
.icon-barcode:before              { content: "\f02a"; }
.icon-tag:before                  { content: "\f02b"; }
.icon-tags:before                 { content: "\f02c"; }
.icon-book:before                 { content: "\f02d"; }
.icon-bookmark:before             { content: "\f02e"; }
.icon-print:before                { content: "\f02f"; }
.icon-camera:before               { content: "\f030"; }
.icon-font:before                 { content: "\f031"; }
.icon-bold:before                 { content: "\f032"; }
.icon-italic:before               { content: "\f033"; }
.icon-text-height:before          { content: "\f034"; }
.icon-text-width:before           { content: "\f035"; }
.icon-align-left:before           { content: "\f036"; }
.icon-align-center:before         { content: "\f037"; }
.icon-align-right:before          { content: "\f038"; }
.icon-align-justify:before        { content: "\f039"; }
.icon-list:before                 { content: "\f03a"; }
.icon-indent-left:before          { content: "\f03b"; }
.icon-indent-right:before         { content: "\f03c"; }
.icon-facetime-video:before       { content: "\f03d"; }
.icon-picture:before              { content: "\f03e"; }
.icon-pencil:before               { content: "\f040"; }
.icon-map-marker:before           { content: "\f041"; }
.icon-adjust:before               { content: "\f042"; }
.icon-tint:before                 { content: "\f043"; }
.icon-edit:before                 { content: "\f044"; }
.icon-share:before                { content: "\f045"; }
.icon-check:before                { content: "\f046"; }
.icon-move:before                 { content: "\f047"; }
.icon-step-backward:before        { content: "\f048"; }
.icon-fast-backward:before        { content: "\f049"; }
.icon-backward:before             { content: "\f04a"; }
.icon-play:before                 { content: "\f04b"; }
.icon-pause:before                { content: "\f04c"; }
.icon-stop:before                 { content: "\f04d"; }
.icon-forward:before              { content: "\f04e"; }
.icon-fast-forward:before         { content: "\f050"; }
.icon-step-forward:before         { content: "\f051"; }
.icon-eject:before                { content: "\f052"; }
.icon-chevron-left:before         { content: "\f053"; }
.icon-chevron-right:before        { content: "\f054"; }
.icon-plus-sign:before            { content: "\f055"; }
.icon-minus-sign:before           { content: "\f056"; }
.icon-remove-sign:before          { content: "\f057"; }
.icon-ok-sign:before              { content: "\f058"; }
.icon-question-sign:before        { content: "\f059"; }
.icon-info-sign:before            { content: "\f05a"; }
.icon-screenshot:before           { content: "\f05b"; }
.icon-remove-circle:before        { content: "\f05c"; }
.icon-ok-circle:before            { content: "\f05d"; }
.icon-ban-circle:before           { content: "\f05e"; }
.icon-arrow-left:before           { content: "\f060"; }
.icon-arrow-right:before          { content: "\f061"; }
.icon-arrow-up:before             { content: "\f062"; }
.icon-arrow-down:before           { content: "\f063"; }
.icon-share-alt:before            { content: "\f064"; }
.icon-resize-full:before          { content: "\f065"; }
.icon-resize-small:before         { content: "\f066"; }
.icon-plus:before                 { content: "\f067"; }
.icon-minus:before                { content: "\f068"; }
.icon-asterisk:before             { content: "\f069"; }
.icon-exclamation-sign:before     { content: "\f06a"; }
.icon-gift:before                 { content: "\f06b"; }
.icon-leaf:before                 { content: "\f06c"; }
.icon-fire:before                 { content: "\f06d"; }
.icon-eye-open:before             { content: "\f06e"; }
.icon-eye-close:before            { content: "\f070"; }
.icon-warning-sign:before         { content: "\f071"; }
.icon-plane:before                { content: "\f072"; }
.icon-calendar:before             { content: "\f073"; }
.icon-random:before               { content: "\f074"; }
.icon-comment:before              { content: "\f075"; }
.icon-magnet:before               { content: "\f076"; }
.icon-chevron-up:before           { content: "\f077"; }
.icon-chevron-down:before         { content: "\f078"; }
.icon-retweet:before              { content: "\f079"; }
.icon-shopping-cart:before        { content: "\f07a"; }
.icon-folder-close:before         { content: "\f07b"; }
.icon-folder-open:before          { content: "\f07c"; }
.icon-resize-vertical:before      { content: "\f07d"; }
.icon-resize-horizontal:before    { content: "\f07e"; }
.icon-bar-chart:before            { content: "\f080"; }
.icon-twitter-sign:before         { content: "\f081"; }
.icon-facebook-sign:before        { content: "\f082"; }
.icon-camera-retro:before         { content: "\f083"; }
.icon-key:before                  { content: "\f084"; }
.icon-cogs:before                 { content: "\f085"; }
.icon-comments:before             { content: "\f086"; }
.icon-thumbs-up:before            { content: "\f087"; }
.icon-thumbs-down:before          { content: "\f088"; }
.icon-star-half:before            { content: "\f089"; }
.icon-heart-empty:before          { content: "\f08a"; }
.icon-signout:before              { content: "\f08b"; }
.icon-linkedin-sign:before        { content: "\f08c"; }
.icon-pushpin:before              { content: "\f08d"; }
.icon-external-link:before        { content: "\f08e"; }
.icon-signin:before               { content: "\f090"; }
.icon-trophy:before               { content: "\f091"; }
.icon-github-sign:before          { content: "\f092"; }
.icon-upload-alt:before           { content: "\f093"; }
.icon-lemon:before                { content: "\f094"; }
.icon-phone:before                { content: "\f095"; }
.icon-check-empty:before          { content: "\f096"; }
.icon-bookmark-empty:before       { content: "\f097"; }
.icon-phone-sign:before           { content: "\f098"; }
.icon-twitter:before              { content: "\f099"; }
.icon-facebook:before             { content: "\f09a"; }
.icon-github:before               { content: "\f09b"; }
.icon-unlock:before               { content: "\f09c"; }
.icon-credit-card:before          { content: "\f09d"; }
.icon-rss:before                  { content: "\f09e"; }
.icon-hdd:before                  { content: "\f0a0"; }
.icon-bullhorn:before             { content: "\f0a1"; }
.icon-bell:before                 { content: "\f0a2"; }
.icon-certificate:before          { content: "\f0a3"; }
.icon-hand-right:before           { content: "\f0a4"; }
.icon-hand-left:before            { content: "\f0a5"; }
.icon-hand-up:before              { content: "\f0a6"; }
.icon-hand-down:before            { content: "\f0a7"; }
.icon-circle-arrow-left:before    { content: "\f0a8"; }
.icon-circle-arrow-right:before   { content: "\f0a9"; }
.icon-circle-arrow-up:before      { content: "\f0aa"; }
.icon-circle-arrow-down:before    { content: "\f0ab"; }
.icon-globe:before                { content: "\f0ac"; }
.icon-wrench:before               { content: "\f0ad"; }
.icon-tasks:before                { content: "\f0ae"; }
.icon-filter:before               { content: "\f0b0"; }
.icon-briefcase:before            { content: "\f0b1"; }
.icon-fullscreen:before           { content: "\f0b2"; }
.icon-group:before                { content: "\f0c0"; }
.icon-link:before                 { content: "\f0c1"; }
.icon-cloud:before                { content: "\f0c2"; }
.icon-beaker:before               { content: "\f0c3"; }
.icon-cut:before                  { content: "\f0c4"; }
.icon-copy:before                 { content: "\f0c5"; }
.icon-paper-clip:before           { content: "\f0c6"; }
.icon-save:before                 { content: "\f0c7"; }
.icon-sign-blank:before           { content: "\f0c8"; }
.icon-reorder:before              { content: "\f0c9"; }
.icon-list-ul:before              { content: "\f0ca"; }
.icon-list-ol:before              { content: "\f0cb"; }
.icon-strikethrough:before        { content: "\f0cc"; }
.icon-underline:before            { content: "\f0cd"; }
.icon-table:before                { content: "\f0ce"; }
.icon-magic:before                { content: "\f0d0"; }
.icon-truck:before                { content: "\f0d1"; }
.icon-pinterest:before            { content: "\f0d2"; }
.icon-pinterest-sign:before       { content: "\f0d3"; }
.icon-google-plus-sign:before     { content: "\f0d4"; }
.icon-google-plus:before          { content: "\f0d5"; }
.icon-money:before                { content: "\f0d6"; }
.icon-caret-down:before           { content: "\f0d7"; }
.icon-caret-up:before             { content: "\f0d8"; }
.icon-caret-left:before           { content: "\f0d9"; }
.icon-caret-right:before          { content: "\f0da"; }
.icon-columns:before              { content: "\f0db"; }
.icon-sort:before                 { content: "\f0dc"; }
.icon-sort-down:before            { content: "\f0dd"; }
.icon-sort-up:before              { content: "\f0de"; }
.icon-envelope-alt:before         { content: "\f0e0"; }
.icon-linkedin:before             { content: "\f0e1"; }
.icon-undo:before                 { content: "\f0e2"; }
.icon-legal:before                { content: "\f0e3"; }
.icon-dashboard:before            { content: "\f0e4"; }
.icon-comment-alt:before          { content: "\f0e5"; }
.icon-comments-alt:before         { content: "\f0e6"; }
.icon-bolt:before                 { content: "\f0e7"; }
.icon-sitemap:before              { content: "\f0e8"; }
.icon-umbrella:before             { content: "\f0e9"; }
.icon-paste:before                { content: "\f0ea"; }
.icon-user-md:before              { content: "\f200"; } #C2C {
float: left;
margin-left: 20px;
margin-top: 5px;
}
.top-left {
float:left;
margin-top: 13px;
font-weight: bold;
font-size: 16px;
}
.hpslides {
top: 150px;
margin-left: 660px;
margin-right: 0px;
}
.login_link {
display:none;
}
.quantity input.qty { 
width: 40px; 
}
.quantity { 
width: 80px !important; 
}
#topbar { background: #ffffff; 
} .nav li a:hover { 
color: #c6d640;
} 
.nav li.current_page_item a, .nav li.current_menu_item a { 
color: #c6d640; 
} 
.wpcf7-form-control {
width: 170px;
}
.related.products {
margin-top: 50px;
}
li.description_tab.active,
.additional_information_tab {
display: none;
}
.product-template-default .product_list_widget a img {
display: none;
}
.related.products {
display: none;
}
img:is([sizes="auto" i], [sizes^="auto," i]) {
contain-intrinsic-size: revert !important;
}