/*
Theme Name: Viral Loop
Theme URI: 
Description: Niche targeting viral marketing all-in-one Wordpress theme, highly customisable, content generating and membership enabled.  Admin can also automatically capture users emails via autoresponder integration and benefit from prime positioned advertising placements.
Version: 2.34
Author: Wildfire Concepts & Amped Publishing
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/
.bootstrap-wrapper {
	@import (less) url( 'components/bootstrap/dist/css/bootstrap.min.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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 62.5%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

*,
*:before,
*:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}


body{background-color:#F1F1F1; font-size: 14px;}
body:before{   
	content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;}
a{color: #000;}
h1, .h1, h2, .h2, h3, .h3{margin-top:2px;}
#content #rbutton{font-size:14px; width: 100%; text-align:center;}
div{word-wrap: break-word; }
.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    height: auto; 
}
.navbar .container{background: none;}
.navbar-nav{float:none;}
.navbar{min-height: auto; border-radius: 0; border: none; border-bottom:1px solid #EEE;}
.navbar-default{background-color: #000; }
.navbar-default .navbar-brand{color: #FFF;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{color: #F1F1F1;}
.navbar-default .navbar-nav>li>a{color: #FFF;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color: #F1F1F1;}
/*.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background: none; color:#FFF; border-bottom:2px solid #FFF;}*/

