﻿#homesection {background-image: url("/content/shop/images/home-bg-3.jpg"); margin-bottom: 0; background-position: 50% 0px;}
.segment-heading:after {background-color: #37afff;}
.highlites-list-ico-item:hover i {background-color: #37afff;}

/* SECTION */
.section {position: relative; background-position: bottom center;background-repeat: repeat-x;overflow: hidden;}
.segment-white-color { background-color: #222222;color: #cccccc;}
.black-background-overlay,.black-dot-background-overlay,.accent-background-overlay {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;}
.black-background-overlay {background-color: #000000;opacity: 0.5;}
.accent-background-overlay {opacity: 0.95;}

.black-dot-background-overlay {background-color: rgba(0,0,0,0.5);background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUM4Q0NDRTgyNDQ2MTFFNEE2NEVDNzc4QzFDRjlCRUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUM4Q0NDRTkyNDQ2MTFFNEE2NEVDNzc4QzFDRjlCRUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQzhDQ0NFNjI0NDYxMUU0QTY0RUM3NzhDMUNGOUJFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQzhDQ0NFNzI0NDYxMUU0QTY0RUM3NzhDMUNGOUJFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkB60N8AAAAYSURBVHjaYmJgYPgPBAxMQIIRyGEACDAARwYG/12eAo8AAAAASUVORK5CYII%3D);background-repeat: repeat;background-position: center center;}

.bg-p {background-attachment: fixed;background-position: top center;}
.video-background-container {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;}
.container {position: relative;}
.mobile-device .bg-p {background-attachment: scroll;background-position: center center !important;}
.mobile-device .parallax {top: 0 !important;}

/* OTHER GENERAL CLASSES */
.clear {clear: both;}
.blur {-webkit-filter: blur( 10px );filter: blur( 10px );}

/** BUTTONS */
.btn:focus, .btn:active:focus, .btn.active:focus {outline: 0;}
.btn-download {font-size: 14px;letter-spacing: 1.5px;}
.btn-download {position: relative;padding: 10px 20px 10px 60px;text-align: left;}
.btn-download strong {display: block;margin-bottom: 6px;font-weight: 800;}
.btn-download span {display: block;font-size: 11px;font-weight: 700;letter-spacing: 0.5px;margin-top: -3px;opacity: 0.8;}
.btn-download i {position: absolute;top: 0;left: 0;margin: 10px 0 0 15px;font-size: 40px;line-height: 1;}
.btn-ios {background-color: #999999;color: #ffffff;}
.btn-ios:focus, .btn-ios:hover {background-color: #777777;color: #ffffff;}

  /** HEADINGS */
h1, h2, h3, h4, h5, h6 {color: #444444;}
.segment-white-color h1,.segment-white-color h2,.segment-white-color h3,.segment-white-color h4,.segment-white-color h5,.segment-white-color h6 {color: #ffffff;}
.segment-heading {position: relative;padding-bottom: 20px;margin: 0 0 30px;font-weight: 300;font-size: 32px;line-height: 42px;}
.segment-heading:after {content: "";position: absolute;top: 100%;left: 0;height: 2px;width: 120px;}
.segment-heading.text-center:after {left: 50%;margin-left: -60px;}
.marketplace .subsection-title{font-weight:400;}

/** LIST*/
.list-ico {list-style: none;padding: 0;}
.list-ico li {position: relative;padding-left: 50px;margin: 10px 0;}
.list-ico li > i[class*="icon-"],.list-ico li > i[class*="fa-"] {position: absolute;top: 5px;left: 10px;width: 20px;font-size: 20px;line-height: 1;text-align: center;color: #37afff;}

/*** PHONE IMAGE*/
.fone-pic-dbl {position: relative;}
.fone-pic-front {z-index: 1;}
.fone-pic-dbl {max-width: 50%;}
.fone-pic-right {margin-left: -25%;}

/** home SECTION */
.intro-segment {height: 100%;background-repeat: no-repeat;background-size: cover;}
.intro-logo {margin-bottom: 30px;width:90px !important;height:90px !important;}
.intro-title {margin: 0 0 30px;font-weight: 300;font-size: 32px;line-height: 42px;}
.intro-description {margin-bottom: 30px;font-size: 18px;line-height: 30px;color:white;}
.intro-segment .container {height: 100%;}
.intro-content {display: table;height: 100%;width: 100%;padding-top:4%;padding-bottom:2%;}
.intro-segment .download-buttons {margin: 0 -10px;}
.intro-segment .download-buttons .btn-download {margin: 0 10px 10px;}
.intro-text {display: table-cell;vertical-align: middle;}
.intro-images {display: table-cell;vertical-align: middle;text-align: center;}
.intro-images:before {content: "";display: inline-block;vertical-align: middle;height: 100%;}
.intro-image {vertical-align: middle;}

/** OWL CAROUSEL CUSTOM */
.owl-theme .owl-controls .owl-page span {width: 14px;height: 14px;margin: 4px;background-color: #cccccc;background-color: rgba(0,0,0,0.15);-webkit-transform: scale( 0.75 );-moz-transform: scale( 0.75 );transform: scale( 0.75 );-webkit-transition: all ease 0.25s;transition: all ease 0.25s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.segment-white-color .owl-theme .owl-controls .owl-page span {background-color: #aaaaaa;background-color: rgba(255,255,255,0.5);}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {-webkit-transform: scale( 1 );-moz-transform: scale( 1 );transform: scale( 1 );}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {background-color: #000000;background-color: rgba(0,0,0,0.8);}
.nivo-lightbox-theme-default .nivo-lightbox-close {width: 26px;height: 26px;}
.app-pic{margin-left:0px !important;}	
.mp-nav  {background-color:transparent!important;color: #fff;z-index: 9999;box-shadow:none;}
.mp-nav.header-border{box-shadow: 0 0 3px rgba(0,0,0,0.3)!important;background-color:#fff!important;}
.mp-nav.header-border a{color:#333!important;}
.mp-nav  a {color:white !important;}    
.mp-logo{text-align:center;}
.mp-logo img{ padding:15px 0px; height: auto;max-width: 100%;}

.app-bg-1 {background: -webkit-linear-gradient(right top, #5187DC, #234476); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(left top, #5187DC, #234476); /* For Opera 11.1 to 12.0 */background: -moz-linear-gradient(left top, #5187DC, #234476); /* For Firefox 3.6 to 15 */background: linear-gradient(to left top, #5187DC, #234476); /* Standard syntax (must be last) */}
.app-bg-2 {background: -webkit-linear-gradient(right top, #FFC837, #FF8008); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(left top, #FFC837, #FF8008); /* For Opera 11.1 to 12.0 */background: -moz-linear-gradient(left top, #FFC837, #FF8008); /* For Firefox 3.6 to 15 */background: linear-gradient(to left top, #FFC837, #FF8008); /* Standard syntax (must be last) */}
.app-bg-3 {background: #93F9B9; /* fallback for old browsers */background: -webkit-linear-gradient(to left, #93F9B9 , #1D976C); /* Chrome 10-25, Safari 5.1-6 */background: linear-gradient(to left, #93F9B9 , #1D976C); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */background-image: url("/content/shop/images/home-bg-3.jpg");background-position: 50% 0;margin-bottom: 0;}

.mp-product {margin:40px 20px;background:#fff;/*border: #eee solid 1px;*/border-radius: 5px; box-shadow:0 0 10px 2px #ddd;}
.mp-product .thumb img{border-bottom-left-radius:5px;border-bottom-right-radius:5px; }
.mp-product .content {padding: 3px 0 0px 12px;text-align:center;border-bottom:1px solid #ddd;}
.mp-product h2 {font-weight:600;text-align: left; font-size:20px; line-height:24px; padding:0 0 0 0px;}
.mp-product .details{text-align:left;}
.mp-product .meta {padding: 20px 20px 50px;font-weight:400;}	
/*.mp-product:hover {box-shadow:0 0 10px 2px #ddd;}*/
.seperator {border-bottom: 1px solid rgba(202, 202, 202, 0.4);  margin-left: 10%;margin-right: 10%;}

/*.mp-product:hover h2{color: #1db58e;}
    .mp-product .title-left{float:left;}
	.mp-product .title-right{float:right;}
*/

.l {width: 100%;overflow: hidden;font-size: 0.9em;}
.t {float: left;width: 50%;font-weight: 500;}
.d {float: left;width: 50%;}
.l.appinfo {list-style:circle;color: #888888; font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 24px;}
.app-r { border: 1px solid #e1e8ed;border-radius: 4px;margin-bottom: 20px;padding: 15px 25px;}
.app-info-top{border-bottom: 1px solid #e1e8ed;  padding-bottom:5px;}
.app-info-details{margin-top:15px;}
.buyitnow {background-color: #0bb71b !important;border-color: #0bb71b !important;border-radius: 5px;color: #ffffff;font-size: 14px;font-weight: 400;padding: 10px;text-transform: uppercase;width: 100%;}
.buyitnow:hover{background-color: #088714 !important;border-color: #06650f !important;}
.mp-ico {font-size: 22px;margin-right: 5px;}
.question-section{border: 1px solid #e1e8ed;border-radius: 4px;margin-bottom: 20px;padding: 10px 25px;}
.question-section p, .question-section a {font-size: 0.9em;font-weight: 500;margin-bottom: 5px;padding-bottom: 5px;}
.question-section h4 {margin-top:5px;}
.share-section { margin-bottom: 0px;padding: 20px 1px;}
.share-section i.fa-facebook{padding: 10px 13px;}
.share-section span{margin-top:10px;}
.share-section i {background-color: #666;border-radius: 34px;color: white;font-size: 15px;margin-right: 5px;padding: 10px;}
.share-section i:hover {background-color: black; }
.share-section span{font-size: 0.9em;font-weight: 500;}
.marketplace-price{font-size:24px;font-weight: 600;color: #d32f2f;line-height: 4; width:100%; display:inline-block; text-align:right;}
.mp_product h2{font-size:20px; font-weight:600;}
.header-border{box-shadow: 0 0 3px rgba(0,0,0,0.3);}
.marketplace .padding-top-bottom{padding:80px 0;}

/* video header on marketplace*/
.mp-home-introtext{font-size:24px; font-weight:200; line-height:36px;}
.video-cover{opacity:.1;z-index: 100;}
.video-wrapper {position: relative;overflow: hidden;width: 100vw;height: 100vh;max-height: 100vh;text-align: center; max-height:400px;}
.video-wrapper .video-container {position: absolute;height: 100%;width: 200%;left: -50%;}
 video {position: absolute;top: -99999px;bottom: -99999px;left: -99999px;right: -99999px;margin: auto;min-height: 100%;min-width: 50%;}
.video-wrapper .intro-content{z-index:999;/*padding-left:10%;*/}
.video-wrapper h1 {text-align: center;font-size:36px;letter-spacing: -1px;font-family: roboto;line-height:46px;font-weight: 500; padding-bottom:20px;}
.video-wrapper .highlight{position: relative;white-space: nowrap;}
.video-wrapper .intro-content{position:absolute;padding-top:3%;}
.video-wrapper .top-heading{text-align:left;}
.video-wrapper .list-options{text-align:center; padding:0; margin:0;font-size:18px;line-height:35px; margin-top: 50px;}
.video-wrapper .list-options li{display: inline-block; padding: 0 20px;}
.mp-homebg .mp-nav  a, .video-wrapper h1, .video-wrapper .list-options {color:#333 !important;}    

/* previous product listing */
/*
.product-listing{background: #fbfbfb;}
.product-listing .product-item{border-radius: 5px;border-bottom: #eee solid 1px;padding: 25px 0;}
.product-listing .product-item.darker-bg{background:#f3f3f3}
.product-listing .product-item .thumb{float: left;max-width: 50%;padding: 20px 40px 0 0;margin-bottom: 20px;}
.product-listing .product-item h2{font-size: 40px;font-weight: 500;letter-spacing: normal;}
.product-listing .product-item .marketplace-price {font-size: 24px;font-weight: 600;color: #d32f2f;width: 100%;display: inline-block;text-align: left;line-height: 1;}
.product-listing .product-item .btn{font-size: 25px;}
.product-listing .product-item .thumb img{box-shadow: 0 0 10px 2px #ddd;padding: 0px;border-radius: 5px;background: #f7f7f7;}    
*/

.product-listing{background-color: #F7F7F7;}
.product-listing .product-item{padding:30px;}
.product-listing .product-item .product-container{padding:0; border-radius:10px;border:#ccc solid 1px; background:#fff;box-shadow: #dcdcdc 1px 1px 3px;}
.product-listing .product-item .thumb{max-height: 300px;overflow: hidden;}
.product-listing .product-item .thumb img{border-top-left-radius:10px;border-top-right-radius:10px;}

.product-listing .product-item .content{padding-left:20px; padding-right:10px;}
.product-listing .product-item h2{margin:20px auto 10px auto; font-size: 30px;font-weight:500;letter-spacing:normal;line-height: normal;}
.product-listing .product-item .marketplace-price{font-size: 24px;font-weight: 600;color: #d32f2f;display: inline-block;float: right; width:auto; line-height:normal;}
.marketplace .video-wrapper{background: #efefe9;}

@media ( max-width: 767px ) {
	.mp-nav.header-border a, .mp-nav  a{color:#333!important;}
    .mp-nav{background-color:#fff!important;}
    .intro-segment {padding: 80px 0;}
    .intro-images {display: none;}
    .intro-content {text-align: center;}
    .video-wrapper{max-height:300px;}
    .video-wrapper h1{font-size:30px;letter-spacing: -2px;line-height:1.6; padding-bottom:10px;}
    .video-wrapper .list-options{font-size:16px;line-height:1.6;}
    .video-wrapper .intro-content{padding-left:10px;}
    .video-wrapper video{display:none;}
    .video-wrapper .video-container{background: url('/Content/shop/header/redbeard-market-place.jpg') center center no-repeat;}
    .marketplace-price{font-size:18px;}
    .mp-home-introtext{font-size:20px; line-height:1.6;}
    .mp-product{margin:40px 5px;}
    .mp-product .product-desc-outer{padding-left:3px; padding-right:0}
    .mp-product .product-price-outer{padding-right:5px; padding-left:0}

    .rbnb-page > .taskeedo-feature .details-left,
    .rbnb-page > .taskeedo-feature .details-right{padding-top: 20px}

	}

@media ( min-width: 1200px ) {
	
	.highlites-list-item {margin: 90px 0;}
	/** ICONS FEATURES SECTION  */
	.highlites-icons-segment {padding: 80px 0;}
	.highlites-list-ico-item {position: relative;padding-left: 95px;margin-top: 30px;margin-bottom: 30px;min-height: 60px;}
	.highlites-list-ico-item i {position: absolute;top: 0;left: 0;width: 60px;height: 60px;padding: 14px;margin-left: 15px;font-size: 32px;line-height: 1;text-align: center;background-color: #cccccc;background-color: rgba(0,0,0,0.15);color: #ffffff;border-radius: 6px;-webkit-transition: all ease 0.25s;transition: all ease 0.25s;}
	.segment-white-color .highlites-list-ico-item i {background-color: #555555;background-color: rgba(255,255,255,0.25);color: #222222;}
	.highlites-list-ico-item h5 {margin: 0 0 3px;}
	.highlites-list-ico-item p {margin-bottom: 0;}
    }

@media ( min-width: 768px ) {
    .segment-heading {font-size: 36px;line-height: 46px;}
    .fone-pic-right {margin-left: -20%;}
    .intro-title {font-size: 36px;line-height: 46px;}
    .intro-text {width: 50%;padding-right: 15px;}
    .intro-images {width: 50%;padding-left: 15px;}

    .highlites-segment {padding: 100px 0 0;}
    .highlites-list-item {margin: 50px 0;}

    .highlites-list-ico-item {margin-top: 20px;margin-bottom: 20px;}
    .highlites-icons-segment {padding: 100px 0;}
    .full-screen-segment {padding: 100px 0;}
   
	}
	
@media ( min-width: 992px ) {

    .segment-heading {font-size: 40px;line-height: 50px;}
    .intro-segment {height: auto;padding: 100px 0;}    	
    .intro-title {font-size: 40px;line-height: 50px;}

    /*** FEATURES SECTION*/
    .highlites-segment {padding: 80px 0 0;}
    .highlites-list {list-style: none;margin: 0;padding: 0;}
    .highlites-list-item {margin: 30px 0;}

    .highlites-list {text-align: center;}
    .featuers-list-wrapper {margin-top: 20px;}
    .highlites-segment {padding: 120px 0 0;}
    .highlites-list.highlites-list-left {text-align: right;}
    .highlites-list-item {margin: 70px 0;}

    .highlites-icons-segment {padding: 120px 0;}
	
    /** DETAILS SECTION */
    .details-segment .fone-pic-dbl {max-width: 60%;}
    .details-segment .fone-pic-right {margin-left: -30%;}
	
    /** SCREENSHOTS SECTION  */
    .full-screen-segment {padding: 80px 0;}
    .screenshot-images {list-style: none;padding: 0;margin: 0;}
    .screenshot-image {display: block;margin: 15px;padding: 5px;border-radius: 8px;background-color: #dddddd;background-color: rgba(0,0,0,0.1);}
    .screenshot-image:focus,.screenshot-image:hover {margin-top: 0;}
    .screenshot-image-inner {position: relative;border-radius: 4px;overflow: hidden;}
    .screenshot-image-inner img {display: block;border-radius: 4px;}
    .screenshot-image-inner .hover {position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;text-align: center;opacity: 0;border-radius: 4px;background-color: rgba(0,0,0,0.7);-webkit-transition: all ease 0.25s;transition: all ease 0.25s;}
    .screenshot-image-inner .hover:before {content: "";display: inline-block;vertical-align: middle;height: 100%;}
    .screenshot-image-inner .hover i {display: inline-block;vertical-align: middle;width: 50px;color: #ffffff;font-size: 50px;line-height: 1;}
    .screenshot-image:focus .screenshot-image-inner .hover,.screenshot-image:hover .screenshot-image-inner .hover {opacity: 1;}

    }


/* shop home 21-09-2016 */
.relative{position:relative!important;}
.back-drop{opacity:0; background:rgba(0, 0, 0, 0.27); width:100%;height:100%; z-index:10;top:0; left:0; position:absolute;}

.text-red{color:#e43a2b!important;}
.text-orange{color:#ff6702!important;}
.text-blue{color:#3797fb!important;}
.text-grey{color:#444444!important;}
.text-grey-dark{color:#333!important;}


.bg-red{background:#fd5c63!important;}
.bg-cream{background:#bbad90!important;}
.bg-yellow{background:#efd26c!important;}
.bg-light-green{background:#d7f8e6!important;}
.bg-charcoal{background:#151921!important;}
.bg-blue{background:#0facf3!important;}
.bg-indigo{background:#00b3d1!important;}
.bg-sea-green{background:#868cbc;}
.bg-sea-green-dark{background:#00aced;}
.bg-purple{background:#766acf!important;}
.bg-sea-purple-dark{background:#763c71;}
.bg-grey-dark{background:#535353;}
.bg-light-red{background:#fff4e6;}

.bg-sea-green-gradient{
    background:#01bfd5;
    background-image:  -webkit-radial-gradient(farthest-corner at -10% 10% , #00cca3 5%, #8f08fd 100%);
    background-image: -moz-radial-gradient(farthest-corner at -10% 10% , #00cca3 5%, #8f08fd 100%);
    background-image: -o-radial-gradient(farthest-corner at -10% 10% , #00cca3 5%, #8f08fd 100%);
    background-image: radial-gradient(farthest-corner at -10% 10% , #00cca3 5%, #8f08fd 100%);
   
}
.bg-pink-orange-gradient{
    background:#e54566;
    background-image:  -webkit-radial-gradient(farthest-corner at -10% 10% , #e54566 5%, #f97731 100%);
    background-image: -moz-radial-gradient(farthest-corner at -10% 10% , #e54566 5%, #f97731 100%);
    background-image: -o-radial-gradient(farthest-corner at -10% 10% , #e54566 5%, #f97731 100%);
    background-image: radial-gradient(farthest-corner at -10% 10% , #e54566 5%, #f97731 100%);
   
}

.text-white{color:#fff!important;}
.circle-icon{width:60px; height:60px;}
.circle-red{border-color:#ff0000;}
.circle-blue{border-color:#6767cc;}
.circle-orange{border-color:#ff9901;}
.border-grey-dark {border: #848484 solid 10px;}

.mp-homebg{ background-color:#fff;}
.marketplace .heading{margin-top:85px; text-align:center;width:100%;}
.marketplace .heading h1{font-size: 40px; text-transform: uppercase;font-weight: 600; line-height: 38px;}
.marketplace h2.title{text-align: center;margin-top:35px;font-size: 36px;font-weight: 400;}
.marketplace .feature-box{text-align:center; padding:30px;}
.marketplace .feature-box .mp-icon{display: block;width: 100%;height: 60px;position: relative;}
.marketplace .feature-box .mp-icon::after {content: "";background-image: url(/content/shop/images/marketplace-icons.png);width:62px;height: 62px;display: block;position: absolute;left: 43%;}
.marketplace .feature-box .mp-icon.left::after{background-position:0, 0;}
.marketplace .feature-box .mp-icon.middle::after{background-position:309px, 0;}
.marketplace .feature-box .mp-icon.right::after{background-position:249px, 0;}
.marketplace .feature-box h5{font-weight:500;}
.marketplace .feature-box .description p{font-size: 18px;}
.light-yellow-seprator{padding: 10px 0;font-size: 18px;border-top: #cccccc solid 1px;border-bottom: #cccccc solid 1px;}
.marketplace .product{margin-top:0;border-bottom:none;margin: 20px 30px;}
.marketplace .product h2{color: #fff;font-size: 35px;font-weight: 500;letter-spacing: 0px;margin:0;}
.marketplace .product-container{}
.marketplace .product-container .contents{margin-top:50px;}
.marketplace .product-container .contents .middle{padding:0;}
.marketplace .product-container .contents .middle img{max-width:390px;}
.marketplace .product-container .contents .left,
.marketplace .product-container .contents .right{margin-top:70px;}
.marketplace .product-container .contents .right{text-align:right;padding:0;}
.marketplace .product-container .product-feature{padding-bottom:30px;}
.marketplace .bg-sea-green .product-feature p,
.marketplace .bg-red .product-feature p,
.marketplace .bg-sea-green-dark .product-feature p{color: #fff;}
.marketplace .product .btn-details{border: 1px solid #fff;color: #fff;font-size: 24px;padding: 10px 20px;font-weight: 500;}
.marketplace .product .btn-details:hover{border: 1px solid #fff; background:#fff;}
.marketplace .product .btn-details.btn-red:hover{color:#fd5c63}
.marketplace .product .btn-details.btn-sea-green:hover{color:#01bfd5;}
.marketplace .product .btn-details.btn-sea-green-dark:hover{color:#00aced;}
/*.options-container-outer{padding-right:30px;}*/
.options-container ul{padding:0!important;}
.options-container ul label{white-space:nowrap;}

#btn-what-next{border: 2px solid #448AFF;color: #fff;}

/* Rbnb Product page. */
.rbnb-page .back-drop{opacity:1; background-color:transparent!important; width:100%;height:100%; z-index:10;top:0; left:0; position:absolute;}
.rbnb-page .rbnb-top{padding-top:100px;}
.rbnb-page h2.title{position:relative;}
.rbnb-page .rbnb-icon{position: absolute;left: 100px;}
.rbnb-page h2 .title-text{padding-top: 30px;display: block;line-height: 50px;}
.rbnb-page h2 .br{clear:both;display: block;}
.rbnb-page .banner-image{padding-top:30px;}
.rbnb-page .hr-seprator{width:100%; border-top:1px solid #ccc;}
.rbnb-page .buy-now-section{text-align:center;padding-bottom: 50px;}
.rbnb-page .buy-now-section h2,
.rbnb-page .screens-section h2{font-size:35px;margin-bottom:10px;margin-top: 30px;}
.rbnb-page .price-selector .btn{width: 380px;margin:30px 50px;background: #f0f0f0;box-shadow: none;border-radius: 8px;}
.rbnb-page .price-selector .btn.active{border:solid 2px #379af8;}
.rbnb-page .price-selector .btn .title{font-size: 30px;font-weight: 600;margin-top: 0;display:block;}
.rbnb-page .price-selector .price{color:#333;font-size:45px;font-weight: 600;padding: 20px 0 42px 0;display: block;}
.rbnb-page .price-selector .price i{font-style:normal;vertical-align:super;font-size: 32px;font-weight: 400;}
.rbnb-page .buy-now-section .btn-green{padding: 15px 90px;background: #6cbc35;color: #fff;text-transform: uppercase;font-size: 21px;border-radius: 34px;font-weight: 500;}
.rbnb-page > .feature{padding: 50px 0;}
.rbnb-page > .feature .feature-title{font-size:32px;line-height:inherit;}
.rbnb-page > .feature .details-left{padding-left: 50px}


.banner-cover{position:relative;}
/*.banner-cover:hover .back-drop{opacity:1;}*/
.btn-circle {width: 30px;height: 30px;text-align: center;padding: 6px 0;font-size: 12px;line-height: 1.428571429;border-radius: 15px;}
.btn-circle.btn-xl {width: 100px;height: 100px;font-size: 48px;line-height: 1.33;border-radius: 50px;}
.btn-play{position: absolute;top:calc(50% - 50px);left:calc(50% - 50px);background: rgba(0,0,0,0.6) !important;padding:16px 16px 16px 25px;transition: background 0.25s;color: #fff;}
.btn-play:hover{color:#fff;}
.modal-container {display: none;text-align: center;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999;background: rgba(0, 0, 0, 0.85);}
.overview-video-content {height: 100%;}
iframe#overview-video {width: 100%;height: 100%;}
.modal {display: inline-block;position: relative!important;width: 80%;height: 80%;top: 10%;padding: 10px;background: #f0f2f5;border: 1px solid #e9e9e9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;max-width: 873px;max-height: 514px;overflow:inherit;overflow-y:inherit;}
#overview-video-container a.close, #overview-video-container a.close:hover {font-size: 22px;font-size: 1.6rem;text-decoration: none;color: #e9e9e9;position: absolute;right: -13px;top: -15px;width: 26px;height: 26px;text-align: center;line-height: 22px;background-color: #31343c;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-khtml-border-radius: 20px;border: 2px solid #e9e9e9;-moz-box-shadow: 0 1px 1px rgba(0,0,0, 0.8);-webkit-box-shadow: 0 1px 1px rgba(0,0,0, 0.8);box-shadow: 0 1px 1px rgba(0,0,0, 0.8);opacity:1;}
.modal{z-index:50000;}
.modal-backdrop{z-index:49999;}

/* Taskeedo new page design */
.rbnb-page .taskeedo-top{padding-top:100px;}
.rbnb-page .taskeedo-icon{text-align:left;}
.rbnb-page .taskeedo-top .title{text-align:left;}
.rbnb-page .taskeedo-banner-cover{border-bottom: 1px solid #ccc;position:relative;}

.rbnb-page > .taskeedo-feature{padding-top: 50px;}
.rbnb-page > .taskeedo-feature .feature-title{font-size:32px;line-height:inherit;}
.rbnb-page > .taskeedo-feature .details-left,
.rbnb-page > .taskeedo-feature .details-right{padding-top: 150px}
.rbnb-page > .taskeedo-feature .details-left{padding-left: 50px}

.marketplace .mp-icons .mp-icon{display: inline-block;height: 60px;position: relative;width: 60px; margin-right:30px;}
.marketplace .mp-icons .mp-icon::after {content: "";background-image: url(/content/shop/images/marketplace-icons.png);width:62px;height: 62px;display: block;position: absolute;left:0;}
.marketplace .mp-icons .mp-icon.left::after{background-position:0, 0;}
.marketplace .mp-icons .mp-icon.middle::after{background-position:309px, 0;}
.marketplace .mp-icons .mp-icon.right::after{background-position:249px, 0;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}

.feature-ico {text-align: center;overflow: hidden;white-space: nowrap;margin-bottom:30px;position: relative;display:inline-block;}
.details-left .feature-ico:first-child{margin-right:20px;}
.feature-ico .icon {width: 76px;height: 76px;border-radius: 20px; float:left;border: 1px solid #ccc;margin-top: 10px;}
.feature-ico .icon i {line-height: 72.2px;font-size: 34px;font-style: normal;}
.feature-ico .content {padding-left: 96px;text-align: left;white-space: normal;}
.feature-ico .content p{margin-bottom:5px;}
.feature-ico h5{line-height:1; font-size:20px;}

.feature-ico .icon.revenue{color:#148dbb;}
.feature-ico .icon.reviews{color:#565c93;}
.feature-ico .icon.ads{color:#dc5245;}
.feature-ico .icon.download{color:#17a27a;}
.feature-ico .icon.swifty{color:#ff9901;}
.feature-ico .icon.comments{color:#ff0000;}

/* taskeedo changes for header */
.taskeedo-banner-cover h2.title{margin-top:30%;text-align:center!important;}
.taskeedo-banner-cover h2.title span{font-size:28px;}
.taskeedo-banner-cover .iphone-cover{font-size: 0;position: relative;display: inline-block;vertical-align: middle;}
.taskeedo-banner-cover .banner-image img{max-width:100%;}
.taskeedo-banner-cover .banner-image .video {position: absolute;left: 13.62318841%;top: 12.07177814%;width: 73.04347826%;height: 73.08319739%;right: inherit;margin: 0;min-height: inherit;}

/*what next section*/
.product.what-next{background:#cfedeb;}
.product.what-next h2{color:#333;line-height:1.2!important;}
.product.what-next .apps-selection h2, .apps-selection .radio label{color:#fff;}
.product.what-next .lbl-thanks{letter-spacing:-1px; color:#666; line-height:200px;text-align: center;margin-bottom: 30px;}
.product.what-next .section-thanks{display:none;}
.radio{margin-bottom: 10px;margin-top: 10px;padding-left: 0px;position: relative;display: block;}
.radio input[type=radio] {opacity: 0;width: 0;height: 0;padding: 0;margin-top: 1px 0 0;line-height: normal;cursor: pointer;margin: 4px 0 0;}
.radio label {margin-bottom:20px;display: inline-block;cursor: pointer;position: relative;padding-left: 45px !important;margin-right: 15px;font-size:20px;min-height: 20px;padding-left: 20px;color:#333;}
.radio.radio-success input[type=radio]:checked + label:before {border-color: #10cfbd;}
.radio input[type=radio]:checked + label:before {border-width: 5px;background:#f3f3f3}
.radio label:before {bottom: 2.5px;border-radius: 99px;-webkit-transition: border 0.3s 0s cubic-bezier(0.455,0.03,0.215,1.33);transition: border 0.3s 0s cubic-bezier(0.455,0.03,0.215,1.33);content: "";display: inline-block;width:25px;height:25px;margin-right: 10px;position: absolute;left: 0px;background-color: #ffffff;border: 1px solid #d0d0d0;}

/* custom option for poll */
.poll-custom .input-group-addon {padding: 0;background:#856ec6;border: 0;}
.poll-custom  label{margin-top:5px;margin-bottom:0;margin-right: 0px;}
.poll-custom .form-control{height:40px;}
.poll-custom .form-control:focus{outline:none; outline-color:none;border:0;box-shadow:none;}

/* Rbnb > Key feature section */
.key-features-section .feature-box {padding: 0 30px;}
.key-features-section .feature-box .description p{font-size:16px;margin-top:10px}
.key-features-section .feature-ico .icon{float: none;margin: 0 auto;}
.icon.blue {color: #148dbb;}
.icon.purple {color: #565c93;}
.icon.green {color: #17a27a;}
.icon.light-red {color: #dc5245;}
.icon.light-green{color:#2fd344;}
.icon.light-purple{color:#d60fa9;}

/* simple terms section */
.simple-terms-section .faq h5{color:#565c93;font-size: 18px;margin: 0;} 
.screens-section .owl-item li {text-align:center;}
.screens-section .owl-item li img{margin: 0 auto;}

.apps-selection{padding-top:60px; background:#856ec6;}
.apps-selection .tagline{line-height:1;}


/* apps for client section */
.client-apps-section { min-height:350px;}
.client-apps-section .contents{position: absolute;text-align: center;width: 100%;top: 0;bottom: 0;right: 0;left: 0;padding-top: 50%;transform: translate(0, -50%);}

/* new market place 14-02-2017 */
.product-bg-grey{background-color: #ebeff1;}
.product-bg-dark-blue{background-color: #1b1941;}
.product-bg-light-blue{background-color:#1e98fc;}
.product-bg-light-pink{background-color:#ff80ab;}
.product-bg-light-sky-blue{background-color:#e1f5f8;}
.product-bg-yellow{background-color:#ffc500;}
.product-bg-light-grey{background-color:#fcfcfc;}
.product-bg-dark-grey{background-color:#8c9bad;}
.product-bg-sea-green{background-color:#02edcc;}
.product-bg-lime-green{background-color:#2bb24c;}
.product-bg-red{background:#fd5c63!important;}
.product-bg-cream{background:#bbad90!important;}
.product-bg-yellow{background:#fffc00!important;}
.product-bg-light-green{background:#d7f8e6!important;}
.product-bg-charcoal{background:#151921!important;}
.product-bg-blue{background:#0facf3!important;}
.product-bg-indigo{background:#00b3d1!important;}
.product-bg-sea-green-dark{background:#00aced;}
.product-bg-purple{background:#766acf!important;}
.product-bg-sea-purple-dark{background:#763c71;}
.product-bg-grey-dark{background:#535353;}
.product-bg-light-red{background:#fd5c63;}
.product-bg-sandybrown{background:#f7b55e!important;}


.products-listing{padding-top:50px; padding-bottom:50px; background-color: #ebeff1;}
.large-one-product{}
.large-one-product .product-image-container{background:#8fffe8;padding-top: 20px;}
.large-one-product .product-image-container img{margin: 0 auto;}
.small-verticle-product .card,
.large-one-product .card {cursor:pointer;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);margin: 10px 0;border-radius: 4px;display: block;position: relative;-webkit-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out;background: #fff;}
.small-verticle-product .product-image-container img, 
.large-one-product .product-image-container img{margin: 0 auto;}
.small-verticle-product .card:hover, 
.large-one-product .card:hover{box-shadow: 0 4px 20px 0 rgba(168, 182, 191, 0.6);}
.large-one-product .product-right-side{padding: 30px 30px 0 0}
.large-one-product .product-right-side-header{position: relative;padding:0 75px 0 0;}
.large-one-product .product-right-side-header h2{margin: 0;font-size: 24px;font-weight: 400;line-height: 30px;color: #3B4A51;}
.large-one-product .product-right-side-header .product-price {position: absolute;text-align: center;right: 0;top: 0;}
.large-one-product .product-right-side-header .details{margin-bottom: 15px;font-size: 14px;line-height: 20px;color: #222222;font-weight: 300;}
.large-one-product .product-right-side-header .product-price .amount{font-size: 40px;font-weight: 500; color:#e54566}
.large-one-product .product-right-side-header .product-price .currency{font-size: 30px;font-weight: 500;}
.large-one-product  .product-right-side-details{border-top: 1px solid rgba(76, 87, 102, 0.1);height: 148px;padding: 20px 0;margin: 0;}
.large-one-product .product-right-side-details .feature-list {line-height:42px; padding-left:40px; margin-top: 20px;}
.large-one-product .product-right-side-details .feature-list > li > .fa{color:#fd5c63; padding-right:10px}

.small-verticle-product .product-image-container{position: relative;min-height: 150px;width: 100%;max-height: 600px;border-radius: 4px 4px 0 0;overflow: hidden;cursor: pointer;}
.small-verticle-product .product-image-container .preview,
.large-one-product .product-image-container .preview{position: absolute;max-height: 100%;z-index: 2;top: 53%;margin: auto;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.small-verticle-product .card-footer{position: relative;min-height:70px;background-color: #fff;border-radius: 0 0 4px 4px;padding: 15px;}
.small-verticle-product .card-footer .product-title a{margin:0;font-size:18px;display: block;line-height: 22px;padding-right: 5px;font-weight: 500;color: #3B4A51;}

.small-verticle-product .card-footer .details{margin:0;padding:4px 0 0 0;color:#888;line-height:18px;font-size:15px;font-weight:500;cursor:pointer;}
.small-verticle-product .card-footer .currency{font-size:26px;}
.small-verticle-product .card-footer .amount{font-size:26px;font-weight:600;color:#0facf3;}
.small-verticle-product.col-sm-6 .amount, .small-verticle-product .card-footer .currency{font-size:26px;}
.small-verticle-product.col-sm-4 .amount, .small-verticle-product .card-footer .currency{font-size:22px;}
.small-verticle-product.col-sm-3 .amount, .small-verticle-product .card-footer .currency{font-size:20px;}

.large-one-product .tag-line,
.small-verticle-product .tag-line{color: #FF4081;display: block;text-transform: uppercase;font-size: 10px;font-weight: 500;line-height: 1;}
#submit-buy{border-radius: 25px;width: 200px;box-shadow: 1px 0px 5px 2px #e8e8e8;font-size: 20px;font-weight: 500;border: 1px solid #e0dfdf; padding: 10px;}
#submit-buy:hover{background:#03A9F4; color:#fff;}
.cancel-email{color: #b1b1b1;text-decoration: underline;}
.popup-placeholder{text-align:center;}
.popup-placeholder img{max-width:230px; }
#buy-modal .title{font-weight:500;margin-top: 5px;}
#buy-modal .subemail{max-width: 80%;margin: 0 auto;}


section.prototype .interactive-title{margin-top: 350px;font-size: 50px!important;letter-spacing: -2px;font-weight: 500;color:#444;}
section.prototype .left-wrapper img{float: right;padding: 50px 70px 0 0;}

@media ( max-width: 767px ) {
#main-nav{box-shadow: 0 0 3px rgba(0,0,0,0.3)!important;background-color: #fff!important;}
.marketplace .feature-box{padding:10px;}
.marketplace .feature-box .mp-icon::after{left: calc(50% - 31px);}

.rbnb-page h2 .title-text{padding-top: 0px;line-height: 30px;font-size:20px;}
.rbnb-page > .feature{padding: 20px 0;}
.rbnb-page > .feature .details-left{padding-left: 15px;}
.rbnb-page > .taskeedo-feature .details-left, .rbnb-page > .taskeedo-feature .details-right{padding-top:0;}
.rbnb-page > .taskeedo-feature .feature-title{font-size: 24px;line-height: 30px;text-align:center;}
.rbnb-page > .feature .feature-title, h2.subsection-title{font-size:28px!important;line-height:30px!important;}
.subsection-title{margin-top:20px;}
.rbnb-page .buy-now-section .price-selector,
.rbnb-page .buy-now-section .btn-green{max-width: 100%;padding: 15px 25px;}

.rbnb-page .price-selector .btn{width: 100%;margin: 30px 0px;}
.feature-ico {margin-bottom:0px;display:inline-block;white-space:normal;}

/* market place page changes */
.marketplace .light-yellow-seprator{font-size:16px;text-align:center;}
.marketplace h2.title{margin-top:15px;font-size:20px;line-height:30px;}
.marketplace .product{margin: 20px 0px;}
.marketplace .product h2{font-size: 20px;line-height:32px;}
.marketplace .product-container .contents{margin-top:20px;padding:0;}
.marketplace .product-container .contents .left{margin-top:0; padding:0;}
.marketplace .product-container .contents .middle img{max-width:100%;}
.marketplace .product-container .product-feature{padding-bottom:0;}

.marketplace .product .btn-details{font-size:20px; padding:10px 10px;}
.marketplace .product-container .contents .left, .marketplace .product-container .contents .right{text-align:left;margin-top:10px;}
.marketplace .twitter-link-text{display:block; background:#eee; padding:10px 0;}
.marketplace .twitter-link-text .largtext{font-size:16px;}

.what-next .container{padding:0;}
.section-next-options {padding-top:20px;}
.section-next-options .fs-18{font-size: 16px!important;line-height: 1;font-weight: 400;}
.section-next-options .options-container{display:flex;flex-direction: column-reverse;}
.options-container-outer{padding:0;}
.options-container ul{padding:0 35px!important;}
.apps-selection{padding-top:30px;}
.client-apps-section{padding-top:50px;}

.padding-top-bottom-custom{padding:0;}

/* taskeedo page changes */
.taskeedo-banner-cover h2.title span{font-size: 22px;}
.rbnb-page > .taskeedo-feature{padding-top: 20px;}
.rbnb-page > .taskeedo-feature .details-left{padding-left:0;padding-top:20px; border-top:1px solid #eee;}
section.prototype .left-wrapper img{display:none;}
}