/***	@version	$Id: template.css 38 2013-04-05 07:42:52Z linhnt $*	@package	OMG Responsive Template for Joomla! 2.5*	@subpackage	main css file for template ot_naturalcosmetics*	@copyright	Copyright (C) 2009 - 2013 Omegatheme. All rights reserved.*	@license	GNU/GPL version 2, or later*	@website:	http://www.omegatheme.com*	Support Forum - http://www.omegatheme.com/forum/*//* * In this file we define layout such as: dimensions, position, padding, margin, etc. * We also define COMMON typography (color, font) - JUST ONLY common style. * If template has many preset styles, define typography in preset-style-x.css appropriate each design*//*========================= 1. GENERAL =======================*/p{	margin: 10px 10px;}input, textarea, .uneditable-input { max-width: 99%; }a.modal {    background: none repeat scroll 0 center transparent;    border: 0 none;    border-radius: 0 0 0 0;    bottom: 0;    left: 0;    margin: 0;    outline: medium none;    padding: 0;    position: relative;    right: 0;    top: 0;    width: auto;    z-index: 0;}.ie7 .btn-navbar{ display: none; }/*========================= 2. OVERIDE JOOMLA =======================*//* com_search */.search{}.search .phrases-box,.search .ordering-box,.search .only,.search .form-limit {	clear: both; 	margin: 0.5em 0;}.search .phrases-box > input,.search .phrases-box > label {	display: inline;	margin: 0 2px;}.search .ordering-box > label {	display: inline;}/* tooltips*/.tip-wrap {    background-color: #000000;    border-radius: 4px 4px 4px 4px;    color: #FFFFFF;    max-width: 200px;    padding: 3px 8px;    text-align: center;    text-decoration: none;    z-index: 35500;}.tip-title {	font-weight: bold;}.tip-text {    text-align: left;}/* editor buttons */.button2-left,.button2-right {	display: inline-block;	*display: inline;	padding: 4px 12px;	margin-bottom: 0;	*margin-left: .3em;	font-size: 14px;	line-height: 20px;	color: #333333;	text-align: center;	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	vertical-align: middle;	cursor: pointer;	background-color: #f5f5f5;	*background-color: #e6e6e6;	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);	background-repeat: repeat-x;	border: 1px solid #cccccc;	*border: 0;	border-color: #e6e6e6 #e6e6e6 #bfbfbf;	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);	border-bottom-color: #b3b3b3;	-webkit-border-radius: 4px;	 -moz-border-radius: 4px;		  border-radius: 4px;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);	*zoom: 1;	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);	 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);		  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}/* com_content */.pagenav:after {    clear: both;}.pagenav:before, .pagenav:after {    content: "";    display: table;    line-height: 0;}.pagenav{    list-style: none outside none;    margin: 18px 0;    text-align: center;}.pagenav li {display:inline;}.pagenav .pagenav-prev a{ float: left; }.pagenav .pagenav-next a{ float: right; }.pagenav a{    background-color: #F8F8F8;    border: 1px solid #DDDDDD;    border-radius: 8px;    display: inline-block;    padding: 3px 8px;}/*========================= 3. RESPONSIVE ====================*/@media (min-width: 1200px) {}@media (min-width: 980px) {}@media (max-width: 979px) {	}@media (min-width: 768px) and (max-width: 979px) {}@media (max-width: 767px) {	/* fixed the modal popup width in small screen */	#sbox-overlay {		min-width: 100% !important;	}	#sbox-window {		left: auto !important;		padding: 0;		width: 90% !important;	}	#sbox-window .sbox-content-iframe > iframe {		max-width: 100% !important;	}		/* fixed facebox pop up in small screen (Virtuemart) */	#facebox { max-width: 90% !important; left: auto !important; }	#facebox .content { display: block !important; }	#facebox iframe { max-width: 100% !important; }}@media (max-width: 480px) {}/*========================= 4. LAYOUT =======================*/#advanced-search{	padding: 0;	margin: 5px 0 15px;}.ie7  .btn-navbar{	display: none;}.ie7 .row-fluid .form-search button,.ie8 .row-fluid .form-search button{	min-height: 28px;	line-height: 28px;	padding: 0 10px;	}.ie7 .form-search .input-append,.ie8 .form-search .input-append {	display: block;}.ie7 .form-search,.ie8 .form-search{	width: 250px;}.ie7 .form-search .search-query,.ie8 .form-search .search-query{	width: 210px;}.input-append {	max-width: 100%;}.modal {	z-index: 35100;}a.modal{	position: relative;	margin: 0;	width: auto;	top: auto;	left: auto;	z-index: 1;		border: 0 none;	border-radius: 0;	box-shadow: none;}.modal-header{	overflow: hidden;}.modal-backdrop,.modal-backdrop.fade.in{	opacity: 0.60;	filter:alpha(opacity=60); /* For IE8 and earlier */	z-index: 35050;}.vimeo-sc, .youtube-sc, iframe{	max-width: 100% !important;}#fancybox-overlay{	z-index: 35010;}#fancybox-wrap{	z-index: 35011;}ul{	margin: 10px 0;	list-style: disc inside none;}select{	max-width: 100%;}.floatleft{	float: left;}.floatright{	float: right;}body{	font-family: 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;	font-size: 14px;}.breadcrumb{	padding: 10px 20px;	margin: 10px 0;	border-width: 1px;	border-style: solid;	-webkit-border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	border-radius: 10px 10px 10px 10px;}.breadcrumb > li {	border-width: 0;}.breadcrumb > li > .divider{	padding: 0 15px;}.breadcrumb > li > a{	padding: 0;}.ot-content{padding: 2px;	border-width: 0;	-webkit-border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	border-radius: 10px 10px 10px 10px;}/* ---* CUSTOM TOP BLOCK *--- */.oTopBlock .container{	/* padding: 10px 0; */}/* --- CUSTOM TOP1 --- */.ot_logo{	position: relative;	z-index: 2;	margin: 0 0 -10px -10px;}.custom_top{	position: relative;	z-index: 2;	margin: -35px 0 -55px -110px;}/* CUSTOM MENU */.top1{	margin: 20px 0 0;}.top1 ul.menu{	float: right;}.top1 ul.menu li{	float: left;	list-style: none;}.top1 ul.menu li a{	padding: 2px 10px;}.custom_login{	margin: 10px;	line-height: 30px;}.top1 .vmCartModule{	margin: 10px;	line-height: 30px;}.top1 .vmCartModule .ico-cart{	float: left;	margin: 0 10px 0 0;	width: 60px;	height: 60px;}.custom_top_menu{	clear: both;ul.itemsList li	padding: 0 0 0px 180px;	margin: 0px 0px -1px;	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;}/* --- CUSTOM TOP2 --- */.top2{	position: relative;	z-index: 1;	-webkit-border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	border-radius: 10px 10px 10px 10px;}/* CUSTOM MENU */.mainmenu {	margin: 0px;}.mainmenu .otmenu-desk-wrapper .ot-menu {	margin: 0px;}.mainmenu .otmenu-desk-wrapper .ot-menu .child-menu {	margin: 0px;}.mainmenu .otmenu-desk-wrapper .ot-menu li {	}.mainmenu .otmenu-desk-wrapper .ot-menu li.level1{	margin: 0px;	padding: 0px;}.mainmenu .otmenu-desk-wrapper .ot-menu a.level1{	font-family: 'Oswald';	font-size: 18px;	line-height: 60px;	height: 60px;	padding: 0px 5px 0px 30px;	text-transform: uppercase;	position: relative;	z-index: 10000;}.mainmenu .otmenu-desk-wrapper .ot-menu a.level1 span{	}.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap{	border: 0;}.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > .submenu-wrap{	top: 54px;}.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > .submenu-wrap > .submenu-wrap-i{	padding: 10px 0;}.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hasChild > div > a:hover:after,.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hasChild.hover > div > a:after,.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hasChild.active > div > a:hover:after{	bottom: 0;	border: solid transparent;	content: " ";	height: 0;	width: 0;	position: absolute;	z-index: 10000;	pointer-events: none;}.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hasChild > div > a:hover:after,.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hasChild.hover > div > a:after,.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hasChild.active > div > a:hover:after{	border-width: 13px;	left: 25px;}/* CUSTOM SEARCH */.module .search{	margin: 0;	padding: 0;	text-align: right;}.module .search .form-search{	margin: 0px;	padding: 10px 15px;	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;}.custom_search .form-search .input-append {	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;}.custom_search .form-search .input-append .search-query{	-webkit-border-radius: 5px 0px 0px 5px;	-moz-border-radius: 5px 0px 0px 5px;    border-radius: 5px 0px 0px 5px;	border-width: 0;}.custom_search .form-search .input-append .btn{	-webkit-border-radius: 0px 5px 5px 0px;	-moz-border-radius: 0px 5px 5px 0px;    border-radius: 0px 5px 5px 0px;	border-width: 0;}.oTopBlock .module.accordion.custom_search{	margin: 20px 0 10px;	padding: 0px;	position: relative;}.oTopBlock .module.accordion.custom_search input.button-img{	margin: 15px 5px;}.oTopBlock .top1 .module.accordion.custom_search .search{	position: absolute;	right: 0;	top: 41px;	z-index: 35001;}/* ---* CUSTOM MIDDLE BLOCK *--- *//* CUSTOM BANNER */.middle1 .carousel{	/* margin: 0; */}.middle2 .module{	margin-top: 10px;}/* CUSTOM STYLE FREE SHIPPING BAR MODULE */.module .custom .btn-group > .btn:first-child{	border-top-left-radius: 10px;	border-bottom-left-radius: 10px;}.module .custom .btn-group > .btn:last-child{	border-top-right-radius: 10px;	border-bottom-right-radius: 10px;}.custom_title{	display: block;	font-size: 36px;	line-height: 50px;}.custom_desc{	font-size: 18px;	line-height: 20px;}.custom_more{	font-size: 12px;	font-style: italic;}.custom_cur{	float: left;	font-family: 'Segoe UI Light', Tahoma, Arial, Helvetica, sans-serif;	font-size: 72px;	line-height: 73px;}/* ---* CUSTOM MAIN BLOCK *--- */.oMainBlock .container{	padding: 20px 0;}.oMainBlock .module{	margin: 0 0 10px;}.oMainBlock .module h3.mod-title{	font-size: 16px;	line-height: 26px;	text-transform: uppercase;	padding: 8px 15px;	-webkit-border-radius: 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;    border-radius: 8px 8px 8px 8px;	position: relative;}.oMainBlock .module h3.mod-title:before,.oMainBlock .module h3.mod-title:after{	top: -10px;	border: solid transparent;	content: " ";	height: 10px;	width: 10px;	position: absolute;	z-index: 10000;	pointer-events: none;}.oMainBlock .module h3.mod-title:before{	left: 15px;}.oMainBlock .module h3.mod-title:after{	right: 15px}.oMainBlock .module .mod-content{	padding: 0;	margin: 0;}/* ---* CUSTOM COMPONENT CONTENT *--- */[class*="img-intro-"] {	text-align: center;}.img-intro-left,.item-image.pull-left{	float: left;	margin-right: 10px;}.img-intro-right,.item-image.pull-right{	float: right;	margin-left: 10px;}.items-more{	margin: 20px 0 10px;}.componentheading,.page-header{	font-size: 24px;	line-height: 30px;	padding: 10px 0;	margin: 0 0 10px;}.page-content{	padding: 0px;	margin: 0 0 10px;	clear: both;}/* ---* CUSTOM CONTENT MODULE *--- */.module .item-title a{	font-weight: bold;}.module .list-items li .created{	display: inline-block;	font-size: 11px;	font-style: italic;}/* ---* CUSTOM COMPONENT K2 *--- */.k2AccountPage table tr td label{	display: inline-block;	margin: 0 20px 10px 5px;}.k2Avatar img{	overflow: hidden;}.itemContainer,.userItemView,div.tagItemView,.latestItemView{	padding: 0 0 20px;	margin: 0 0 20px;	border-width: 0 0 1px;	border-style: solid;}div.itemHeader h2.itemTitle{	font-size: 24px;	line-height: 28px;	padding: 6px 0px;	text-transform: capitalize;}div.catItemHeader h3.catItemTitle,div.latestItemHeader h3.latestItemTitle,div.userItemHeader h3.userItemTitle,div.tagItemHeader h2.tagItemTitle{	font-size: 24px;	line-height: 28px;	padding: 6px 0px;}div.itemToolbar ul{	text-align: left;}.itemCommentsCounter{	border-width: 0 0 5px;	border-style: solid;}.itemCommentsCounter > span{	display: inline-block;	padding: 7px 15px;}div.itemComments ul.itemCommentsList li{	border-width: 0 0 1px;	border-style: solid;}div.itemHeader span.itemAuthor{	display: inline-block;	padding: 0 10px 0 15px;}div.catItemHeader span.catItemAuthor,.catItemAuthor,.itemAuthor,.catItemTagsBlock,.itemTagsBlock,.catItemComments,.itemComments{	padding: 0 10px 0 15px;}ul.itemsList li{	list-style: none;	padding: 0 0 0 15px;	margin-bottom: 0;margin-top: 0;	border-bottom: 1px solid;}.slide ul.itemsList li,ul.itemsList li.lastItem{	border-bottom: 0;}/* CUSTOM K2 MODULE */.k2ItemsBlock {	}.k2ItemBlock {	padding: 0 0 1px;	margin: 0 0 0px;	border-width: 0 0 1px;	border-style: solid;}.k2ItemBlock .moduleItemImage{float: left; margin: 0 10px 10px 0;	}.catItemTags,ul.userItemTags li a,.itemTags,.moduleItemTags{	margin: 10px 0;	font-size: 15px;	font-style: italic;}.k2ItemsBlock .ot-single .moduleItemImage{float: left;	margin: 0;}.k2ItemsBlock .ot-single .moduleItemOverlay{	position: absolute;	top: 25%;	left: 25%;	width: 50%;	font-size: 14px;	line-height: 20px;}.k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemTitle{	padding: 5px 15px;	display: inline-block;	text-transform: uppercase;}.k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemIntrotext{	margin: 10px 0;	padding: 10px 15px;}.k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemAddition{	padding: 2px 15px;	margin: 1px 4px 1px 0px;}.k2ItemsBlock .ot-single .moduleItemOverlay a.moduleItemReadMore{	display: inline-block;	padding: 5px 35px 5px 15px;	margin-top: 10px;}.accordion-group.k2ItemBlock{	border: 0;	-webkit-border-radius: 0px 0px 0px 0px;	-moz-border-radius: 0px 0px 0px 0px;	border-radius: 0px 0px 0px 0px;	margin: 0 0 10px;	padding: 0;}.accordion-group.k2ItemBlock .accordion-heading .accordion-toggle{	float: right;	margin: 0 0 0 10px;	padding: 13px;	line-height: 14px;}.accordion-group.k2ItemBlock .accordion-heading .moduleItemTitle{	font-size: 14px;	line-height: 20px;	padding: 10px;	display: block;}.accordion-group.k2ItemBlock .accordion-heading .moduleItemTitle:hover{	text-decoration: none;}.accordion-group.k2ItemBlock .accordion-body-i{	margin: 0px 0 10px;}.moduleItemReadMore,a.k2ReadMore{		padding: 7px 15px 7px 15px;	margin: 1px 0;}.moduleItemReadMore:hover,a.k2ReadMore:hover{	text-decoration: none;}.k2LatestCommentsBlock .carousel-control,.k2TopCommentersBlock .carousel-control{	background: none;	color: #333333;}.k2LatestCommentsBlock ul li .lcAdditionInfo{	text-align: right;	margin: 10px 10px 0 0;}.k2LatestCommentsBlock ul li span.lcUsername{	}/* ---* CUSTOM COMPONENT VIRTUEMART *--- */.browse-top h3.category-title{	padding: 5px 0;	font-family: 'Segoe UI', Tahoma, Arial, Helvetica, sans-serif;	font-size: 30px;	line-height: 32px;	text-transform: capitalize;}.browse-top h3,.browse-top .category_description,.browse-top .virtuemart_search{	padding: 10px;}.orderby-displaynumber{	padding: 10px;	border-top: 0;	text-transform: capitalize;	position: relative;	z-index: 1;}#ot_trix {position: absolute; top: 0px; right: 4122px;}.category-view .row-fluid .category .spacer,.featured-view .spacer,.latest-view .spacer,.topten-view .spacer,.recent-view .spacer,.related-products-view .spacer,.browse-view .row-fluid .product .spacer,.product .spacer{	position: relative;	margin: 10px 0;	padding: 15px;	border-width: 1px;	border-style: solid;	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;	text-align: left;}.product .spacer .product-image{	padding: 0 0 10px;}div.product .spacer .product-image{	border-width: 0 0 1px;	border-style: solid;	margin: 0 0 10px;}.featured-view .spacer span.product-discount,.latest-view .spacer span.product-discount,.topten-view .spacer span.product-discount,.recent-view .spacer span.product-discount,.related-products-view .spacer span.product-discount,.browse-view .row-fluid .product .spacer span.product-discount,.product .spacer span.product-discount{	position: absolute;	z-index: 2;	right: 15px;	top: 15px;	width: 67px;	height: 67px;	text-align: center;	font-family: 'Oswald';	font-size: 18px;	line-height: 67px;	text-transform: uppercase;}.product .spacer .product-s-desc{	font-size: 12px;	font-style: italic;	margin: 0 0 10px;}li.product .spacer .product-s-desc{	padding: 10px 0;	border-width: 1px 0 0;	border-style: solid;}.product .spacer .product-details{	padding: 4px 10px;	margin: 10px 0;	position: relative;}.product .spacer .product-details:after{	top: -10px;	left: 50%;	margin: 0 0 0 -7px;	border: solid transparent;	content: " ";	height: 10px;	width: 10px;	position: absolute;	z-index: 10000;	pointer-events: none;}.featured-view .spacer .product-price span,.latest-view .spacer .product-price span,.topten-view .spacer .product-price span,.recent-view .spacer .product-price span,.related-products-view .spacer .product-price span,.browse-view .row-fluid .product .spacer .product-price span,.product .spacer .product-price,.product .spacer .product-rel-price{	font-family: 'Carrois Gothic SC';	font-size: 18px;	margin-top: 10px;	margin-bottom: 0px;}li.product .spacer .product-price{	font-size: 14px;	margin-bottom: 10px;}.featured-view .spacer .product-price .price-crossed span,.latest-view .spacer .product-price .price-crossed span,.topten-view .spacer .product-price .price-crossed span,.recent-view .spacer .product-price .price-crossed span,.related-products-view .spacer .product-price .price-crossed span,.browse-view .row-fluid .product .spacer .product-price .price-crossed span,.product .spacer .product-price .price-crossed,.product .spacer .product-rel-price .price-crossed{	font-size: 14px;}.productdetails-view{	}.productdetails-view .product-details{	}.productdetails-view .product-price{	font-size: 24px;	line-height: 24px;}.productdetails-view .product-price span.price-crossed{	font-size: 14px;}.product-preview{	margin: 0 0 20px;}.main-image{	margin: 0;	padding: 0;	/* border: 1px solid; */	overflow: hidden;}.img-caption{	padding: 10px;	line-height: 20px;	font-size: 10px;	text-align: left;	text-transform: uppercase;}.additional-images {	}.additional-images .carousel {	padding: 0px;}.additional-images .carousel .carousel-control {	left: 0;	border: 0;}.additional-images .carousel .carousel-control.right {	left: auto;	right: 0;}.additional-images .nav > li {	}.additional-images .nav > li > a {	border: 1px solid;}.additional-images .nav > li > a > img{	max-width: 100%;	width: auto;	margin: 0;}.additional-images .mCustomScrollBox{	}.additional-images .mCustomScrollBox .mCSB_container{	/* margin: 0 40px; */}.productdetails-view .product-name h1{	font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;	font-size: 18px;	font-weight: bold;	text-transform: capitalize;}.productdetails-view .category-name{	text-transform: uppercase;}.availability{	text-align: left;	padding: 15px 0;	margin: 0;	border-bottom: 1px solid;	text-transform: uppercase;}.productdetails-view .spacer-buy-area{	padding: 10px;	margin: 10px 0;	border-width: 1px;	border-style: solid;	-webkit-border-radius: 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	border-radius: 8px 8px 8px 8px;}.productdetails-view .spacer-buy-area .addtocart-area{	padding: 15px;	-webkit-border-radius: 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	border-radius: 8px 8px 8px 8px;}.productdetails-view .spacer-buy-area .addtocart-area > form{	margin: 0;}.productdetails-view .product-fields{	float: left;	width: 100%;	padding: 15px 0;	margin: 0;	border-bottom: 1px solid;}.productdetails-view .addtocart-bar{	padding: 0;	margin: 0;}span.quantity-box{	width: auto;}span.addtocart-button{	position: relative;}span.addtocart-button:before,span.addtocart-button:after{	top: -10px;	border: solid transparent;	content: " ";	height: 10px;	width: 10px;	position: absolute;	z-index: 10000;	pointer-events: none;}span.addtocart-button:before{	left: 15px;}span.addtocart-button:after{	right: 15px}span.addtocart-button input.addtocart-button{	font-family: 'Oswald';	font-size: 16px;	text-transform: uppercase;	padding: 8px 15px;	height: auto;	line-height: 24px;	-webkit-border-radius: 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	border-radius: 8px 8px 8px 8px;}.vm-button-correct,.vm-button-correct:link,.vm-button-correct:visited{	padding: 8px 15px;	-webkit-border-radius: 8px 8px 8px 8px;	-moz-border-radius: 8px 8px 8px 8px;	border-radius: 8px 8px 8px 8px;	}.productdetails-view .product-short-description{	padding: 15px 0;	margin: 10px 0;	border-width: 1px 0 0;	border-style: solid;}.product-related-products,.product-related-categories{	float: left;	width: 100%;	border: 0;}.productdetails-view h4,.product-related-products h4,.product-related-categories h4,.category-view h4,.featured-view h4,.latest-view h4,.topten-view h4,.recent-view h4,.related-products-view h4{	font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif;	font-size: 24px;	line-height: 30px;	margin: 10px 0;	padding: 8px 15px;	border-width: 1px;	border-style: solid;	-webkit-border-radius: 10px 10px 10px 10px;	-moz-border-radius: 10px 10px 10px 10px;	border-radius: 10px 10px 10px 10px;}.productFacebookButton,.productTwitterButton,.productGooglePlusOneButton{	float: left;	margin-right: 10px;}.module .VmArrowdown{	width: 10px;	height: 10px;	padding: 15px;}/* CUSTOM VIRTUEMART MODULE *//* CUSTOM COMPONENT FINDER */#finder-filter-select-list{	list-style: none;}/* CUSTOM LEFT MENU */.oMainBlock .module ul{	}.oMainBlock .module ul li{	}.oMainBlock .module ul.unstyled li{	border-width: 0px;}.oMainBlock .module ul.nav ul{	padding: 10px 0 10px 5px;	margin: 0px;	border-width: 1px 0px;	border-style: solid;}.oMainBlock .module ul.nav li{	padding: 0px;	border-width: 1px 0px 0px;	border-style: dotted;}.oMainBlock .module ul.nav li a{	padding: 5px 10px 5px 20px;	display: block;}.oMainBlock .module ul.nav li a:hover{	text-decoration: none;}.oMainBlock .module ul.nav li li a{	margin: 0 2px;	padding: 3px 10px 3px 20px;}.oMainBlock .module ul.nav li.first{	border-top: 0px;}/* ---* CUSTOM BOTTOM BLOCK *--- */.oBottomBlock h3.mod-title{	font-family: 'Segoe UI Light', Tahoma, Arial, Helvetica, sans-serif;	font-size: 30px;	text-transform: capitalize;	border-width: 0 0 1px;	border-style: solid;	padding: 0 0 10px;}/* CUSTOM STYLE CUSTOM ADDITIONAL PRODUCT */.custom_products{	margin: 10px 0;}.custom_products .custom_pro_img{	text-align: center;	width: 100%;}.custom_products .custom_pro_add{	position: relative;	padding: 0 5%;	margin-top: -17px;	text-transform: uppercase;}.custom_products .custom_pro_add .custom_cat{	font-size: 20px;	line-height: 24px;	margin: 0;	padding: 5px 10px;	display: block;}.custom_products .custom_pro_add .custom_bullet{	position: relative;	display: block;	width: 10px;	height: 10px;	margin: -5px;	-webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;    border-radius: 5px 5px 5px 5px;	}.custom_products .custom_pro_add .custom_link{	font-family: 'Carrois Gothic SC';	font-size: 12px;	margin: 0 10% 0 0;	padding: 3px 10px;	display: block;}.bottom2{	padding: 20px 0 0;}/* ---* CUSTOM FOOTER BLOCK *--- */.oFooterBlock .container{	padding: 10px 0;}.oFooterBlock .mod-title{	font-family: 'Segoe UI Light', Tahoma, Arial, Helvetica, sans-serif;	font-size: 30px;	text-transform: capitalize;}/* CUSTOM STYLE CUSTOM SOCIAL */.custom_socials{	float: left;	margin: 20px 0;}.custom_social{	float: left;	margin: 1px;	position: relative;}.custom_social:after{	top: -10px;	left: 50%;	margin: 0 0 0 -7px;	border: solid transparent;	content: " ";	height: 10px;	width: 10px;	position: absolute;	z-index: 10000;	pointer-events: none;}.copyright{	padding: 10px 0px;}.gotop{	padding: 10px 0px;	text-align: right;}.oFooterBlock2 ul.menu li{	float: left;	list-style: none;}.oFooterBlock2 ul.menu li a{	padding: 0 10px;}/* ---* CUSTOM READMORE *--- */a.readmore{	display: inline-block;	padding: 7px 30px 7px 15px;	margin: 10px 0;	border-width: 1px;	border-style: dotted;}a.readmore:hover{	text-decoration: none;	cursor: pointer;}/* ---* CUSTOM ICONS *--- */[class*="ico-"] {	display: inline-block;	margin: 0;	padding: 0;	width: 20px;	height: 20px;}/* ---* CUSTOM TABS *--- */.navbar,.nav-tabs{	margin: 0;	padding: 0;}.navbar{	overflow: hidden;}.navbar .divider-vertical{	margin: 0px;}.navbar .nav > li > a{	margin: 0;	text-transform: capitalize;}.nav-tabs{	padding: 0 20px;	border-width: 0;}.nav-tabs > li{	}.nav-tabs > li > a{	font-size: 14px;	text-transform: capitalize;	font-weight: normal;	margin: 3px 0 0 1px;	padding: 8px 15px;	text-transform: capitalize;	-webkit-border-radius: 8px 8px 0px 0px;	-moz-border-radius: 8px 8px 0px 0px;	border-radius: 8px 8px 0px 0px;}.nav-tabs > .active > a,.nav-tabs > .active > a:hover,.nav-tabs > .active > a:focus{	margin-top: 0;	padding-top: 11px;}.tab-content{	overflow: visible;	clear: both;	padding: 10px;	border-width: 1px;	border-style: solid;	-webkit-border-radius: 3px 3px 3px 3px;	-moz-border-radius: 3px 3px 3px 3px;	border-radius: 3px 3px 3px 3px;}/* ---* CUSTOM SLIDE *--- */.carousel-control{	line-height: 23px;	text-align: center !important;	top: 50%;	z-index: 1;}.carousel-control.right{	text-align: center !important;}.carousel-control.control-square{	-webkit-border-radius: 0 0 0 0;	-moz-border-radius: 0 0 0 0;	border-radius: 0 0 0 0;}.carousel-control.control-large{	width: 60px;	height: 60px;	line-height: 45px;	border: 0;	margin-top: -60px;}.carousel-control.control-mini{	width: 30px;	height: 30px;	border: 0;	margin-top: -30px;}.carousel-control.control-mini.right{	}.carousel-control [class^="icon-"],.carousel-control [class*=" icon-"]{	margin-top: 13px;}.control-large [class^="icon-"],.control-large [class*=" icon-"]{	margin-top: 23px;}.control-mini [class^="icon-"],.control-mini [class*=" icon-"]{	margin-top: 8px;}.carousel-inner > .item{	margin: 0;	overflow: hidden;}.carousel{	z-index: 0;}.ot-indicators{	position: absolute;	width: 100%;	left: 0;	bottom: 15px;	text-align: center;}.ot-indicators .carousel-indicators{	position: static;	display: inline-block;	margin: 0 auto;}.carousel-indicators li{	margin: 4px;}.carousel-indicators li:hover,.carousel-indicators li.active{	}.ot-slidenav{	position: absolute;	right: 0;	top: -40px;	z-index: 1;}.ot-slidenav .carousel-control{	position: static;	float: left;	border: 0;	margin: 0;	cursor: pointer;	opacity: 0.90;	filter:alpha(opacity=90); /* For IE8 and earlier */}.ot-slidenav .carousel-control:hover,.ot-slidenav .carousel-control:focus{	opacity: 1;	filter:alpha(opacity=100); /* For IE8 and earlier */}/* ---* CUSTOM TEMPLATE CONTROL *--- */fieldset.democolor{	border-top: 1px solid #E5E5E5;	border-bottom: 1px solid #E5E5E5;	padding: 20px 0 10px;	margin: 10px 0;}.ie7 fieldset.democolor{	max-width: 200px;}fieldset.democolor label.demopreset{	width: 80px;	height: 40px;	border: 0;	margin-bottom: 10px;	-webkit-box-shadow: inset 0 -15px 0 rgba(0, 0, 0, 0.1), 0 1px 2px rgba(255, 255, 255, 255.05);	-moz-box-shadow: inset 0 -15px 0 rgba(0, 0, 0, 0.1), 0 1px 2px rgba(255, 255, 255, 255.05);	box-shadow: inset 0 -15px 0 rgba(0, 0, 0, 0.1), 0 1px 2px rgba(255, 255, 255, 255.05);}fieldset.democolor label.demopreset.odd{	clear: both;	margin-right: 10px;}fieldset.democolor label.demopreset.even{	}
.video {position:relative;padding-bottom:56.25%;//padding-top:25px;height:0;}

.video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