.nav>li{padding: 0px 15px;}
.nav>li>a{color:#efefef;}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{ background-color: #000; border-color: #333; }
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{color: #000; border-color: #333;}
.pagination>li>a, .pagination>li>span{color: #000;     border: 1px solid #000;}
.fpost{margin:5px 0px;}
.post_content .meta{margin-bottom: 10px; font-size:13px;}
#main #homelistcnt article{padding:24px;}
/*#main .listpost article{border-bottom:1px solid #f7f7f7;}*/
.container{background: #FFF;}
.widget{overflow:hidden;}
.widgettitle {background-color: #19232d;border-bottom: 2px solid #e54e53;color: #fff;margin-top: 0;padding: 10px 15px;}
.widgettitle:empty{display:none;}
.widget > div{/*margin:15px;*/}
.affilatesidebar > div{margin:15px;}
.sidbar_list_cnt{margin-bottom:20px; border-bottom: 1px solid #F1F1F1; padding-bottom:20px;}
.sidbar_list_cnt:last-child{border-bottom: none; padding-bottom:0;}
.sidbar_list_cnt img{max-height:150px;}
.widget .h4{margin-bottom:4px;}
.widget_recent_entries li{border-left:3px solid #E54E53;padding:5px 10px;margin-bottom:5px;}
/* =======  CAROUSEL SLIDER ======== */

.carousel .carousel-indicators{display:none;}
   .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
     margin: auto;
  }
.carousel-top{margin-bottom:20px; margin-top:20px;}
.carousel-sidebar{margin-bottom:20px; margin-top:5px;}
.headtitle{border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;padding:5px 10px; margin-bottom:15px;color:#E54E53;background-color:#F2F2F2;}


/* =============== REGISTER FORM ================== */

#rform label{display:block;}
#rform input{display:block; width:100%; padding: 6px;}
#rform .row1{margin-bottom: 10px;}
#rform #btnreg{display:inline-block; width: auto; padding-left:20px; padding-right:20px;}

.form-control-feedback{right:10px;}


/* === Top Header ==== */
.social_icons{margin:0; padding:0; }
.social_icons li{list-style: none; display:inline-block; margin-right:7px; margin-bottom:7px;}
.social_icons li:last-child{margin-right:0;}
/* ================= LOGIN FORM ==================== */

#loginform label{display:block;}
#loginform input{display:block; width:100%;}
#wp-submit{display:inline-block !important; width: auto !important;background-color:#337ab7; border-color: #2e6da4; color: #fff;
	 -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; cursor: pointer; display: inline-block; font-size: 14px;
    font-weight: normal; line-height: 1.42857; margin-bottom: 0; padding: 6px 12px; text-align: center; vertical-align: middle; white-space: nowrap;
}
#login-error{margin-bottom:5px; font-size: 13px;}
#wp-submit:hover{
	color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.infobuttons button{display:block; width:100%;}
.infobuttons a{text-decoration: none; margin: 5px 0px; display:block;} 
.footer_meta{margin-top: 20px;}
.footer_meta .commentcnt{text-align:right;}
.single_list_share{text-align:left;}
.footer_social{text-align:right;}
#main article footer{margin-bottom:20px;}
.footer-links{float:none; clear:both;margin:0;}
.footer-links .menu{padding-left:0; margin-bottom:0;}
.footer-links .menu li{clear:both; float:none; display:inline-block;}
.main-footer {
    background-color: #19232d;
	color:#FFFFFF;
}
.main-footer a{color:#FFFFFF;}
.main-footer .lower-foot ul{margin-bottom:0;}
.main-footer .container{background:none;}
#inner-footer{background-color:#19232D;color:#FFFFFF;padding-top: 20px; margin-top: 10px; }
#inner-footer .widget{border:none;}
#inner-footer .widgettitle{border-bottom:1px solid #253443;border-top:1px solid #253443;padding-left:0;padding-right:0;padding:10px 15px;}
.lower-foot {
    background: #121a21 none repeat scroll 0 0;
}
.copyright{padding:10px 0px; border-top:1px solid #F2F2F2; margin-top:10px;}

.affilatelink{text-align:right;}

@media(max-width:782px){
	body.admin-bar .navbar-fixed-top {
		top: 43px;
	}

}

@media(max-width:767px){
	.navbar-nav{float:none; clear:both;}
}

strong{
 font-weight: bold;
}

em{
	font-style: italic;
}

p{
	padding-top:5px;
	padding-bottom:5px;
}
/*===  COMMON CSS  ===*/
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #777
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
    font-size: 65%
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
    font-size: 75%
}

h1,
.h1 {
    font-size: 36px
}

h2,
.h2 {
    font-size: 30px
}

h3,
.h3 {
    font-size: 24px
}

h4,
.h4 {
    font-size: 18px
}

h5,
.h5 {
    font-size: 14px
}

h6,
.h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width:768px) {
    .lead {
        font-size: 21px
    }
}

small,
.small {
    font-size: 85%
}

mark,
.mark {
    background-color: #fcf8e3;
    padding: .2em
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:hover {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:hover {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 0px 0 35px;
    border-bottom: 1px solid #eee
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dt,
dd {
    line-height: 1.428571429
}

dt {
    font-weight: bold
}

dd {
    margin-left: 0
}
.viral-float-lt{
    float:right;
}
/********************************************/
.price > strong {
  font-family: tahoma;
  font-size: 20px;
  font-weight: bold;
}
.price > span {
  font-size: 11px;
  color: #999;
}
.meta-amazon{
    font-size: 12px;
    margin: 0;
    padding: 0;
    color: #999;
}
.wishlistlink {
  clear: left;
  display: block;
  font-size: 15px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}
.title_amazon{
    text-align: center;
    font-weight:bold;
}
/*******************NEW VL*************************/
.menu_home{
	background-color:#19232D;
	/*padding:0.5%;*/
	/*border-bottom: 2px solid #2f4154;*/
	text-transform: uppercase;
    font-size: larger;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color:#1E2935;
  border-bottom:2px solid #F60;
  padding:15px 15px 13px 15px;
}
.header_top{
	height:40px;
	line-height:35px;
	text-transform:uppercase;
	border-bottom:2px solid #bbb;
	background-color:white;
}
.header_top .recent{font-size:13px;font-weight:bold;}
.social_top_header{text-align:right;}
.padding0{padding:0 !important;}
.nav-footer > li{list-style:none;display:inline;}
.preheader_right{text-align:right;}
.top_header_search #search{background-color:#e9e9e9; border-right:none;width:130px;transition:all 0.4s ease-in-out 0s;}
.top_header_search #search:focus{width:180px;}
.top_header_search .input-group-btn .btn-primary{text-indent: -9999px;background: #e9e9e9  url(images/search.png) no-repeat scroll 6px 8px;border:1px solid #ccc;}
.cat_title{background-color:#d4301a;padding:0 14px;color: #fff;margin-left: 7px;position: absolute;position: absolute;z-index: 1;font-size:17px;}
.cat_title a{color:#FFFFFF;}
.post_title a{color:#19232d;font-size: 20px;font-family: initial;}
.subpost_title a{color:#19232d;font-size: 14px;font-family: initial;font-weight:800;}
.post-desc{color: #949697;line-height: 1.3;}
/*start flexslider css*/
.flexslider { margin: 0 auto !important;max-height:300px;background:none;border:none;}
.flexslider .slides img{max-height:292px;}
.slide-content { position: relative;max-width:640px;bottom:75px;left:10px;font-size:0.95em;padding:0.45em 0.85em 0.25em;border-radius:3px;overflow: hidden;z-index:99999; }
.slide-title{margin:0 !important}
.slide-title a{ margin:0;color:#fff; }
.slide-content .slide-text{color:#fff;}
.flex-direction-nav a { border-bottom:0;color:#fff;text-shadow: 2px 2px 2px rgba(15, 15, 15, 1);font-size:32px;height:56px !important;top:140px; }
/* end flexslider css*/
.main_list_tab{list-style: none;float: right;font-weight: normal;}
.main_list_tab li{float: left;font-size: 12px;margin-left: 14px;position: relative;text-transform:capitalize;}
.main_list_tab li.active a{color:#E54E53;font-weight:bolder;}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;height: 0;text-align:center;}
.videoWrapper iframe {	position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.template_image_section {padding-top: 5%;padding-bottom: 5%;}
.author_title{font-size:20px;font-weight:bold;}
/* Disable WhatsApp button on Desktop - Tutorial link: http://crunchify.me/1VIxAsz */
 .crunchify-link {padding: 2px 2px 8px 2px !important;}
 div.crunchify-social{padding: 1% !important;}/*color: white;font-size: 12px;border-radius: 2px;margin-right: 2px;cursor: pointer; -moz-background-clip: padding;-webkit-background-clip: padding-box;box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);margin-top: 2px;display: inline-block;text-decoration: none;}
.crunchify-link:hover,.crunchify-link:active {color: white;}
.crunchify-twitter {background: #00aced;}
.crunchify-twitter:hover,.crunchify-twitter:active {background: #0084b4;}
.crunchify-facebook {background: #3B5997;}
.crunchify-facebook:hover,.crunchify-facebook:active {background: #2d4372;}
.crunchify-googleplus {background: #D64937;}
.crunchify-googleplus:hover,.crunchify-googleplus:active {background: #b53525;}
.crunchify-reddit {background: #444;}
.crunchify-reddit:hover,.crunchify-reddit:active {background: #222;}
.crunchify-pinterest {background: #bd081c;}
.crunchify-pinterest:hover,.crunchify-pinterest:active {background: #bd081c;}
.crunchify-linkedin {background: #0074A1;}
.crunchify-linkedin:hover,.crunchify-linkedin:active {background: #006288;}
.crunchify-whatsapp {background: #43d854;}
.crunchify-whatsapp:hover,.crunchify-whatsapp:active {background: #009688;}
.crunchify-social {margin: 20px 0px 25px 0px;-webkit-font-smoothing: antialiased;font-size: 12px;}*/

@media screen and (min-width: 360px) and (max-width: 640px){
    .header_top{height:120px;line-height:35px;text-transform:uppercase;border-bottom:2px solid #bbb;background-color:white;}
	.header_top .recent{font-size:20px;font-weight:bold;text-align:center;}
	.social_top_header{text-align:center !important;}
	.top_ads_header, .ads_728{width:100% !important;}
	.article_title {text-align: center !important;}
	.social_icons li.followme {display: none !important;}
	.top_header_search #search{width:100% !important;}
	.top_header_search #search:focus{width:100% !important;}
	.header_top{height:165px;}
	.top_ads_header{clear:both !important;}
	.slider_container{height: 654px !important;}
	#sidebar1{padding-top:40px;}
	.left_sidebar_main{padding-top:40px;}
	.f-nav.collapse{display:none;visibility:hidden;}
}
@media screen and (min-width: 640px) and (max-width: 768px){.recent{font-size:10px !important;.}.top_ads_header{clear:both !important;}.slider_container{height:695px !important;}}
@media screen and (min-width: 768px) and (max-width: 1024px){.recent{font-size:11px !important;}.slider_container{height:100% !important;}}
@media screen and (max-width:360px) {
	.slider_container{height:560px !important;}
}
@media screen and (min-width: 768px){
.top_header_search #search{width:100% !important;}
.top_header_search #search:focus{width:100% !important;}
}
#ads_728{clear:both;}
.widget{width:100%;}
.collapse_sidebar{display:block;visibility:visible;}