/**
*	@version	$Id: preset-style-1.css 9 2013-03-21 09:47:13Z linhnt $
*	@package	OMG Responsive Template for Joomla! 2.5
*	@subpackage	preset css file for template ot_sexyqueen
*	@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/
*/

/* 
* Define: color, font-family, font-size, etc. 
* for body, a, heading, etc.
*/

/* PRESET STYLE 1 - Color A */


body{
	color: #666666;
	background: #FFFFFF;
}
.body-bg{
	background: url("../images/body_bg.png") repeat scroll 0 0 transparent;
}
.wrapper{
	background: url("../images/main_bg.png") no-repeat scroll 50% 0 transparent;
	background-size: 100% auto;
}
a {
	color: #60B99A;
}
a:hover {
	color: #FF7D59;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Segoe UI Light';
	font-weight: normal;
	margin: 0 0 10px;
}
.breadcrumb{
	background-color: transparent;
	border-color: #7F7F7F;
}
.breadcrumb > li > .divider{
	background: url("../images/arrow.png") no-repeat scroll 50% 50% transparent;
}
.carousel{
	
}
.carousel-control{	
	
}
.carousel-control.control-light{
	background-color: #FFFFFF;
	color: #000000;
}
.icon-prev-bold{
	background: url("../images/icon-prev-bold.png") no-repeat scroll 50% 50% transparent;
}
.icon-next-bold{
	background: url("../images/icon-next-bold.png") no-repeat scroll 50% 50% transparent;
}
.icon-prev{
	background: url("../images/icon-prev.png") no-repeat scroll 50% 50% transparent;
}
.icon-next{
	background: url("../images/icon-next.png") no-repeat scroll 50% 50% transparent;
}
.icon-prev-w{
	background: url("../images/icon-prev-w.png") no-repeat scroll 50% 50% transparent;
}
.icon-next-w{
	background: url("../images/icon-next-w.png") no-repeat scroll 50% 50% transparent;
}
.carousel-indicators{
	top: auto;
	bottom: 30px;
}
.carousel-indicators li{
	background-color: #60B99A;
	border-color: #FFFFFF;
}
.carousel-indicators li:hover{
	border-color: #FF7D59;
}
.carousel-indicators li.active{
	background-color: #FFFFFF;
	border-color: #60B99A;
}

.oTopBlock{
	background: #FFFFFF;
}
.oTopBlock,
.oTopBlock a{
	color: #747C83;
}
.oTopBlock a:hover{
	color: #60B99A;
}
.oTopBlock ul.menu li a{
	background: none;
}
.oTopBlock .top2{
	background-color: #274257;
	color: #FFFFFF;
}
.oMiddleBlock{
	color: #FFFFFF;
}
.oMiddleBlock1{
	background: #312F34;
}
.oMiddleBlock1 a{
	color: #FFFFFF;
}
.oMiddleBlock2{

}
.oMiddleBlock3{
	background: #FFFFFF;
	color: #999999;
}
.oMainBlock{
	
}
.oMainBlock .mainbottom1{
	
}
.oBottomBlock{
	background: #FFFFFF;
}
.oBottomBlock a{
	color: #666666;
}
.oBottomBlock .oPosBlock{
	
}
.oBottomBlock .bottom1{
	border-color: #E5E5E5;
}
.oBottomBlock .bottom2{
	
}
.oBottomBlock .bottom3{
	
}
.oFooterBlock{
	background: #312F34;
	border-color: #D6D6D6;
}
.componentheading{
	background: #FFFFFF;
	color: #666666;
	border-color: #E9E9E9;
}
.mod-title{
	background: #FFFFFF;
	color: #666666;
	border-color: #E9E9E9;
}
.oPosBlock.sidebar .mod-title{
	background: #F7F7F7;
	color: #333333;
}
.module .search{
	
}
.module .search form.form-search{
	border-color: rgba(51, 76, 95, 0.15);
	background: rgba(255, 255, 255, 0.8);
}
.form-search .search-query,
.form-search .btn{
	background: none;
}
.form-search .search-query{
	color: #BFBFBF;
}
.form-search .btn{
	
}
.nav > li > a:hover{
	color: #60B99A;
}
a.readmore{
	background: url("../images/arrowbold.png") no-repeat scroll right center transparent;
	color: #333333;
}
a.readmore:hover{
	color: #FF7D59;
}

/* CUSTOM OT LIGHTBOX LOGIN */
.oTopBlock div #ot-login-popup-link,
.oTopBlock .ot-login-button span,
.oTopBlock .ot-login-button span span{
	background: none;
}
.oTopBlock .ot-login-button span span{
	color: #666666;
}
.oTopBlock .ot-login-button span span span{
	color: #60B99A;
}
#ot-lightbox-wrapper {
	color: #666666;
}
#ot-lightbox-wrapper a {
	color: #60B99A;
}
#ot-lightbox-wrapper a:hover {
	color: #FF7D59;
}

