/*
Theme Name: promotionBs
Theme URI: http://promotion.mnkystudio.com/
Description: ProMotion Autamatic is a premium multipurpose business theme. Available exclusively on Theme Forest.
Author: MNKY
Author URI: http://mnkystudio.com/
Version: 2.3
License: GNU General Public License
License URI: license.txt
*/

@font-face {
	font-family: 'SourceSansPro';
	src: url('fonts/SourceSansPro.eot');
	src: url('fonts/SourceSansPro.eot?') format('eot'),
	url('fonts/SourceSansPro.woff') format('woff'),
	url('fonts/SourceSansPro.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family: 'Yanone-Kaffeesatz';
	src: url('fonts/Yanone-Kaffeesatz.eot');
	src: url('fonts/Yanone-Kaffeesatz.eot?') format('eot'),
	url('fonts/Yanone-Kaffeesatz.woff') format('woff'),
	url('fonts/Yanone-Kaffeesatz.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}


/*---------------------------------------------------------------*/
/* RESET DEFAULT BROWSER CSS
/*---------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img{
background: transparent;
border: 0;
margin: 0;
padding: 0;
vertical-align: baseline;
}

/*---------------------------------------------------------------*/
/* GLOABAL
/*---------------------------------------------------------------*/

html,body{width:100%;}
body {font-family: "Yanone-Kaffeesatz", san-serif; line-height: 1.6; background: #fff; font-size:15px; color:#656565; -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */ -webkit-text-size-adjust: 100%; }

/* Links */
a:hover, a:active,a:focus {border: 0; outline:0; text-decoration:none;}
a{color:#000; text-decoration:none;}
a:hover{color:#999;}

/* Images */
img, a img, img:focus,input[type="image"]{border: 0; outline: 0;}

/*---------------------------------------------------------------*/
/* LAYOUT ELEMENTS
/*---------------------------------------------------------------*/

/* Heading */
h1, h2, h3, h4, h5, h6 {clear: both;	font-weight: normal;font-family:'Yanone-Kaffeesatz';}
h1{font-size:24px}
h2{display: block;font-size: 1.5em;}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}

hr {	background-color: #e7e7e7;border: 0; clear: both; height: 1px; margin-bottom: 18px;}

/* Text elements */
p {margin-bottom: 18px;}
ul {list-style:disc; margin: 0; margin-left:15px;}
ol {list-style: decimal; padding-left:20px; margin: 0 0 18px 0;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul,ol ol,ul ol,ol ul {margin-bottom: 0;}
dl {margin: 0 0 24px 0;}
dt {	font-weight: bold;}
dd {	margin-bottom: 0px;}
strong {	font-weight: bold;}
cite,em,i {font-style: italic;}
big {font-size: 131.25%;}
ins {background: #ffc;	text-decoration: none;}
blockquote {font-style: italic;padding: 0 3em;}
blockquote cite,blockquote em,blockquote i {font-style: normal;}
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; background: #f7f7f7; color: #222;line-height: 18px; margin-bottom: 18px;padding: 1.5em; border:1px solid #e9e9e9;}
abbr,acronym {border-bottom: 1px dotted #666;	cursor: help;}
sup,sub {height: 0;	line-height: 1;	position: relative;	vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}

/* Form style */
input,textarea{padding:2px 5px; color: #666; font-size: 13px; border:1px solid #ccc; background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
textarea:hover  {border:1px solid #bbb; }
input:hover {border:1px solid #bbb; }
input {height:21px;}
textarea{width: 400px; overflow:hidden;}
input[type='submit'] {height: 24px;  font-weight:bold; font-size:10px; background:#dedede; color:#222; border:none; padding:0 10px; margin-top:20px;}
input[type='submit']:hover {background:#c5c5c5; cursor:pointer; }
input::-moz-focus-inner { border: 0; padding: 0; margin-top:0px;}

/* Contact form style */

.contact-form input[type='submit'] {height: 28px; font-size:13px; font-weight:normal; background-color:#dedede; color:#222; border:none; padding:0 15px; margin-top:10px; border-bottom:1px solid #bbb; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.contact-form input[type='submit']:hover {background-color:#c5c5c5; cursor:pointer;}

/* Text selection color */
::selection {background:#EAEAEA;	color:#000;}
::-moz-selection {background:#EAEAEA;	color:#000;}
::-webkit-selection {background:#EAEAEA;	color:#000;}

/*---------------------------------------------------------------*/
/* HEADER
/*---------------------------------------------------------------*/

#recent_post_slider{width:1001px; margin:0 auto; padding:0 0 20px 0;}
#custom_header{width:1001px; margin:0 auto;}
.custom_header_img{margin-bottom:-5px;}
#subhead, #subhead_slider, #subhead_full, #subhead_no_bg {position:relative;}
#subhead{background:#282d33!Important;  overflow: hidden; }
.subhead_shadow{width:100%; height:9px; background:url('images/subhead_shadow.png') repeat-x; position:absolute; z-index:20;}
.subhead_shadow_bottom{width:100%; height:7px; bottom:0px; background:url('images/subhead_shadow_bottom.png') repeat-x; position:absolute; z-index:20;}
.container_orbit {width:1001px; margin:0 auto; padding:35px 0;}
#no_post_opt{padding:20px 40px; margin-bottom: -10px; background:#fffdbb; color:#bb5d00; text-align:center;}
.mobile_slider_replace{display:none;}

/*---------------------------------------------------------------*/
/* LOGO & MENU 
/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
/* LOGO & MENU 
/*---------------------------------------------------------------*/

/* Menu Block */
#horiz_m {width:1080px; height:110px; margin:0 auto; position:relative;}
#horiz_m_bg {width:100%; border-bottom:1px solid transparent;}

/* Logo */
#horiz_m #logo{position:absolute; margin-bottom:0px; left: 0px; top:35px;}


#horiz_m .slidemenu{position:absolute; left:285px; top:27px;}
#horiz_m .slidemenu.secondary{position:absolute; left:45px; top:74px;}
#horiz_m .slidemenu.secondary>ul>li:first-child a{color:#0b11ca; font-weight:bold;}
#horiz_m .slidemenu ul{font-size:12px;  line-height: 17px; list-style:none;}
#horiz_m .slidemenu ul li{position:relative; float:left;}
#horiz_m .slidemenu ul li a{background: url(images/menu-separator.png) no-repeat scroll right 4px transparent;color: #585858;/*height: 11px;*/padding-left: 10px;padding-right: 17px;text-decoration: none; font-size:15px; text-shadow:none!important; font-weight:bold;}

#horiz_m .slidemenu ul.sub-menu li{border-bottom: 1px solid #eee; padding:2px 10px; background:#F8F8F8;}
#horiz_m .slidemenu ul.sub-menu li:hover{background:#FEFEFE;}
#horiz_m .slidemenu.secondary  ul.sub-menu li a{ background:none; font-size:13px;}
#horiz_m .slidemenu.secondary ul li a{font-weight:normal; font-size:15px; width:250px;}
#horiz_m .slidemenu ul li ul li a{padding:0;}

#horiz_m .slidemenu ul li ul{background:#F8F8F8; width:auto;}
#horiz_m .slidemenu ul li:hover ul{visibility:visible;}

#horiz_m .slidemenu ul li ul{font-size:15px; font-weight:normal; position: absolute; margin:0 0 0 -10px; left: 0; display: block; visibility: hidden; z-index:9990;}
#horiz_m .slidemenu ul li ul li {display: list-item;float: none; margin: 0;}
#horiz_m .slidemenu ul li ul li:last-child {border-bottom:none;}
#horiz_m .slidemenu ul li ul li a{width: 160px; padding:7px 15px 9px 20px; display:block; margin: 0; }
#horiz_m .slidemenu ul li ul li ul{margin-left: 0px; top: 0;}

#horiz_m .slidemenu ul li a:hover, #horiz_m .slidemenu .current-menu-item > a, #horiz_m .slidemenu ul li.current-menu-ancestor > a{text-shadow:none!important;box-shadow:none!important;color:#00B6DE;}	
#horiz_m .slidemenu ul li ul li a:hover{}

#horiz_m .slidemenu ul li ul li.current-menu-item a, #horiz_m .slidemenu ul li ul li.current-menu-ancestor > a {}	


#horiz_m .slidemenu ul li ul li ul {
  visibility: collapse !important;
}

#horiz_m .slidemenu ul li ul li:hover ul{  
visibility: visible !important;
}

.mobileMenu { display: none; border:1px solid #ddd; background:#f8f8f8; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

#main_menu.app .mobileMenu{display:none;}

/*---------------------------------------------------------------*/
/* CONTENT AREA
/*---------------------------------------------------------------*/

/* Content widget area */
#before_wrapper{border-top:1px solid transparent; border-bottom:1px solid transparent;}
#before_wrapper .content_widgets{list-style:none; width:1001px; margin:0 auto; padding:20px 0;}
#before_wrapper .widget-container { padding:0px; margin:0px;}
#before_wrapper .widget-container p{margin-bottom:5px;}

/* Content area */
#wrapper{width:1120px; margin:0 auto;}

#container_bg #content_full {padding:20px 0 40px;}
#container_bg #content {float:left; width:69.79%; padding:40px 0 40px;}
#container_bg #content_right {float:right; width:670px; padding:40px 0 40px;}
.content_shadow{width:1001px; height:10px; margin-bottom:10px; background:url('images/content_shadow.png') no-repeat;}

/* Misc */
.post{}
.post_divider{width:549px; height:11px; margin:35px auto 30px; background:url('images/post_divider.png') no-repeat;}
h2.postid-entry-title{text-align:center; font-size:25px; margin-bottom:15px; line-height:1;}
h2.entry-title{font-size:23px; line-height:1; margin-bottom:5px;}
h1.entry-title-page{display: block;
font-size: 1.5em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;}
.page_title{width:1001px; margin:0 auto; }
.error404_content {padding:40px 0; text-align:center;}
.error404_content .image404 {margin-bottom:40px;}

.error404 .searchform .s{width:30%; margin-left:23px;}
.error404 .searchform .searchsubmit{height:16px; width:23px; color: transparent; border:none; background:url('images/search_lense.png' ) 5px 0  no-repeat; cursor: pointer; filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6;}
.breadcrumbs, .breadcrumbs a{color: #acacac; font-size: 10px; font-style: normal; line-height:0;}
.breadcrumbs { padding-bottom: 20px; padding-top: 5px;}
.message_green{font-size:13px;font-weight:bold; color:#007a02; background:#b5ff61 url('images/check.png') no-repeat 8px 4px; border:1px solid #00b204; padding:10px 10px 10px 51px; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;}

/* Utility */
.entry-utility {color:#999; font-size: 11px; line-height: 18px; padding:2px 0px; margin-bottom:15px; border-bottom:1px solid #ddd;} 
.entry-utility a{color:#777; text-decoration:none;}
.entry-utility img {vertical-align: -25%; margin-right:2px;}
.vcard, .cat-links{}
.entry-date {padding-right:2px;}
.comments-link{float:right;}
.comments-link a{padding-left:22px; padding-bottom:3px;}
.tag-link{display:block; padding:3px 0px;}
.tag-link ul{list-style:none; margin:0px;}
.tag-link ul li{display:inline; padding:2px 0px;}
.tag-link a{background:#999; color:#fff; padding:2px 5px 2px 4px; margin:0 5px;}
.tag-link a:hover{color:#ddd !important;}

/* Links */
.more-link{display:block; font-size:12px;  font-weight:bold; font-style:italic;  margin-top:15px; line-height:18px; text-decoration:none; }
.more-link:hover{text-decoration:underline;}
.page-link {font-size:12px;  font-weight:bold; clear: both; margin: 0 0 22px 0; word-spacing: 0.75em;} 
.page-link a:link, .page-link a:visited {font-weight: normal; padding: 0.5em 0; text-decoration: none; } 
body.page .edit-link {clear: both; display: block;}

/* Img */
.su-frame-shell{background:url(images/gallery_lense.png) no-repeat center center;}
.su-frame-shell a img:hover, .wp-caption a img:hover {opacity:0.4; filter:alpha(opacity=40); 
-webkit-transition: all 0.3s ease-in;
 -moz-transition: all 0.3s ease-in;
 -o-transition: all 0.3s ease-in;
 transition: all 0.3 ease-in;}

/* Author info */
.authorbox_title{margin-top:40px;}
#authorarea{margin:5px 0 0 0px; padding:10px 0; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;}
#authorarea .authorinfo_title{font-weight: bold; font-size: 12px; color:#333; margin:-5px 0 0 0; padding:0px 10px 5px 10px; text-decoration:none;}
#authorarea img{margin:0; padding:3px; float:left; background:#f9f9f9; border: 1px solid #ddd; width: 60px; height: 60px; }
#authorarea p{color:#333; margin:0; padding:0 10px ; }
#authorarea p a{color:#333; }
.authorinfo{margin-left:80px}

/* Pager */
.pagerbox{font-size:10px; }
.pagerbox a{background:#fff; color:#999; padding:3px 7px; border: 1px solid #aaa; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.pagerbox .current, .pagerbox a:hover{background:#efefef; color:#999;  border: 1px solid #aaa;}

/* Clear */
.clear {clear:both;}

/*---------------------------------------------------------------*/
/* PORTFOLIO
/*---------------------------------------------------------------*/

.portfolio-heading{margin-top:15px;}
.portfolio-item-text{float:left; height: 270px; width:495px;}
.portfolio_page_content {margin-bottom:30px; }
.portfolio_page_content p{margin-bottom:0px; }
.portfolio_img img {padding:6px; border: 1px solid #d3d3d3; 	background:#f5f5f5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#portfolio_details{border-left:1px solid #ddd; padding-left:15px; margin-top:35px;}
#portfolio_details .portfolio_detail_title{font-weight:bold; font-size:10px; padding-right:5px;}
.back_to_portfolio{float:right;}

/* Portfolio item thumbnail text style */
.details{ margin:15px 20px; }	
.details .pf_item_title{margin-bottom: 8px; text-transform:uppercase; font-weight:bold; color:#fff;}
.details p{color:#aaa; }
.details a{ text-decoration:none; }
.pf_decription_title{padding-top:10px;padding-bottom:5px;font-size:24px;}

/* Portfolio item column style */
.portfolio-one{margin-left: 0px; list-style:none;}
.portfolio-two{margin-right:-40px; margin-left:0px; list-style:none;}
.portfolio-three{margin-right:-40px; margin-left:0px; list-style:none;}
.portfolio-four{margin-right:-40px; margin-left:0px; list-style:none;}
#portfolio{padding-top:30px;}
#portfolio-two{padding-top:30px; }
#portfolio-three{padding-top:30px;}
#portfolio-four{padding-top:30px;}

/*---------------------------------------------------------------*/
/* SIDEBARS
/*---------------------------------------------------------------*/

#sidebar_right{float:right; }
#sidebar_left{float:left;  margin-right: 40px;}
#container_bg #primary{width: 250px; overflow:hidden; padding:40px 0;} 

/*---------------------------------------------------------------*/
/* SLIDING SIDEBAR
/*---------------------------------------------------------------*/

.sliding_sidebar{min-height:230px;  bottom:0; z-index:9999;} 
.open .handle{background-position:-41px 0px !important;}
.handle{visibility:visible !important; -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}

/*---------------------------------------------------------------*/
/* FOOTER
/*---------------------------------------------------------------*/

/* Footer navigation */
#bottom_elements{width:1001px; margin:0 auto;}
#bottom_elements_background{width:100%; background:#eee; }
#footer_navigation {width:480px; float:right; text-align:right;}
#footer_navigation ul{list-style:none; padding-top:9px; padding-bottom:11px}
#footer_navigation ul li{color:#ccc; display:inline; font-size: 11px;}
#footer_navigation ul li a{color:#999; padding:0 10px;}
.scrolltop{  width: 100%;max-width:960px;margin: 0 auto; padding: 30px 0 10px 0;overflow: hidden; color: #999;}

/* Copyright area */
#copyright {width:100%; float:left; overflow:hidden; color:#999; font-size: 11px; padding:10px 0; text-align:center;}

/*---------------------------------------------------------------*/
/* WIDGETS
/*---------------------------------------------------------------*/

#primary .xoxo li .widget-title{color:#333; font-size: 17px; line-height: 0; margin-bottom: 10px; padding-bottom:5px;}
.widget-container { padding:0px; margin:0 0 30px 0;}
.widget-container p{margin-bottom:0px;}
#sidebar_left .widget-container { padding:0px; margin:0 0 20px 0;}

.widget-area .widget-title{margin: 0;}
.widget-area ul { list-style: none; margin: 0; padding:0; } 
.widget-area ul ul { list-style: none; margin:0; padding:0; } 
.widget-area ul li ul li { padding:3px 0 4px 0; }
.widget-area ul li ul li:hover{}
.widget_search label {	display: none;}
.widget-area .entry-meta {font-size: 11px;}

/* Footer widget area */
#footer-widget-area-background {width:100%;}
#footer-widget-area {  width: 100%;  max-width: 1080px; margin: 0 auto; overflow: hidden; padding: 20px;width: -moz-calc(100% - 40px);width: -webkit-calc(100% - 40px);width: -o-calc(100% - 40px);width: calc(100% - 40px);}
#footer-widget-area .widget-area .widget-title,#footer-widget-area h3{font-size: 1.7em;-webkit-margin-before: 1em;-webkit-margin-after: 0.3em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-weight: bold;}
#footer-widget-area .widget-area .widget-title {
  font-size: 13px;
  font-weight: bold;
  color: #777;
  margin: 0 0 10px 0;
}
#footer-widget-area .widget-area ul {font-size:12px; padding:0;}
#footer-widget-area .widget-area ul li {list-style:none;}
#footer-widget-area .widget-area {float: left;width:22.45%;}
#footer-widget-area .widget-area ul li ul li { background:none; border-bottom:1px solid #e1e1e1;}
#footer-widget-area .widget-area ul li ul li a{color:#DCE3E3;font-size:15px;}
#footer-widget-area .widget-container {margin: 0; border: none;  background:none; padding:0;}
#footer-widget-area #first, #footer-widget-area #second, #footer-widget-area #third{  margin-right: 3.4%;}

/* Sliding widget area */
#sliding-widget-area {padding:20px 15px 0px 15px; overflow:hidden; color:#fff; line-height:1.4; text-align:left;}
#sliding-widget-area .widget-area .widget-title{font-size:10px; font-weight:bold; color:#fff; margin:0 0 10px 0; text-transform:uppercase;}
#sliding-widget-area .widget-area ul {font-size:11px; padding:0 0 20px 0;}
#sliding-widget-area .widget-area ul li {list-style:none; display:block; margin-bottom:20px;}
#sliding-widget-area .widget-area {float: left; width: 200px;}
#sliding-widget-area .widget-area ul li ul li {padding:5px 5px 0 0; background:none;}
#sliding-widget-area .widget-area ul li ul li a{color:#999;}
#sliding-widget-area .widget-area ul li ul li a:hover{text-decoration:underline;}
#sliding-widget-area .widget-container {margin: 0; border: none;  background:none;  padding:0px 15px;}

/* Top widget area */
#top_sidebar .widget-title{display:none;}
#top_sidebar ul li {float: left; padding-left: 20px !important; background:none;}
#top_sidebar .widget-container {margin: 0; border: none;  background:none; padding:0px; margin-bottom:10px;}
#horiz_m_bg #top_sidebar{width:1001px; margin:0 auto; position:relative; z-index:200;}
#horiz_m_bg #top_sidebar ul{margin-top:15px; float:right; }

/* Blogroll widget */
.blogroll img{margin-bottom:-3px;}

/* Search widget */
.widget_search  input {margin-top:0px;  height:20px;}
.widget-area .widget_search  input[type='submit']{height:16px; width:23px; color: transparent; border:none; background:url('images/search_lense.png') 5px 0  no-repeat; cursor: pointer; filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6;}
#sliding-widget-area .widget-area .widget_search .s {width: 125px; height:16px; margin-bottom: 20px;}
#sliding-widget-area .widget-area .widget_search  input[type='submit']{height:16px;  background:url('images/search_lense.png') 5px 100% no-repeat;}
#primary .widget_search .s {width: 200px;}
#top_sidebar .widget_search .s {width: 140px; height:15px; margin-bottom: 20px;}
#top_sidebar .widget_search  input[type='submit']{height:16px;  background:url('images/search_lense.png') 5px 100% no-repeat;}

/* Recent post widget */
.widget-area .widget_pippin_recent_posts {padding:0px;} 
li.recent_post_widget{margin-bottom:3px;  line-height:1.4;}
.recent_post_widget_img img{float:left; margin-right:8px; background: none repeat scroll 0 0 #F6F6F6; border: 1px solid #d4d4d4; padding: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.recent_post_widget_mata{float:left;}
.recent_post_widget_link_time{color:#949494; font-style:italic; font-size:10px;}
#sliding-widget-area .widget-area li.recent_post_widget:hover{background:none !important;}
#sliding-widget-area .widget-area .widget_pippin_recent_posts ul{padding-bottom:0px;}
#footer-widget-area .widget-area li.recent_post_widget:hover{background:none !important;}
#footer-widget-area.widget-area .widget_pippin_recent_posts ul{padding-bottom:0px;}

/* Twitter widget */
.widget-area  .twitter-widget ul li{padding-left:25px; background:url(images/twitter-ico.png) no-repeat 0px 10px;}
.twitter-date {font-size:10px; }
#footer-widget-area .widget-area .twitter-widget ul li{margin-bottom:10px;}
#sliding-widget-area .widget-area .twitter-widget ul li{margin-bottom:10px;}

/* Tag cloud */
#wp_tag_cloud div {line-height: 1.6em;}

/* Pages widget */
.widget_pages ul li ul{padding-left:20px;}
.widget_pages ul li ul li{background:none; padding:3px 0 4px 0;}
.widget_pages ul li ul{}
.widget_pages a{padding-left:15px; background:url('images/active.png') no-repeat 2px 50%;}
.widget_pages a:hover{background:url('images/active.png') no-repeat 5px 50%;}
#footer-widget-area .widget_pages a{padding-left:0; background:none;}
#footer-widget-area .widget_pages ul li ul{padding-left:15px;}
#footer-widget-area  .widget_pages ul li ul{background: none; padding-top:0;}
#sliding-widget-area .widget_pages a{padding-left:0; background:none;}
#sliding-widget-area .widget_pages ul li ul{padding-left:15px;}
#sliding-widget-area .widget_pages ul li ul{background: none; padding-top:0;}

/* Archive widget */
.widget_archive a{padding-left:15px; background:url('images/active.png') no-repeat 2px 50%;}
.widget_archive a:hover{background:url('images/active.png') no-repeat hpx 50%;}
#footer-widget-area .widget_archive a{padding-left:0; background:none;}
#sliding-widget-area .widget_archive a{padding-left:0; background:none;}

/* Category widget */
.widget_categories ul li ul{padding-left:20px;}
.widget_categories ul li ul li{background:none; padding-bottom:0px}
.widget_categories ul li ul{background: url('images/widget_divider.png') 0 4px no-repeat; padding-top:5px;}
.widget_categories a{padding-left:15px; background:url('images/active.png') no-repeat 2px 50%;}
.widget_categories a:hover{background:url('images/active.png') no-repeat 5px 50%;}
#footer-widget-area .widget_categories a{padding-left:0; background:none;}
#sliding-widget-area .widget_categories a{padding-left:0; background:none;}
 
/* Post widget */
.widget_recent_entries a{padding-left:15px; background:url('images/active.png') no-repeat 2px 50%;}
.widget_recent_entries a:hover{background:url('images/active.png') no-repeat 5px 50%;}
.widget_recent_entries ul li { text-indent: -2.1em; margin-left: 2.1em;}
#footer-widget-area .widget_recent_entries a{padding-left:0; background:none;}
#sliding-widget-area .widget_recent_entries a{padding-left:0; background:none;}

/* Comment widget */
.widget_recent_comments .recentcomments{padding-left:25px; background:url('images/comment-ico-w.png') no-repeat 0px 6px;}
#footer-widget-area .widget-area .widget_recent_comments .recentcomments{padding-left:25px; background:url('images/comment-ico-w.png') no-repeat 0px 5px;}
#sliding-widget-area .widget-area .widget_recent_comments .recentcomments{padding-left:25px; background:url('images/comment-ico-w.png') no-repeat 0px 5px;}

/* RSS widget */
.widget_rss a.rsswidget { color: #000; } 
.widget_rss .widget-title img { width: 11px; height: 11px; } 
.widget_rss ul li a.rsswidget {padding-left:25px; background:url('images/css/feed.png') no-repeat 0px 50%;}

/* Calendar widget */
#wp-calendar {width: 210px;}
#wp-calendar caption { color: #222; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-align: left; } 
#wp-calendar thead {font-size: 11px;}
#wp-calendar tfoot{background: #E8E8E8 ; padding: 5px;}
#wp-calendar tfoot tr td{padding:5px;}
#wp-calendar  tbody tr #today{background:#e8e8e8;}
#wp-calendar  tbody tr td a{font-weight:bold;}
#wp-calendar tbody { color: #aaa; } 
#wp-calendar tbody td { background: #f5f5f5; border: -1px solid; padding: 3px 0 2px; text-align:center;} 
#wp-calendar tbody .pad { background: none; } 
#wp-calendar tfoot #next { text-align: right; }

/* Social media widget */
#footer-widget-area .socialmedia-buttons, #primary .socialmedia-buttons {margin-left:-5px;}
#footer-widget-area .Social_Widget p {margin-left:5px;}

/* Login form widget */
.loginform #rememberme {vertical-align:middle; border:none;background:none;}
.widget-area .loginform ul li  {background: none;}

/*---------------------------------------------------------------*/
/* COMMENTS
/*---------------------------------------------------------------*/

#comments {margin-top:30px;	clear: both;}
#comments .navigation {	padding: 0 0 18px 0;}
h3#comments-title,h3#reply-title {color: #000;	font-weight: bold;	margin-bottom: 20px;}
.commentlist {list-style: none;	margin: 0;	padding: 0px;}
.commentlist li.comment {position: relative;}
.commentlist li:last-child {	border-bottom: none;	margin-bottom: 0;}
.comment-container  {margin-left:60px; }
.comment_arrow  {width:11px; height:21px; background:url('images/comment_arrow.png') no-repeat; position:absolute; margin-left:10px; margin-top:13px;}
.comment-text  {margin-bottom:20px; margin-left:20px; padding:10px 15px; background:#f9f9f9; border: 1px solid #dfdfdf;}
#comments .comment-body ul,#comments .comment-body ol {	margin-bottom: 18px; }
#comments .comment-body p {margin:0 5px 10px 0; }
#comments .comment-body p:last-child {	margin-bottom: 6px;}
#comments .comment-body blockquote p:last-child {	margin-bottom: 24px;}
.commentlist ol {	list-style: decimal;}
.commentlist .vcard {float:left;}
.commentlist .avatar {border: 1px solid #dfdfdf;	padding:2px;}

.comment-text cite {color: #000; font-style: normal; font-weight:bold;}
.comment-author .says {font-style: italic;}
.comment-meta {text-transform:uppercase;	font-size: 10px; margin:-5px 0 0 0; color: #888;}
.bypostauthor .comment-text  {}
.comment-cancel {margin-bottom:3px;}


.reply {float:right; width:17px; background:url('images/comment_reply.png') no-repeat; }
.reply a{padding-left:17px; color:transparent;}
.reply:hover{color:transparent; filter: alpha(opacity=80);  opacity: 0.8;}

a.comment-edit-link {color: #888;}
.commentlist .children {	list-style: none;	margin: 0;	padding:0;}
.commentlist .children li { margin:10px 0 ; padding: 0 0 0 50px; } 

.nopassword,.nocomments {display: none;}
#comments .pingback { border-bottom: 1px solid #e7e7e7; margin-bottom: 18px; padding-bottom: 18px; } 
.commentlist li.comment+li.pingback {margin-top: -6px;}
#comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; } 
#comments .pingback .url {font-size: 13px;	font-style: italic;}
.comment-awaiting-moderation{color:#ddddd1; font-size:11px;}

/* Comments form */
#commentform{width:380px;}
#commentform textarea{width: 372px;}
#respond {overflow: hidden; position: relative; padding:0; } 
#respond p {	margin: 0;}
#respond .comment-notes {font-size:11px; margin-bottom: 1em; } 
.form-allowed-tags { line-height: 1em; } 
.children #respond { margin: 0 48px 0 0; } 
h3#reply-title {margin:0 0 5px 0; } 
#comments-list ul #respond { margin: 0; } 
#cancel-comment-reply-link {font-size:10px; font-weight:bold; text-transform:uppercase; background:#bbb; color:#fff; padding:2px 6px; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#cancel-comment-reply-link:hover {background:#ddddd1; color:#fff; text-decoration:none;	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;}
#respond label {color: #888; font-size: 12px; } 
#respond input {margin: 0 0 9px; width: 98%; } 
#respond .form-allowed-tags {color: #888; font-size: 12px; line-height: 18px; } 
#respond .form-allowed-tags code {font-size: 11px;}
#respond .form-submit {margin: 12px 0;}
#respond .form-submit input {width: auto;}

/*---------------------------------------------------------------*/
/* WORDPRESS
/*---------------------------------------------------------------*/

.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display:block; margin: 5px auto 5px auto;}
.alignright {float:right; margin: 5px 0 20px 20px;}
.alignleft {float:left; margin: 5px 20px 20px 0;}
.aligncenter {display: block; margin: 5px auto 5px auto;}
a img.alignright {float:right; margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float:left; margin: 5px 20px 20px 0;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {border: 1px solid #ddd; 	background:#fff url(images/gallery_lense.png) no-repeat center center; color:#999; max-width: 96%; padding: 7px 3px 0px; text-align: center;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none; height: auto; margin:0; max-width: 98.5%; padding:0; width: auto;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; margin:0; padding:0 4px 5px;}
blockquote.left {margin-right:20px; text-align:right; margin-left:0; width:33%; float:left;}
blockquote.right {margin-left:20px; text-align:left; margin-right:0; width:33%; float:right;}
.sticky{}

.gallery {}
.gallery dt{background:url(images/gallery_lense.png) no-repeat center center;}
.gallery .gallery-item { margin-top: 0px !important; }
.gallery img {padding:5px; border: 1px solid #ddd !important; background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.gallery img:hover {background:#ebebeb; border: 1px solid #bcbcbc !important; opacity:0.5; filter:alpha(opacity=50); 
-webkit-transition: all 0.3s ease-in;
 -moz-transition: all 0.3s ease-in;
 -o-transition: all 0.3s ease-in;
 transition: all 0.3 ease-in;}
.gallery .gallery-caption {color:#999; margin-left: 0;}
.gallery br { clear: both }

/*---------------------------------------------------------------*/
/* IE6 MESSAGE
/*---------------------------------------------------------------*/

#ie-message {background:#C00; text-align:center; border-bottom:1px solid #900; color: #fff; position:absolute; top:0; padding:5px; width:100%;}
#ie-message a {color: #D1D1D1;}

/*---------------------------------------------------------------*/
/* .size-wrap defines the site's width and will change
/* based on the width of the device it is being viewed from.
/*---------------------------------------------------------------*/

.size-wrap { width: 100%;max-width:1120px; }
	
/*---------------------------------------------------------------*/
/* THANKS FOR BUYING OUR THEME! 
/*---------------------------------------------------------------*/


div.products {
 width:1001px;
 min-height:100px;
 background-color:#fff;
 margin-top:15px;	
}

div.product-box {
	width:276px;
	min-height:220px;
	background-color:#fafafa;
	margin-right:30px;
	float:left;
	text-align:center;
	 border:solid 1px #282D33;
	 border-radius:5px;
	 margin-bottom:15px;
	
} 
div.product-box  h1 {
	background-color:#3c1b10;
	background: -moz-linear-gradient(top, #3c1b10 0%, #7d4836 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c1b10), color-stop(100%, #7d4836));
	background: -webkit-linear-gradient(top, #3c1b10 0%, #7d4836 100%);
	background: -o-linear-gradient(top, #3c1b10 0%, #7d4836 100%);
	background: -ms-linear-gradient(top, #3c1b10 0%, #7d4836 100%);
	background: linear-gradient(top, #3c1b10 0%, #7d4836 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c1b10', endColorstr='#7d4836');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c1b10', endColorstr='#7d4836')";
	color:#fff;
	font-weight:normal;
	margin-top:0px;
	font-size:20px;	
	padding-top:10px;
	padding-bottom:10px;
	
}
div.product-box  h2 {
	font-size:18px;
	font-weight:normal;
}
div.product-box p {
   margin-left:5px;
   margin-right:5px;
}
div.product-box  a:hover {
	text-decoration:none;
}
div.product-box  a img {
	text-decoration:none;
}
ul.features {
	margin-left:35px;
	padding:0px;
	margin-bottom:20px;
}
ul.features  li {
	background-image:url(images/arrow.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
	font-family:Montserrat,"Halvetica";
	font-size:14px;
	line-height:20px;
	text-align:left;
	color:#096C9F;

}

.twitt_box{
	float:left;
	width:1001px;
	margin:15px auto;
	overflow:hidden;
}
.price_order_box{
	margin:0 auto;
	width:680px;
	/height:370px;
}
/*--------------product-box+retention ------------------*/
#special_deals{	float:left; font-family:Arial, Helvetica, sans-serif;}
#special_deals p{margin-bottom:5px;}
div.product-box.retention{
	/width: 185px;
	/padding:5px;
}
.ret_info{font-size:12px;}
div.product-box.retention img{
	float:left;
	margin:10px 10px 10px 45px;
}
div.product-box.retention h2{
	float:left;
	clear:none;
}
div.product-box.retention form{
	clear:both;
}
div.product-box.retention select{
	font-size:10px;
	font-weight:normal;
	letter-spacing:0.2px;
	word-spacing:0.2px;
	width:90%;
}


/*################--.twitt_box.new ---###########*/
/*---------.-price------------*/
.twitt_box.new{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.twitt_box.new input{ background:#fff; border:solid 1px #ccc;}
.twitt_box.new .price_order_box{
	margin:0;
	width:550px;
	float:left;
}
.twitt_box.new .box_price, .twitt_box.new .box_order{
	width:275px;
	height:369px;
	background:url(images/pricebg.png) no-repeat;
}
.twitt_box.new .pricies{
	width:252px;
	margin-top:60px;
}
.twitt_box.new .pricies ul{
	width: 245px;
}
.twitt_box.new .pricies ul li{
	width: 230px;
	font-size: 14px;
    line-height: 22px;
    margin: 5px 0 10px 15px;
}
/*---------- .order------------*/
.twitt_box.new .box_order{
	float:left;
	background:url(images/orderbg.png) no-repeat;
}
.twitt_box.new .twitt_top {
    width: 238px;
	margin-left: 25px;
}
.twitt_box.new .form {
    margin-left: 25px;
    width: 238px;
}
.twitt_box.new .form ul {
    width: 238px;
}
.twitt_box.new .form ul li{
    width: 235px;
}
.twitt_box.new .form ul li input{
    width: 220px;
}
.twitt_box.new .form input[type="image"]{
margin-left: -5px;
}
.twitt_box.new .line {
    margin-left: 30px;
}
.twitt_box.new div.product-box, #special_deals div.product-box{
	width: 195px;
	margin: 0 0 0 3px;
	height:350px;
}

div.block_h{
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
div.block_h_last{
	width:410px;
}
div.block_h a, a.other{
	color:#046212;
	text-decoration:underline;
	font-size:14px;
	display:block;
}
a.other{
	font-size:10px;
}
/*------------end .twitt_box.new ----------*/

.box_price{
	float:left;
	width:331px;
	height:369px;
	background:url(/images/pricebg.png) no-repeat;
}
.box_order{
	float:left;
	width:331px;
	height:369px;
	background:url(/images/orderbg.png) no-repeat;
}
.pricies{
	float:left;
	width:293px;
	height:280px;
	margin-left:23px;
	margin-top:60px;

}
.pricies ul{
	margin:0px;
	padding:0px;
	width:302px;
}
.pricies ul li{
	float:left;
	width:302px;
	font-family:'SourceSansPro';
	font-size:13px;
	font-weight:normal;
	color:#868686;
	list-style-image:url(/images/li.png);
	margin:8px 0 12px  15px;
}
#line_sep{
	list-style-image:none !important;
	list-style:none !important;
}
.arrow_link{
	text-decoration:none;
	float:right;
	width:225px;
	height:19px;
	font-family:'SourceSansPro';
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	color:#6E6E6E;
	line-height:19px;
	margin-top:10px;
}
.arrow{
	float:left;
	margin-right:8px;
}
.twitt_top{
	float:left;
	width:245px;
	height:35px;
	margin-left:40px;
	margin-top:65px;
}
.twitt_top img{
	float:left;
	/width:35px;
}
.twitt_top h3{
	float:left;
	width:205px;
	
	font-size:14px;
	font-weight:normal;
	color:#777777;
	margin-left:5px;
}
.line{
	float:left;
	margin-left:50px;
	margin-top:15px;
}
.form{
	float:left;
	width:245px;
	height:205px;
	margin-left:40px;
	margin-top:20px;
}
.form ul{
	 margin:0px;
	 width:245px;
	 padding:0px;
	 list-style:none;
}
.form ul li{
	float:left;
	width:245px;
	margin-left:3px;
	margin-bottom:15px;
}
.form ul li h2{
	text-align:center;
	font-family:'SourceSansPro';
	font-size:14px;
	font-weight:normal;
	color:#8B8B8B;
}
.form ul li input{
	float:left;
	width:238px;
	height:24px;
	background:url(/images/input.png) no-repeat;
	border:none;
}
.form ul li a{
	float:right;
	margin-right:6px;
}
/*retweet*/
.retweet .price_order_box{
	margin:0 auto;
	width:1001px;
	height:370px;
}
.retweet .box_price{
	float:left;
	width:331px;
	height:369px;
	background:url(/images/retweet/pricebg.png) no-repeat;
}
.retweet .box_order{
	float:left;
	width:615px;
	height:369px;
	background:url(/images/retweet/orderbg.png) no-repeat;
	line-height: 1.2;
}
.retweet .box_order p{
	margin:0;
}
.box_order a,.box_order a:hover,.box_order a:active,.box_order a:visited,
.ret_info a,.ret_info a:hover,.ret_info a:active,.ret_info a:visited{
	color:#0000FF;
}
.ret_info a{
	margin-left:10px;
}
.box_order a:hover, .ret_info a:hover{
	text-decoration:underline;
}
.pricies{
	float:left;
	width:293px;
	height:280px;
	margin-left:23px;
	margin-top:60px;
	line-height: 1.3;

}
.pricies ul{
	margin:0px;
	padding:0px;
	width:302px;
}
.pricies ul li{
	float:left;
	width:302px;
	font-family:'SourceSansPro';
	font-size:12px;
	font-weight:normal;
	color:#868686;
	list-style-image:url(/images/retweet/li.png);
	margin:8px 0 2px  15px;
}
#line_sep{
	list-style-image:none !important;
	list-style:none !important;
}
.arrow_link{
	text-decoration:none;
	float:right;
	width:225px;
	height:19px;
	font-family:'SourceSansPro';
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	color:#6E6E6E;
	line-height:19px;
	margin-top:10px;
}
.arrow{
	float:left;
	margin-right:8px;
}
.twitt_top{
	float:left;
	width:245px;
	height:35px;
	margin-left:40px;
	margin-top:65px;
}
.twitt_top h3{
	float:left;
	width:575px;
	font-family:'SourceSansPro';
	font-size:18px;
	font-weight:normal;
	color:#777777;
	clear:none;
}

.list{
	float:left;
	width:575px;
	height:auto;
	margin-top:5px;
}
.list ol{
	margin:0px;
	padding:0px;
	width:575px;
	list-style:none;
}
.list ol li{
	float:left;
	width:555px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding-bottom:4px;
}
.tweet_upload{
	float:left;
	width:550px;
	height:55px;
	background:#FFF;
	margin-top:5px;
	border:1px dotted #CCC;
}
.tweet_upload h3{
	float:left;
	width:550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666;
	padding-bottom:3px;
	margin-left:10px;
	margin-top:5px;
}
.upload{
	float:left;
	width:525px;
	height:20px;
	border:1px dashed #333;
	background:url(/images/retweet/input.png) no-repea;
	margin-left:10px;
	margin-top:4px;
}
.tweet_info{
	float:left;
	width:550px;
	height:55px;
	background:#FFF;
	margin-top:5px;
	border:1px dotted #CCC;
}
.tweet_info h3{
	float:left;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	padding-bottom:3px;
	margin-left:10px;
	margin-top:5px;
}
.info{
	float:left;
	width:150px;
	height:17px;
	border:1px dashed #333;
	background:url(/images/retweet/input.png) no-repea;
	margin-left:10px;
	margin-top:4px;
	padding:0;
}
.tweet_info #email_id{
	width:145px;
}
.tweet_info #qty{
	margin-left:5px;
}
.order_btn{
	float:left;
	width:233px;
	height:55px;
	margin-left:12px;
}
.price_book{
	float:left;
	width:235px;
	height:15px;
}
.price_book select{
	float:left;
	width:235px;
	height:15px;
}
.price_book input[type="checkbox"]{
	margin-top:7px;
}

.price_book br{
	float:left;
	display:none;
}

.price_book h3,.price_book select{
	float:left;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	margin-left:0px;
	margin-top:5px;
	clear:none;
}
.price_book select{
	width: 150px;
	margin: 3px 0 0 6px;
}
.price_book a{
	text-decoration:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin-top:6px;
	margin-left:2px;
}
.btn{
	/*float:left;
	width:86px;
	height:24px;*/
}
.btn input[type="image"]{
	margin-left:4px;
	
}
.price{
	float:right;
	width:130px;
	height:24px;
	margin-top:6px;
	margin-right: 5px;
}
.price h2{
	float:left;
	width:57px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	margin-left:3px;
	margin-top:4px;
	
}
.price input{
	float:left;
	width:55px;
	height:20px;
	border:1px dotted #333;
	clear:none;
}
.option1{
	float:left;
	width:550px;
	height:auto;
	margin-bottom:5px
}
.option1 h3{
	float:left;
	width:450px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666;
	margin-left:3px;
	margin-top:2px;
}
#your_price {
color: rgb(209, 11, 26);
font-size: 14px;
font-weight: bold;
}

/*--------------seo--------------------*/
#wrapper_center{
	float:left;
	width:100%;
	height:auto;
	/margin-top:30px;
	margin-bottom:20px;
}
#center_content{
	margin:0 auto;
	width:1001px;
	height:auto;
}
.boxes{
	float:left;
	width:1001px;
	height:auto;
	line-height:1;
}
.boxes p{
	margin:0;
	padding:0;
}
.boxes br{
	margin:0;
	padding:0;
	direction:none;
}

.box{
	float:left;
	width:301px;
	/height:309px;
	/background:url(images/box_bg.fw.png) no-repeat;
	margin:0 10px 20px 0!important;
	background-color:#F0F0F0;
	border:#CCCCCC 1px solid;
	padding: 5px 10px!important;
	 -webkit-border-radius: 3px;
	  -moz-border-radius: 3px;
	   border-radius: 3px;
}
.top_bar{
	float:left;
	width:252px;
	height:49px;
	background:url(images/box_bar.png) no-repeat;
	margin-left:-5px;
}
.top_bar h4{
	float:left;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin-left:20px;
	text-transform:uppercase;
	line-height:49px;
}
.pr{
	width:237px;
	height:auto;
	margin-left:30px;
	margin-top:20px;
}
.pr h3{
	float:left;
	width:237px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#9e9e9e;
	text-align:center;
	text-transform:uppercase;
	line-height:49px;
}
.price_{
	float:right;
	width:246px;
	height:149px;
	background:url(images/price_box.png) no-repeat;
	margin-top:21px;
	margin-right:2px;
}
.price_ h4{
	float:right;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:42px;
	font-weight:normal;
	color:#666666;
	text-align:right;
	text-transform:uppercase;
	margin-top:48px;
	margin-right:12px;
}
.price_ h3{
	float:right;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#666666;
	text-align:right;
	text-transform:uppercase;
	margin-right:12px;
	margin-top:-5px;
}
.sites{
	float:left;
	width:150px;
	height:auto;
}
.sites h3{
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#9e9e9e;
	margin-left:22px;
	margin-top:-40px;
}
/*-----------page order wp--------------------*/

table.order_t{
	border: 0;
	margin-bottom: 1em;
	border-collapse: collapse;
	font-size:16px;
	border-left: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
	/*width:100%;
	table-layout:fixed;
	word-break:break-all;*/
}
table.order_t thead tr {
background: #EEE;
background: -moz-linear-gradient(top, #FFFFFF 0%, #EEEEEE 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EEEEEE));
background: -webkit-linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%);
background: -o-linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%);
background: -ms-linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%);
background: linear-gradient(top, #FFFFFF 0%,#EEEEEE 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFF', endColorstr='#EEEEEE')";
}

table.order_t th,table.order_t td{
	padding:10px 20px;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
}
.order_t td.Completed{
	color:#048611;
}
.order_t td.Pending{
	color:#0E0AB1;
}
.order_t td.Deleted{
	color:#D51111;
}
.upgr_package select{
	margin:0 10px;
}
.upgr_package a,.upgr_package a:hover,.upgr_package a:visited{
	color:#0000FF;
}
.upgr_package a:hover{
	text-decoration:underline;
}
/*-------------------messames----------------*/
.messages_area{
	font-size:14px;
	font-weight:normal;
	margin-left:50px;
	width: 85%;
}
.messages_area div{
	/*border-bottom:1px #888888 dotted;*/
	overflow:hidden;
	
	
	
}
.messages_area p,#messages_area span{
	float:left;
}
.messages_area p{
	width: 79%;
	margin: 0;
	padding: 10px 1% 30px;
	background: #f6f6f6;
	border: 1px solid #ddd;
	-moz-border-radius:3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom: 10px;
}
.messages_area .new p{
	background-color:#D9F2D0;
}

.messages_area span{
	margin-right:2&;
	width: 18%;
	word-break: break-all;
	
}

.messages_area .admin{
	font-weight:bold;
}
.messages_area .admin span{
	color:#B00620;
}

.f_sndmsg{
	margin:0 auto;
	text-align:center;
}
.f_sndmsg input[type="submit"]{
	/*margin-left:-30%;*/
}

/*-------------------confirmation page----------------*/
.confirmation h2,.confirmation h3{
	text-align:center;
}
.confirmation ul,.confirmation li{
	list-style:none;
	margin:0;
	padding:0;
}
.confirmation li{
	padding:5px;
	border-bottom:1px #cccccc solid;
	font-weight:bold;
	overflow: hidden;
}
.confirmation .center{
	width:70%;
	margin:0 auto;
	font-size:14px;
}
.confirmation li span{
	width:55%;
	float:right;
	font-weight:normal;
}
.border_auto_likes {margin:10px 0;}
.border_auto_likes p{margin:5px 0;}
/*.border_auto_likes input[type="text"]{ width:300px; margin-right:10px;}
.border_auto_likes label{width:100px; float:left; display:block; clear:both;}*/
.confirmation #terms{
	width:98%;
}
.confirmation #total{
	font-size:14px;
	color:#390211;
}
.confirmation #your_price{
	margin:0 10px;
	font-size:16px;
}
.confirmation #submit,.confirmation #submit_confirmation{
	float:right;
	margin:0;
	height: 26px;
	width:83px;
	font-weight: bold;
	text-indent:-9999px;
	background: #dedede;
	color: #222;
	border: none;
	padding: 0 10px;
	box-shadow:5px;
	background:url(images/retweet/buy_now.png) no-repeat 0 0 transparent;
	cursor:pointer;
}

.confirmation .ret_info{
	display:none;
}
.confirmation select{
	width: 200px;
}
/*---------------------------special-----------------*/

.special{
	float: right;
}
.special div.block_h{
	float:none;
}
.special div.product-box{
	width:225px;
	margin-right:10px;
}
.special div.product-box.firsr{
	margin-right:0px;
}
.special div.block_h_last, #special_deals.new div.block_h_last{
	width:100%;
	height: 50px;
}
.special_week,.special_other{
	float:left;
}
.special_other{
	clear:both;
}
/**/
.tooltip, .arrow:after {
  background: black;
  border: 2px solid white;
}

.tooltip {
  //pointer-events: none;
  opacity: 0;
  display: inline-block;
  position: absolute;
  padding: 10px 35px;
  color: white;
  border-radius: 20px;
  margin-top: 20px;
  text-align: center;
  font: bold 14px "Helvetica Neue", Sans-Serif;
  font-stretch: condensed;
  text-decoration: none;
  text-transform: uppercase;
  box-shadow: 0 0 7px black;
}
.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  -webkit-box-shadow: 6px 5px 9px -9px black,
                      5px 6px 9px -9px black;
  -moz-box-shadow: 6px 5px 9px -9px black,
                   5px 6px 9px -9px black;
  box-shadow: 6px 5px 9px -9px black,
              5px 6px 9px -9px black;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
}
.tooltip.active {
  opacity: 1;
  margin-top: 5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition:    all 0.2s ease;
  -ms-transition:     all 0.2s ease;
  -o-transition:      all 0.2s ease;
}
.tooltip.out {
  opacity: 0;
  margin-top: -20px;
}
.tooltip span.close_{
float: right;
width: 25px;
height: 25px;
background: url(images/close.png) 0 0 #000 no-repeat;
top: 5px;
position: absolute;
right: 5px;
cursor:pointer;
z-index:99999;
display:block;

}
.tooltip a,.tooltip a:hover,.tooltip a:active,.tooltip a:visited{
color:#C2CEFC;
}
.tooltip a:hover{
	text-decoration:underline;
}
/*--------all target servises-------*/
.target_links_box{
	margin-left:100px;
}
.target_links_box a:hover{
	text-decoration:underline;
}
/*-----retweets.ca--*/
section.cols {padding: 0 32px 27px; display:block;}
.cols form {width: 212px;float: left; margin-left:14px;}
.cols form.first { clear:both;margin-left:0;}
.cols p {padding-bottom: 10px; margin:0;}
.cols input[type="text"]{width:200px;float:left; clear:both; margin-bottom:5px;}
.cols select{width:212px;float:left; clear:both; margin-bottom:5px;padding:3px 0;}
.cols label{width:100%;float: left;clear:both; font-weight:bold;}
.cols #submit{ background:url(http://retweets.ca/images/buy-now.gif) no-repeat 0 0 transparent; text-indent:-9999px; width:107px; height:26px;margin-top:5px;}

/*------------- instagramm new-----------*/
.strip{
	background:url(images/strip.png) no-repeat center top; height:10px;
}
.wrapper{ margin:0px auto 0; width:841px; overflow:hidden;}
.wrapper-content{ background:url(images/bg-header.png) no-repeat center top; width:841px; height:45px;}
.wrapper-content .title{ float:left; margin:9px 0; width:100%; }

.wrapper-content .left{ float:left; width:295px; padding:0px 22px 16px 7px; margin:0px; background: url(images/shadow.png) no-repeat left bottom;}
.wrapper-content .left ul{ list-style:url(images/bullet.png); float:left; background:#F1F1F1; margin:0px; padding: 0 40px 0 45px;}
.wrapper-content .left ul li{ margin:12px 0; border-bottom:1px dotted #CCCCCC; padding-bottom:10px; } 
.wrapper-content .left ul li .count{ width:100%; font-family:"Myriad Pro", Arial, Helvetica; font-size:17px; }
.wrapper-content .left ul li .amount{width:100%; font-family:"Myriad Pro", Arial, Helvetica; font-size:19px; }

.wrapper-content .right{ float:left; width:507px; margin:0px;}
.wrapper-content .right ul{ float:left; padding:0px; list-style:none;  }
.wrapper-content .right ul li{ float:left; width:100%; font-family:"Myriad Pro", Arial, Helvetica; font-size:15px; color:#666; margin:10px 0px; padding-bottom:30px; border-bottom:1px dotted #CCCCCC; }

.wrapper-content .right ul li:nth-child(5) {
	border:none;
}

.wrapper-content .right ul li:nth-child(4) {
	margin-bottom:20px;
}
.wrapper-content .right .heading-email{ float:left; width:330px;}
.wrapper-content .right .input-email{ float:left; width:250px;}

.wrapper-content .right .heading-likes{ float:left; width:157px;}
.wrapper-content .right .input-likes{ float:left; width:220px;}

.wrapper-content .right .heading-image{ float:left; /*width:165px;*/}
.wrapper-content .right .input-image{ float:left; width:325px; }

.wrapper-content .right .lable{ font-family:"Myriad Pro", Arial, Helvetica; color:#FFAE00;font-weight: bold;font-size: 17px;  }
.wrapper-content .right .input-link-pic{ float:left; width:465px; margin-left:25px; }
.wrapper-content .right .input { border:1px solid #ccc; padding:5px; background:#FFF; }

.wrapper-content .right .select { float:left; width:215px; padding:8px 2px; margin:0 5px; }
.wrapper-content .right .margin { /*margin-left:25px;*/ }
.wrapper-content .right .btn-submit { background:url(images/btn-buy.png) no-repeat;width: 157px;height: 37px;border: 0px;margin-top: 0;}

/*----------------instagramm likes--------*/
#opt-2 .picture_numbers{
	margin-left: 170px;
	font-size: 13px;
	margin-top: -15px;
}
#opt-3 .picture_numbers{
	font-size: 13px;
	margin-top: -15px;
}
#opt-1 .picture_numbers{
	font-size: 13px;
	text-align:center;
}

.panel_tools{
	margin:5px 10px;
	clear:both;
}
.panel_tools a.button{
	padding:3px 10px;
	background: #f3f3f3;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f3f3f3));
	background-image: -webkit-linear-gradient(top,#fff,#f3f3f3);
	background-image: -moz-linear-gradient(top,#fff,#f3f3f3);
	background-image: -ms-linear-gradient(top,#fff,#f3f3f3);
	background-image: -o-linear-gradient(top,#fff,#f3f3f3);
	background-image: linear-gradient(to bottom,#fff,#f3f3f3);
	border-color: #999;
	color: #222;
	display: inline-block;
	text-decoration: none;
	font-size: 12px;
	line-height: 23px;
	height: 24px;
	margin: 0;
	padding: 0 10px 1px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	-webkit-border-radius: 3px;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.instagram_likes .l_your_price,.instagram_likes .l_del_time,.instagram_likes #your_price{display:block; float:left;}
.instagram_likes .l_del_time{margin-left:50px;}
.instagram_likes #your_price{clear:both; width:100px;padding:7px 2px;}
.captcha_error{ font-size:14px;color:#FF0000; margin-bottom:10px;}

/*-------------argee------*/
#agree{float:right; margin-right:10px; line-height:30px;}
#agree input[type='checkbox']{height:auto;}
#agree a,#agree a:hover,#agree a:active,#agree a:visited{color:#00F;}
#agree a:hover{text-decoration:underline;}
.product-box #agree{float:none;margin:-6px 0 0px;}
/*-----col3---*/
div.div_col3 {width:100%; clear:both; margin-top:40px;float:left;padding: 0 20px;border-top: 1px solid #D7D7D7;
"filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E4E4', endColorstr='#FFFFFF');background: -ms-linear-gradient(top,#E4E4E4,#FFFFFF);
background: -moz-linear-gradient(top, #E4E4E4, #FFFFFF);
background: -o-linear-gradient(top, #E4E4E4, #FFFFFF);
background: -webkit-linear-gradient(top, #E4E4E4, #FFFFFF);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E4E4E4), color-stop(1, #FFFFFF));
}
div.col3{ width:32%;float:left; margin-left:2%;}
div.col3 h2{margin:0.83em 0; padding:0 20px;}
div.col3.first{margin-left:0;}
ul.custom{ list-style:decimal; margin:25px;}
ul.main {font-size:15px; line-height:1.8;}

/*******************new design*************************************/
.wrap{width:1001px;margin:0 auto; position:relative;}
#subhead_img1,#subhead_img2{position:absolute;}
#subhead_img1{width:387px;height:0px;left: 36px;top: 70px;background:url(images/banner-social-icons.png) no-repeat 0 0 transparent;}
#subhead_img2{width:0px;height:162px;left:468px;top:70px;background:url(images/our-system.png) no-repeat 0 0 transparent;}
.credit-cards {float: left;margin-left: 60px;margin-top: 70px;}
.paypal-btn {float: left;margin-left: 35px;margin-top: 30px;}
.social-icons {	float: left;margin-left: 70px;}
.social-icons li{border:none;}
.social-icons ul {padding:0px;}
.social-icons ul li {float: left;list-style: none outside none;	margin-right: 40px; border:none!important;}
.foot-logo {float: right;margin-top: 25px;}
.welcome-colr {color: #444;font-size: 20px;font-weight: bold;}
body.home .page_title{display:none;}
#subs_history .finished_subs{color:#0B660B; text-align:center;}
input[type='submit'].ALink,input[type='submit'].ALink:hover{border: none;background: rgba(0, 0, 0, 0);color: #0000ff;font-size: inherit; cursor:pointer;}
input[type='submit'].ALink:hover{border:none;}
.PSuccess{text-align:center;}
/*******************Orders log*************************************/
.OrderDetailsTitle span{font-size:16px;}
.OrderDetailsTitle span a{font-size:16px; color:#00B6DF;}
.OrderDetailsTitle span a:hover{color:#0000ff;}
table.OrdersLog{width:100%; table-layout:fixed;}
table.OrdersLog th td{font-size:14px;}
table.OrdersLog td{padding:5px; font-size:12px;}
li.PerMinute{overflow:hidden; text-align:center;}
#LabelLikesPerMinute{width: 420px;margin: 0 auto; overflow:hidden;}
.LLPM{float:left;font-size: 12px;}
.LLPM.p0{margin-left:0;}
.LLPM.p1{margin-left:45px;}
.LLPM.p2{margin-left:42px;}
.LLPM.p3{margin-left:42px;}
.LLPM.p4{margin-left:42px;}
.LLPM.p5{margin-left:42px;}
.LLPM.p6{margin-left:38px;}
.LLPM.p7{margin-left:0; float:right;}
#LikesPerMinute{width: 400px;margin: 0 auto;}
.error{color:#FF0000;}
.success{color:#009900;}
/*-------------------autolokes------------*/
.top_content {border-top: 1px solid #98C6D3;overflow: hidden;padding-top: 20px;}
.top_content h3:before{
	background: #017898;
    content: "i";
    font-size: 18px;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    width: 35px;
    height: 40px;
    line-height: 40px;
    left: 0;
    position: absolute;
}
.top_content h3 {position: relative;/* background:url(images/i.png) no-repeat scroll 0 0 transparent;*/color: #3c1b10;height: 34px;font-size: 27px;list-style: none outside none;padding-left: 40px;padding-top: 2px; margin-bottom:10px;}
.top_content p.radio {
	box-shadow: 2px 2px 1px #8F8F90;
color: #FFF;float: left;font-size: 26px;list-style: none outside none;padding: 15px 40px 15px 30px;
	background: none repeat scroll 0 0 #00b6de;
	background: -moz-linear-gradient(top, #00b6de 0%, #00b6de 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b6de), color-stop(100%, #00b6de));
	background: -webkit-linear-gradient(top, #00b6de 0%, #00b6de 100%);
	background: -o-linear-gradient(top, #00b6de 0%, #00b6de 100%);
	background: -ms-linear-gradient(top, #00b6de 0%, #00b6de 100%);
	background: linear-gradient(top, #00b6de 0%, #00b6de 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b6de', endColorstr='#00b6de');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b6de', endColorstr='#00b6de')";
	margin-top: 10px;
}
.top_content p.last{float:right;
	background: none repeat scroll 0 0 #a1db0b;
	background: -moz-linear-gradient(top, #a1db0b 0%, #a1db0b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1db0b), color-stop(100%, #a1db0b));
	background: -webkit-linear-gradient(top, #a1db0b 0%, #a1db0b 100%);
	background: -o-linear-gradient(top, #a1db0b 0%, #a1db0b 100%);
	background: -ms-linear-gradient(top, #a1db0b 0%, #a1db0b 100%);
	background: linear-gradient(top, #a1db0b 0%, #a1db0b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1db0b', endColorstr='#a1db0b');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1db0b', endColorstr='#a1db0b')";
}
.border_auto_likes{clear: both;}
/*.border_auto_likes p.pofile{ margin-bottom:10px; text-align:center;}
.border_auto_likes p.pofile label{font-size:16px; font-weight:bold; margin-right:8px;}
.border_auto_likes input[name="twitter_id"]{ width:300px; margin-right:10px;}
.border_auto_likes input[name="email_id"]{ width:220px}*/
#border_auto_likes p.automatic input {height: 18px;padding: 5px;margin-right: 5px;width: 18px;
float: left;}
#border_auto_likes p.automatic label {height: 18px;font-size: 16px;display: block; font-weight:bold;}
#border_auto_likes h2{ color: #323232;float: left;font-weight: lighter;margin-top: 30px;width: 100%;display: block;font-size: 1.5em;-webkit-margin-before: 0.83em;-webkit-margin-after: 0.83em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
p.anagraph{ line-height:22px;}
.autolikes_block{width:157px; cursor:pointer; float:left;-webkit-transition: all 0.3s ease;
 -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; margin-right:3px;}
.autolikes_block:hover{margin-top:-10px;}
.autolikes_block ul,.autolikes_block li{ list-style:none; margin:0;}
.autolikes_block ul{background: none repeat scroll 0 0 #FDFDFD;border-radius: 9px;border-right: 2px solid #CFCFCF;box-shadow: 1px 1px 1px #DDD;float: left;list-style: none outside none;;width: 154px;}
.autolikes_block li{text-align:center; color:#000;}
.autolikes_block li.header1{
	color: #FFF;font-size: 28px;font-weight: bold;height: 43px;padding-top: 8px;text-align: center;width: 155px;padding: 0;padding-bottom: 5px;border-top-left-radius: 7px;border-top-right-radius: 7px;
	background: #A1DB0B;
	background: -moz-linear-gradient(top, #A1DB0B 0%, #A1DB0B100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A1DB0B), color-stop(100%, #A1DB0B));
	background: -webkit-linear-gradient(top, #A1DB0B 0%, #A1DB0B100%);
	background: -o-linear-gradient(top, #A1DB0B 0%, #A1DB0B100%);
	background: -ms-linear-gradient(top, #A1DB0B 0%, #A1DB0B100%);
	background: linear-gradient(top, #A1DB0B 0%, #A1DB0B100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A1DB0B', endColorstr='#A1DB0B');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#A1DB0B', endColorstr='#A1DB0B')";
	text-shadow: 2px 2px 2px #ccc;
	-webkit-text-shadow: 2px 2px 2px #ccc;
}
.autolikes_block li.header2{  color:#000;text-shadow: 2px 2px 2px #555;  -webkit-box-shadow: 2px 2px 2px #555;}
.autolikes_block h2{ font-size:32px; line-height:40px;color:#000;}
.autolikes_block li.header2 p{ margin:5px 0 5px;font-size:20px;line-height:20px;}
.autolikes_block li.header2{background: none repeat scroll 0 0 #00B6DE;color: #FFF;
font-size: 25px;font-weight: bold;padding-bottom: 15px;padding-top: 10px;text-align: center;width: 156px;}
.autolikes_block li.info_{font-size:16px;line-height:25px; padding:10px 5px;width:140px;}
.autolikes_block .big{font-size:19px; color:#328C17; font-weight:bold;}
.autolikes_block li.remark{font-size:16px;line-height:20px; color:#000; text-transform:uppercase;}
.autolikes_block li.buy_now {padding:15px 5px;width: 144px;border-radius: 0 0 9px 9px;
	background: #017898 ;
	background: -moz-linear-gradient(top, #017898 0%, #00B6DE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #017898), color-stop(100%, #00B6DE));
	background: -webkit-linear-gradient(top, #017898 0%, #00B6DE 100%);
	background: -o-linear-gradient(top, #017898 0%, #00B6DE 100%);
	background: -ms-linear-gradient(top, #017898 0%, #00B6DE 100%);
	background: linear-gradient(top, #017898 0%, #00B6DE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#017898', endColorstr='#00B6DE');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#017898', endColorstr='#00B6DE')";
}
.autolikes_block p.submit,#custom_auto_likes input[type="submit"]{padding:10px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0F0F0', endColorstr='#E4E4E4');background: -ms-linear-gradient(top, #F0F0F0, #E4E4E4);
background: -moz-linear-gradient(top, #F0F0F0, #E4E4E4);background: -o-linear-gradient(top, #F0F0F0, #E4E4E4);background: -webkit-linear-gradient(top, #F0F0F0, #E4E4E4);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F0F0), color-stop(1, #E4E4E4)); color:#000000; font-size:16px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;line-height: 20px;webkit-box-shadow: 5px 5px 5px #111; box-shadow: 5px 5px 5px #111;border:3px #eee solid; }
#custom_auto_likes{clear: both; display:none;}
#custom_auto_likes .field_group{ float:left; margin-right:15px;}
#custom_auto_likes .field_group *{float:left;}
#custom_auto_likes label{font-size: 14px;font-weight: bold;line-height: 34px;
color: #666;}
#custom_auto_likes select.select {font-size: 30px;background: #FFF;font-weight: bold;text-align: left;height: 34px;font-size: 22px;padding-left: 5px;border: none;outline: none;border: 1px solid #CCC;line-height: 36px;margin-left: 15px;}
#custom_auto_likes .price_ {width: 150px;height: 26px;background: #FFF;font-size: 22px;line-height: 26px;text-align: left;font-weight: bold;border: 1px solid #999;paddingt: 0 0 0 5px;clear: both; margin:0;}
#custom_auto_likes input[type="submit"]{float:left; height:auto; padding:5px 10px; margin-top:45px;}

#border_auto_likes,#custom_auto_likes { overflow:hidden;}
p.automatic{ display: block;  overflow: hidden; clear: both;}
.wpb_row{margin-top:10px;}
.confirmation li.rt_other{text-align:center;line-height: 15px;}
.confirmation li.rt_other input{ margin:6px 5px 0 0; height:auto;}
p.rt_other{margin:5px 0 0;}

 .autolikes_block p.submit, #custom_auto_likes input[type="submit"] {  margin-bottom: 10px;}
 
.autolikes_area.pl_54 .autolikes_block li.header1,
.autolikes_area.pl_52 .autolikes_block li.header1 {
	background: #272624;
}
.autolikes_area.pl_54 .autolikes_block li.header2,
.autolikes_area.pl_52 .autolikes_block li.header2{
	background:#e1e11e;
}
.products.col4,.products.cols3 {width:100%;}
.products.col4 .product-box{margin-right:15px;width: -webkit-calc(25% - 15px);    width: -moz-calc(25% - 15px);width: calc(25% - 15px);}
.products.col4 .product-box:nth-child(4n),.products.cols3 .product-box:nth-child(3n){margin-right:0;}
.products.col4 .product-box img,.products.cols3 .product-box img{margin:0 auto;}
.products.col4 .product-box input[type='text'],.products.cols3 .product-box input[type='text']{width:80%;}

.products.cols3 .product-box{margin-right:20px;width: -webkit-calc(33.3333% - 20px);    width: -moz-calc(33.3333% - 20px);width: calc(33.3333% - 20px);}

.autolikes_area.onauto .autolikes_blocks{width:100%;}
.autolikes_area.onauto  .autolikes_block{margin-right:10px;}
.autolikes_area.onauto .autolikes_blocks .autolikes_block:last-child{margin-right:0;}
.autolikes_area.onauto  .autolikes_block{
	widht:18%;
	width: -webkit-calc(20% - 10px);
	width: -moz-calc(20% - 10px);
	width: calc(20% - 10px);
}
.autolikes_area.onauto .autolikes_block li.header1,.autolikes_area.onauto .autolikes_block li.header2,.autolikes_area.onauto .autolikes_block ul{width: 100%;}
.autolikes_area.onauto .autolikes_block li.info_,.autolikes_area.onauto .autolikes_block li.buy_now{
	widht:98%;
	width: -webkit-calc(100% - 10px);
	width: -moz-calc(100% - 10px);
	width: calc(100% - 10px);
}


.autolikes_area.onauto #custom_auto_likes{clear: both; display:none;}
.autolikes_area.onauto #custom_auto_likes .field_group{ float:left; margin-right:15px;}
.autolikes_area.onauto #custom_auto_likes .field_group *{float:left;}

.autolikes_block.c5{
	width:197px;
	width: -webkit-calc(20% - 3px);
	width: -moz-calc(20% - 3px);
	width: calc(20% - 3px);
}
.autolikes_block.c5 ul,.autolikes_block.c6 ul{width: 100%;}
.autolikes_block.c5 li.header1,.autolikes_block.c6 li.header1{width: 100%;}
.autolikes_block.c5 li.header2,.autolikes_block.c6 li.header2{width: 100%;}
.autolikes_block.c5 li.info_,.autolikes_block.c6 li.info_{
	padding:10px 5px;
	width: 100%;
	/*width: -webkit-calc(100% - 10px);
	width: webkit-calc(100% - 10px);
	width: webkit-calc(100% - 10px);*/
}
.autolikes_block.c5 li.buy_now,.autolikes_block.c6 li.buy_now {
	padding:15px 20px;
	width: 100%;
	/*width: -webkit-calc(100% - 40px);
	width: webkit-calc(100% - 40px);
	width: webkit-calc(100% - 40px);*/
}
.autolikes_block.c6{
	width:197px;
	width: -webkit-calc(16.65% - 3px);
	width: -moz-calc(16.65% - 3px);
	width: calc(16.65% - 3px);
}

.header_left{left:0px;top:35px;position:absolute;}

/*========================  logs ==============*/
.orderlogs {margin:15px 0; border-top:1px solid #ccc;border-bottom:1px solid #ccc; text-align:left; line-height:2; padding:15px 0;color:#333;}

/* messages */
.notification {min-height: 45px;overflow: hidden;position: relative;margin:10px 0 20px 0;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-moz-box-shadow: 1px 1px 2px #ddd; padding-bottom:5px;;top:10px;left:10px;right:10px; z-index:99999;}
.soclogin .notification {position:relative;left:0;right:0;top:0;bottom:0;padding-top: 5px;}

.notification span.close{position: absolute;width: 14px;height: 14px;top: 5px;right: 5px;background-image: url(images/close_note.png);background-repeat: no-repeat;cursor:pointer;}
.message span.close {background-position: -28px 0;}
.message span.close:hover {background-position: -28px -14px;}
.error span.close {background-position: 0px 0;}
.error span.close:hover {background-position: -0px -14px;}

.notification p {margin: 10px 10px 0 55px!Important;font-size: 13px;color: #333;}
.notification.message{border: 1px solid #C1D779;background: #EFFEB9 url(images/notification_succ.png) no-repeat 0 0;}
.notification.error {border: 1px solid #E18B7C;background: #FAD5CF url(images/notification_err.png) no-repeat 0 0;}

/*############## find order ###########################*/
.find_order{background-color:#efefef; padding:20px;
	-moz-box-shadow: 3px 3px 4px #444;
	-webkit-box-shadow: 3px 3px 5px #444;
	box-shadow: 3px 3px 5px #444;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
	overflow:hidden;
	margin-bottom: 20px;
}
.fo_wrap{width:100%;}
.find_order .block,.find_order .smb_findorder,.find_order #frecaptcha_fo{float:left;margin-right:20px;}
body .find_order #frecaptcha_fo{margin-right:0px;}
.find_order .smb_findorder{}
.find_order #frecaptcha_fo{}
.find_order #fo_profile{
	/*height:24px;*/
	padding: 5px 10px;
	margin-top: 17px;
	width: 200px;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
}
.find_order p{margin-bottom: 0px;}
.find_order .button{
	height: 78px;
    font-size: 20px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px;
	padding:10px 15px;
}
.button{background-color: #017898;color: #ffffff; cursor:pointer;outline: none!important;}
.button:hover,.button:active,.button:focus{background-color: #00B6DE; outline: none!important;}
.button{
	padding: 6px 15px;
    font-size: 16px;
    line-height: 1.428571429;
    font-weight: normal;
    color: #fff;
    background-color: #5d3105;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, #e2c0ab, #3c1b10);
    background-image: -ms-linear-gradient(top, #e2c0ab, #3c1b10);
    background-image: -webkit-linear-gradient(top, #e2c0ab, #3c1b10);
    background-image: -o-linear-gradient(top, #e2c0ab, #3c1b10);
    background-image: linear-gradient(top, #e2c0ab, #3c1b10);
    border: 1px solid #d2d2d2;
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
    -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  	box-shadow: 0 1px 6px rgba(0,0,0,0.12);
 	 -webkit-transition: -webkit-box-shadow 0.2s ease-out, background-color 0.2s ease-out;
  	transition: box-shadow 0.1s ease-out, background-color 0.05s ease-out;
	display: inline-block;
	cursor:pointer;
}
.button:hover,.button:active,.button:focus{
	color: #bedde4;
    background-color: #5d3105;
    background-image: -moz-linear-gradient(top, #3c1b10, #e2c0ab);
    background-image: -ms-linear-gradient(top, #3c1b10, #e2c0ab);
    background-image: -webkit-linear-gradient(top, #3c1b10, #e2c0ab);
    background-image: -o-linear-gradient(top, #3c1b10, #e2c0ab);
    background-image: linear-gradient(top, #3c1b10, #e2c0ab);
    border: 1px solid #d2d2d2;
	 -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
  	box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
	
}
.find_order .box_orders{clear:both; background:#fff;padding: 5px;position: relative;}
.find_order .box_orders .row_{ cursor:pointer;}

.form-group .center{text-align:center;}

.freeproduct-box{text-align:center;}
.freeproduct-box input[type='text']{margin:5px 0;}
.button.freeproduct_submit{margin-top:10px; padding-left:40px;padding-right:40px;}

input.profile.link{max-width:98%;width: 400px;}

.freeproduct-box .frecaptcha{margin-top:20px;}
.freeproduct-box .frecaptcha > div{margin: 0 auto;}

/*################### get vide links #################*/
.get_vl{ text-decoration:underline; cursor:pointer; color:#5050c1;display: inline-block;font-size: 17px;}
.get_vl_area{
	width: 500px;
    margin: 0 auto;
    padding: 10px;
    background-color: #efeeee;
    border: 1px solid #d2d2d2;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    max-width: 100%;
	display:none;
	position: relative;
	margin-top:10px;
}
.get_vl_area span.close {
    position: absolute;
    width: 14px;
    height: 14px;
    top: 5px;
    right: 5px;
    background-image: url(images/close_note.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.get_vl_area .button.getmoreitems{margin-top:7px;}
.get_vl_area span.close:hover{border: 1px solid #E18B7C;}
.get_vl_profile{width: 270px;margin-right: 8px!important;padding: 6px;}
.get_vl_items{
    max-height: 350px;
    overflow-y: scroll;
}
.get_vl_items img{max-width:30%;height:auto;margin:0 2% 2% 0;cursor:pointer;float:left;}
.get_vl_items img:nth-child(3n){margin-right:0;}

.toggle_form{display:none;}
.toggle_form.show{display:block;}

#horiz_m.header_app{height: 87px;padding: 10px 0;}
#horiz_m.header_app #logo {
    position: relative;
    margin: 0px 0 0 0px !important;
    text-align: center;
}

/*===================  APP ==============================*/
#login .form-signin {
    max-width: 400px;
	padding: 19px 29px 29px;
    margin: 0 auto 20px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    box-shadow: 0 1px 2px rgba(0,0,0,.05);
}
.qwr_app .btn {
   height: auto;
}

.panel-sm {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
.appprice.free{display:none;}
.rating-stars{
	display:block;
	width:80px;
	height:16px;
	background:url('images/rating-stars.png') 0 0 repeat-x;
}
/*===================  APP get media ==============================*/
.a_toggle{cursor:pointer;}
.addorder .get_vl_items {
    max-height: 350px;
    overflow-y: scroll;
    clear: both;
}
.get_vl_items .userinfo{
	line-height: 1.5;
    text-align: center;
}
.userinfo .userinfo_img img{
	width: 100%;
    height: auto;
    max-width: 100%;
}
.get_vl_items .userinfo .username{text-align:left;}
.userinfo .form-group{margin-bottom: 2px;}
.get_vl_items .info_u{
	clear:both;
    margin: 5px 0;
    font-size: 16px;
    color: #1527B3;
    padding-bottom: 5px;
    border-bottom: 1px solid #1527B3;
}

.pagination form{
	float:left;
	margin:2px 5px;
	cursor:pointer;
}
.pagination form:hover{
	color:#0000FF;
}
/*==========================RESPONSIVE================================*/
@media only screen and (min-width: 960px){
	  body{min-width: 960px;width:100%;}
}
@media only screen and (max-width: 1124px){
	#wrapper {max-width:100%;}
	div.div_col3{
		width: -moz-calc(100% - 40px);
   		width: -webkit-calc(100% - 40px);
    	width: calc(100% - 40px);
	}
	#container_bg #content_full { padding: 40px 10px 40px;}
}	
@media only screen and (max-width: 1002px){
	.size-wrap,#recent_post_slider,#custom_header,.container_orbit,#horiz_m,#before_wrapper .content_widgets,.content_shadow,.page_title,#bottom_elements,#footer-widget-area,#horiz_m_bg #top_sidebar,.size-wrap,div.products,.twitt_box,.retweet .price_order_bo,#center_content,.boxes.wrap {max-width:100%;}
	#footer-widget-area,.wrap{
		width: -moz-calc(100% - 10px);
   		width: -webkit-calc(100% - 10px);
    	width: calc(100% - 10px);
		height:auto;
	}
	#horiz_m{
		width: -moz-calc(100% - 10px);
   		width: -webkit-calc(100% - 10px);
    	width: calc(100% - 10px);
	}
	img{max-width: 100%;  height: auto;}
}
@media only screen and (max-width: 980px){
	#sharebarx iframe{max-height:20px;}
	
}
@media only screen and (max-width: 960px){
	body,#c1-header .c1-slideshow,#c1-slider,#c1-slider l,#c2-header .c2-slideshow,#c3-header .c3-slideshow,#c3-slider,#c3-slider li,.isotoope-portfolio-wrapper,.isotoope-portfolio-wrapper #portfolio-container,.container_24 .grid_16 {max-width: 100%;}
	.container_24 .push_8 { left: 0px; clear:both;}
	.container_24 .pull_16{  right: 0;width:100%;}
	.top_content p.last{ float:left!important; clear:both!important;}
	
}
@media only screen and (max-width: 920px){
	.full_width {max-width:100%;}
}
@media only screen and (max-width: 800px){
	.container_24 .grid_20,.wrappe,.wrapper-content{ max-width: 100%;}
	#subhead_img1,#subhead_img2{max-width:40%!important;background-size: contain;}
	.wrapper-content .right{clear:both;}
	#special_deals{float:left!important;}
	
}	
@media only screen and (max-width: 768px) {	
	#search,#main-menu{display:none;}
	.container_24 .prefix_17 { padding-left:0px;right:5px;  float: right;}
	.autolikes_area.onauto .autolikes_block{
		widht:18%;
		width: -webkit-calc(50% - 10px);
		width: -moz-calc(50% - 10px);
		width: calc(50% - 10px);
		margin-bottom:25px;
	}
	.autolikes_area.onauto .autolikes_block:nth-child(2n+1) {clear:both;}
}
@media only screen and (max-width: 766px) and (min-width: 481px){
	.body size-wrap,body #wrapper {width: 100%!important;}
}
@media only screen and (max-width: 640px) {
	table *{
		-webkit-box-sizing: content-box;
    	-moz-box-sizing: content-box;
   	 	box-sizing: content-box;
	}
	table.order_t.main th, table.order_t.main td { padding: 10px 5px;}
	.messages_area { width: 98%; margin:10px auto;}
	.f_sndmsg input[type="submit"] { margin-left:auto;}
	#messages_area span,.messages_area p {width: 95%;}
	table.order_t.main, table.order_t.main th, table.order_t.main tr, table.order_t.main td, table.order_t.main thead, table.order_t.main tbody{display:block;}
	table.order_t.main{position:relative;margin-bottom:100px;}
	table.order_t.main th:first-child{margin-top:0px;}
	table.order_t.main th{ height:15px;width:98%;margin-top:71px;}
	table.order_t.main th:nth-child(3){margin-top:121px;}
	table.order_t.main td{ height:50px;width:98%;position:absolute;}
	table.order_t.main td.service_name{ height:100px;}
	table.order_t.main .currentLikes_bl{padding-bottom: 120px; margin-top: 71px; display:block;}
	table.order_t.main .currentLikes_bl td{display:block; top:auto!important; margin-bottom:20px;border-bottom:none;}
	table.order_t.main td:nth-child(1){top:36px;}
	table.order_t.main td:nth-child(2){top:143px;}
	table.order_t.main td:nth-child(3){top:300px;}
	table.order_t.main td:nth-child(4){top:407px;}
	table.order_t.main td:nth-child(5){top:514px;}
	table.order_t.main td:nth-child(6){top:621px;}
	table.order_t.main td:nth-child(7){top:728px;}
	table.order_t.main td:nth-child(8){top:835px;}
	table.order_t.main td:nth-child(9){top:942px;}
	table.order_t.main td:nth-child(10){top:1049px;}
	table.order_t.main td:nth-child(11){top:1099px;}
	table.order_t.main td:nth-child(12){top:1213px;}
	table.order_t.main td:nth-child(13){top:1320px;}
	table.order_t.main td:nth-child(14){top:1427px;}
	table.order_t.main thead tr {
    	background: #fff;
    	background: -moz-linear-gradient(top, #fff 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fff));
    background: -webkit-linear-gradient(top, #fff 0%,#fff 100%);
    background: -o-linear-gradient(top, #fff 0%,#fff 100%);
    background: -ms-linear-gradient(top, #fff 0%,#fff 100%);
    background: linear-gradient(top, #fff 0%,#fff 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff');
    	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff')";
	}
	table.order_t.main thead th{background: #eee;}
	textarea {max-width:98%;}
	#subs_history .order_t{table-layout:fixed; max-width:100%;}
	#subs_history .order_t th{font-size: 12px;padding: 10px 5px;}
	#subs_history .order_t td{font-size: 10px;padding: 5px 5px;}
	.orderlogs {word-break: break-all;}
	.orderlogs div{margin-bottom:5px;padding-bottom:5px; border-bottom:1px #ccc solid;}
	.autolikes_block.c5,.autolikes_block.c6 { width: 100%; margin-right: 0; margin-bottom:7px;}
}
@media only screen and (max-width: 600px) {
	.twitt_box.new .box_order,.twitt_box.new .price_order_box{clear:both;}
	 .twitt_box.new .price_order_box{ width: auto;}
	.container_24 .grid_17,.container_24 .grid_14,form#contactForm textarea{max-width:100%;}
	.wrapper{max-width:100%;}
	#subhead_img1,#subhead_img2{position:relative;height:200px;left: 5px;top: 5px;}
	div.col3{width:100%;}
	#subhead{display:none;}	
}
@media only screen and (max-width: 479px){
	body #footer-widget-area #first,body #footer-widget-area #third, body #footer-widget-area #second, body #footer-widget-area #fourth {
   	 	margin-right: 0px;
    	margin-left: 0px;
	}
	body #footer-widget-area .widget-area {
    	width: 100%;
	}
	body .size-wrap, #wrapper {
    	width: auto!important;
	}
	body #horiz_m #logo img {
    	max-width:100%!important;
	}
	table.apporders{border:none;}
	table.apporders *{display:block;}
	.apporders thead th{display:block; width:98%; padding:4px 1%!important;}
	.apporders tbody tr{margin-bottom:5px;}
	.apporders tbody td{display:block;98%; padding:4px 1%;}
}
@media only screen and (max-width: 478px){
	body .size-wrap { width:100%;}
	#subhead{height:auto;}
	#subhead .wrap{display:none;}
	body #wrapper,body #horiz_m{
		width: -moz-calc(100% - 30px) !important;;
   		width: -webkit-calc(100% - 30px) !important;;
    	width: calc(100% -30px) !important;;
	}
	body .mobileMenu { margin: 20px auto; width: 100%;}
	body .mobileMenu option{width: 100%;}
	#border_auto_likes p.automatic label{height:auto;}
	.autolikes_block { width: 100%; margin-right: 0; margin-bottom:7px;}
	.autolikes_block ul,.autolikes_block li.header1,.autolikes_block li.header2  {width: 100%;}
	.autolikes_block li.header1 {
		/*-webkit-border-radius: 0px 7px 0px 0px;
		-moz-border-radius: 0px 7px 0px 0px;
		-khtml-border-radius: 0px 7px 0px 0px;
		border-radius: 0px 7px 0px 0px;
		background: #8dc71f;
    	background: -moz-linear-gradient(top, #4e60ce 0%, #4e60ce 100%);
   	 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e60ce), color-stop(100%,#4e60ce));
   	 	background: -webkit-linear-gradient(top, #4e60ce 0%,#4e60ce 100%);
    	background: -o-linear-gradient(top, #4e60ce 0%,#4e60ce 100%);
    	background: -ms-linear-gradient(top, #4e60ce 0%,#4e60ce 100%);
    	background: linear-gradient(top, #4e60ce 0%,#4e60ce 100%);
    	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e60ce', endColorstr='#4e60ce');
    	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e60ce', endColorstr='#4e60ce')";*/
		}
	.autolikes_block li.info_ {
    	font-size: 16px;
    	line-height: 25px;
    	padding: 10px 2%;
    	width: 96%;
	}
	.autolikes_block li.buy_now {padding: 15px 2%;width: 96%;}
	
	.border_auto_likes input[type="text"] {max-width: 100%;margin-right: 0px}
	.confirmation .center { width: 100%;}
	.confirmation ul li{overflow: hidden;}
	
	#LabelLikesPerMinute { width: 100%;}
	#LikesPerMinute{ width: 98%;}
	.LLPM{font-size: 10px;}
	.LLPM.p1,.LLPM.p2,.LLPM.p3,.LLPM.p4,.LLPM.p5,.LLPM.p6{margin-left:10.25%;}
	.autolikes_area.onauto .autolikes_block{
		width: 100%;
		width: -webkit-calc(100%);
		width: -moz-calc(100%);
		width: calc(100%);
		margin-right:0;
		margin-bottom:25px;
	}
}
@media only screen and (max-width: 420px) {
	div.block_h_last { width: auto;}
	div.product-box {clear:both;}
	table.order_t.main td.service_name,table.order_t.main td._name{word-break: break-all;}
	body .twitt_box.new div.product-box, body #special_deals div.product-box {
    width: 100%; height:auto;}
	.product-box+.product-box{margin-top:15px!important;}
	.testimonials {  width:100%;}
	.testimonials .text{width:auto;}
	.testimonials .url{display:none;}
	.testimonials .lower{clear:both;}
	.testimonials .box{margin:10px 0!important; width:auto;}
	.products.cols3 .product-box { margin: 10px 0; width: 100%;}
	
}
@media only screen and (max-width: 380px) {
	.LLPM.p1,.LLPM.p2,.LLPM.p3,.LLPM.p4,.LLPM.p5,.LLPM.p6{margin-left:9.5%;}
}
@media only screen and (max-width: 320px) {
	.LLPM.p1,.LLPM.p2,.LLPM.p3,.LLPM.p4,.LLPM.p5,.LLPM.p6{margin-left:9%;}
}