/* CUSTOM LOGO */
.logo{
	
}

/* CUSTOM MENU */
.mainmenu .otmenu-desk-wrapper .ot-menu a{
	color: #666666;
	background: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hasChild{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1{
	border-color: #FFFFFF;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a{
	color: #666666;
	border-color: #FFFFFF;
	background: #FFFFFF;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active {
	border-color: #999999;
	background: #FFFFFF;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active > div > a{
	color: #FFFFFF;
	background: #312F34;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active > div > a{
	color: #666666;
	background: #FFFFFF;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap{
	background-color: #FFFFFF;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap.submenu-wrap-level1{
	border-color: #999999;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .notColumn > div > .submenu-wrap{
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
}
.mainmenu.otmenu-desk-wrapper .ot-menu .submenu-wrap-i{
	
}
.mainmenu.otmenu-desk-wrapper .ot-menu .child-menu li{
	background: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild.notColumn > div > a{
	background-image: url("../images/arrow.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 98% 50%;
}
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild.notColumn.active > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild.notColumn.hover > div > a{
	background-image: url("../images/arrow_w.png");
}
.mainmenu .otmenu-desk-wrapper .ot-menu a.level1 span{
	
}

/* CUSTOM K2 */
div.itemHeader h2.itemTitle{
	
}
.itemHeader .itemTitle,
.genericItemTitle,
.catItemHeader .catItemTitle,
.catItemHeader .catItemTitle a,
div.latestItemHeader h3.latestItemTitle,
div.latestItemHeader h3.latestItemTitle a{
	color: #333333;
	/* background: #F7F7F7; */
}
ul.itemsList li{
	border-color: #EBEBEB;
}
.catItemAuthor,
.itemAuthor{
	background: url("../images/post_by.png") no-repeat scroll 2px 2px transparent;
}
.catItemDateCreated,
.itemDateCreated,
.moduleItemDateCreated{
	background: url("../images/date.png") no-repeat scroll 2px 2px transparent;
}
.catItemTagsBlock,
span.itemTagsBlock{
	background: url("../images/tags.png") no-repeat scroll 2px 2px transparent;
}
.catItemComments,
.itemComments{
	background: url("../images/comments.png") no-repeat scroll 2px 2px transparent;
}
.k2LatestCommentsBlock .carousel-control,
.k2TopCommentersBlock .carousel-control{
	background: none;
	color: #333333;
}
.k2ItemsBlock .ot-single .moduleItemOverlay,
.k2ItemsBlock .ot-single .moduleItemOverlay a{
	color: #FFFFFF;
}
.k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemTitle{
	background-color: rgba(43, 187, 216, 0.9);
	color: #FFFFFF;
}
.k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemIntrotext{
	background-color: rgba(39, 66, 87, 0.9);
}
.k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemAddition{
	background-color: rgba(43, 187, 216, 0.5);
	background-image: none;
}
.k2ItemsBlock .ot-single .moduleItemOverlay a.moduleItemReadMore{
	background-color: rgba(39, 66, 87, 0.7);
	background-image: url("../images/readmore.png");
	background-repeat: no-repeat;
	background-position: 92% 50%;
}

.navbar{
	background: #F2F2F2;
}
.navbar .nav > li > a {
	background: #F2F2F2;
	color: #666666;
}
.navbar .nav > li > a:hover {
	background: #EEEEEE;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus{
	background: #666666;
	color: #FFFFFF;
}
.nav-tabs li{
	
}
.nav-tabs a{
	
}
.nav-tabs .active > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus{
	
}
.tab-content{
	
}

/* CUSTOM VIRTUEMART */
.browse-view .browse-top{
	background: #FFFFFF;
}
.browse-top h3.category-title{
	border-color: #E9E8E8;
}
.product .spacer,
.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{
	background: #FFFFFF;
	border-color: #E9E9E9;
}
.product .spacer:hover,
.category-view .row-fluid .category .spacer:hover,
.featured-view .spacer:hover,
.latest-view .spacer:hover,
.topten-view .spacer:hover,
.recent-view .spacer:hover,
.related-products-view .spacer:hover,
.browse-view .row-fluid .product .spacer:hover{
	
}
.product .spacer.odd{
	
}
.product .spacer.even{
	
}
.product .spacer .product-discount{
	background: #F18E72;
	color: #FFFFFF;
}
.product .spacer .product-category,
.product .spacer .product-category a{
	color: #999999;
}
.product .spacer .product-name,
.product .spacer .product-name a{
	color: #333333;
}
.product .spacer .product-name a:hover{
	color: #FF7D59;
}
.product .spacer .product-addtocart{
	background: #F9F9F9;
	color: #666666;
}
.product .spacer .product-addtocart a{
	color: #666666;
}
.product .spacer .product-addtocart a:hover{
	color: #FF7D59;
}
.product .spacer .product-addtocart a.product-details,
.product .spacer .product-addtocart a.details,
.product .spacer .product-addtocart div.details{
	background: url("../images/view-detail.png") no-repeat right center transparent;
}
.product .spacer .product-addtocart .addtocart-button{
	background: url("../images/add-cart.png") no-repeat left center transparent;
}
.product .spacer .product-price,
.product .spacer .product-rel-price{
	color: #444444;
}
.product .spacer .product-price .price-crossed,
.product .spacer .product-rel-price .price-crossed{
	color: #999999;
}
.product .spacer .product-price .cur_symbol,
.product .spacer .product-rel-price .cur_symbol{
	background: #E6E6E6;
	border-color: #F7F7F7;
}
.vote .ratingbox{
	background: url("../images/vm/color-stars.png") repeat-x scroll 0 bottom transparent;
}
.vote .ratingbox span{
	background: url("../images/vm/color-stars.png") repeat-x scroll 0 0 transparent;
}
.ot-single .product .spacer{
	background: #60B99A;
	color: #FFFFFF;
}
.ot-single .product .spacer a,
.ot-single .product .spacer .product-category,
.ot-single .product .spacer .product-category a,
.ot-single .product .spacer .product-name,
.ot-single .product .spacer .product-name a,
.ot-single .product .spacer .product-price{
	color: #FFFFFF;
}
.ot-single .product .spacer .product-price .cur_symbol{
	background: #FFFFFF;
	color: #60B99A;
	border-color: #5DB395;
}
.product-preview{
	background: #FFFFFF;
	border-color: #E9E9E9;
}
.main-image{
	border-color: #F2F2F2;
}
.main-image .img-caption{
	background: #D7D7D7;
}
.additional-images{
	
}
.additional-images .nav > li > a{
	border-color: #F2F2F2;
}
.additional-images .nav > li > a:hover,
.additional-images .nav > li:hover > a,
.additional-images .nav > li.active > a{
	border-color: #CCCCCC;
}
.productdetails-view .product-name h1{
	color: #333333;
}
.productdetails-view .category-name{
	color: #999999;
}
.availability,
.productdetails-view .product-price{
	color: #666666;
	border-color: #F2F2F2;
}
.productdetails-view .product-price span.price-crossed{
	color: #999999;
}
.productdetails-view .product-short-description{
	border-color: #F2F2F2;
}
.productdetails-view .product-details{
	
}
.productdetails-view .product-fields,
.productdetails-view .addtocart-bar{
	border-color: #F2F2F2;
}
span.addtocart-button input.addtocart-button{
	background-image: url("../images/vm/icon_cart_w.png");
	background-repeat: no-repeat;
	/* background-position: 90% 50%; */
	background-position: 10px 2px;
	background-color: #F18E72;
	border-color: #F18E72;
}
span.addtocart-button input.addtocart-button:hover{
	/* background-position: 90% 50%; */
	background-position: 10px 2px;
	background-color: #FF7D59;
	border-color: #FF7D59;
}
span.addtocart-button input.notify-button,
.vm-button-correct, .vm-button-correct:link,
.vm-button-correct:visited{
	background: #60B99A;
	border-color: #60B99A;
}
span.addtocart-button input.notify-button:hover,
.vm-button-correct:hover{
	background: #FF7D59;
	border-color: #FF7D59;
	color: #FFFFFF;
}
.productdetails-view h4,
.product-related-products h4,
.product-related-categories h4{
	background: #FFFFFF;
	border-color: #E9E9E9;
}

.module .VmArrowdown{
	background-image: url("../images/icon-plus.png");
	background-repeat: no-repeat;
	background-position: 15px 15px;
	background-color: #F5F5F5;
}
.module .VmOpen .VmArrowdown{
	background-image: url("../images/icon-minus.png");
	background-color: #EAEAEA;
}
.module .VmArrowdown:hover{
	background-image: url("../images/icon-plus-w.png");
	background-color: #72D3E6;
}
.module .VmOpen .VmArrowdown:hover{
	background-image: url("../images/icon-minus-w.png");
	background-color: #72D3E6;
}
.module ul.VMmenu > li{
	
}
.menu .parent > a{
	font-family: 'Segoe UI Light';
	font-size: 14px;
	line-height: 20px;
	padding: 10px;
	text-transform: uppercase;
	color: #999999;
}
.menu .parent > a:hover{
	/* color: #60B99A; */
}
.module ul.VMmenu li a,
.module ul.menu li a{
	color: #656565;
}
.module ul.VMmenu li .parent > a{
	color: #999999;
}
.module ul.VMmenu li a:hover,
.module ul.menu li a:hover,
.module ul.VMmenu li .parent > a:hover{	
	background: #6E6E6F;
	color: #FFFFFF;
}
 
/* CUSTOM STYLE MIDDLE BLOCK */
.custom-banner{
	background: #FFFFFF;
	color: #666666;
}
.custom-banner > div > div > div{
	border-color: #E4C67C;
}
.custom-banner a{
	background: #CCCCCC;
	color: #FFFFFF;
}
.custom-banner a:hover{
	background: #E4C67C;
	color: #FFFFFF;
}

/* CUSTOM SIDEBAR */
[class*="sidebar-"] .module{
	background: #FFFFFF;
}
[class*="sidebar-"] .module h3.mod-title{
	background: #312F34;
	color: #FFFFFF;
}
[class*="sidebar-"] .mod-content{
	
}
.sidebar ul.menu li a{
	color: #656565;
}
.sidebar ul.menu li a:hover{
	
}

/* CUSTOM MAINBOTTOM */
[class*="custom_block"]{
	color: #FFFFFF;
}
.custom_block1{
	background: #CCBD39;
}
.custom_block2{
	background: #F18E72;
}
.custom_block3{
	background: #72908A;
}
 
/* CUSTOM STYLE NEWS LETTER */
.custom_subscribe {
	
}
.custom_subscribe form input.validate-email{
	
}
.custom_subscribe form input.btn{
	background: #FF7D59;
	color: #FFFFFF;
}
 
/* CUSTOM STYLE CUSTOM SOCIAL */
a.custom_social:hover{
	color: #FFFFFF;
	background: #232125;
}

/* CUSTOM BOTTOM */
.oBottomBlock ul li{
	
}
.oBottomBlock ul li a:hover,
.oBottomBlock .module ul.VMmenu li a:hover,
.oBottomBlock .module ul.menu li a:hover{
	background: none;
	color: #FF7D59;
}
a.desktop,
a.touch-screen,
a.phone {
	background: #EFEFEF;
}
a.desktop:hover {
	background: #CCBD39;
}
a.touch-screen:hover {
	background: #99B898;
}
a.phone:hover {
	background: #F18E72;
}

/* CUSTOM FOOTER */
.oFooterBlock .separator{
	background: #21394C;
}
.oFooterBlock,
.oFooterBlock a,
.oFooterBlock .module ul.VMmenu li a,
.oFooterBlock  .module ul.menu li a{
	color: #FFFFFF;
}
.oFooterBlock .mod-title,
.oFooterBlock .custom-title{
	color: #FFFFFF;
}
.oFooterBlock .module ul.VMmenu li a:hover,
.oFooterBlock  .module ul.menu li a:hover,
.oFooterBlock .nav > li > a:hover,
.oFooterBlock .nav > li > a:focus{
	background: none;
	color: #60B99A;
}

/* CUSTOM CONTENT */
.ot-content{
	background: #FFFFFF;
	border-color: #E9E9E9;
}

/* CUSTOM BACK TOP */
.gotop{
	background: #EFEFEF;
}
.gotop a{
	color: #909090;
}
.gotop a:hover{
	color: #FF7D59;
}

.ie7 .carousel-indicators li,
.ie8 .carousel-indicators li,
.ie7 .carousel-indicators li:hover,
.ie8 .carousel-indicators li:hover{
	background-color: #172D3D;
	border-color: #FFFFFF;
}
.ie7 .carousel-indicators li.active,
.ie8 .carousel-indicators li.active{
	background-color: #FFFFFF;
	border-color: #172D3D;
}
.ie7 .module .search form.form-search,
.ie8 .module .search form.form-search{
	border-color: #D2DDE0;
	background: #FFFFFF;
}
.ie7 .k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemTitle,
.ie8 .k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemTitle,
.ie7 .k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemAddition,
.ie8 .k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemAddition{
	background-color: #60B99A;
}
.ie7 .k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemIntrotext,
.ie8 .k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemIntrotext,
.ie7 .k2ItemsBlock .ot-single .moduleItemOverlay a.moduleItemReadMore,
.ie8 .k2ItemsBlock .ot-single .moduleItemOverlay a.moduleItemReadMore{
	background-color: #274257;
}
.ie7 .oFooterBlock .nav > li,
.ie8 .oFooterBlock .nav > li{
	border-color: #152735;
}