/**
 * @version		1.0.2
 * @package		JoomlaXTC Sirus template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
/* ----------------------------------------------*/
/* C 00 - CSS3 Hover Effects
/* ----------------------------------------------*/
p.readmore a:hover,#header ul.menu > li > a,.social a,ul.menu.iconside li,ul.menu.iconside li:hover, a.article-intro-btn,.btn,button,.button,.orderlist,.bottomarticlewrap .articlebutton, .artleft img, .artleft img:hover, .artleft-imgcont,img.desaturate:hover {
	     -webkit-transition-property: all;
		-moz-transition-property: all;
		-o-transition-property: all;
		-ms-transition-property: all;
		transition-property: all;
		-webkit-transition-duration: 0.15s,0.15s;
		-moz-transition-duration: 0.15s,0.15s;
		-o-transition-duration: 0.15s,0.15s;
		-ms-transition-duration: 0.15s, 0.15s;
		transition-duration: 0.15s, 0.15s;
		-webkit-transition-timing-function: ease-in,ease-out;
		-moz-transition-timing-function: ease-in,ease-out;
		-o-transition-timing-function: ease-in,ease-out;
		-ms-transition-timing-function: ease-in,ease-out;
		transition-timing-function: ease-in,ease-out;
}
/* ----------------------------------------------*/
/* C 01 - CSS3 Animated Component
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 03 - CSS3 Responsive Animations
/* ----------------------------------------------*/

/* ----------------------------------------------*/
/* C 05 - Responsive Media Breakpoints
/* ----------------------------------------------*/
/* RESPONSIVE PARAMETERS */
/*  Mobile Device Breakpoints */
@media(max-width:1640px) {
/* Custom HTML */
.upperarticlewrap .textwrap {
    width:65%
}
}
@media(max-width:1440px) {
.pad80 .modulecontent {padding: 0px 30px;}
}
@media(max-width:1320px) {
	.suckerfish ul.menu > li, .dualfish ul.menu > li {padding: 10px 9px 10px !important;}
}
@media(max-width:1280px) {
/* Custom HMTL */
.upperarticlewrap .textwrap {width:80%}
.devices img {max-width: 130%;}	
}
@media(max-width:1200px) {
	#top1 {margin-left: 2.12766%!important;}
	.suckerfish ul.menu > li, .dualfish ul.menu > li {
    padding: 10px 2px 12px !important;
    border: none!important;
    font-size: 12px!important;
}
}
@media(max-width:1040px) {
/* Custom HMTL */
.textwrap span {font-size:15px}
.textwrap h2 {font-size:24px}
.textwrap hr {margin:20px 0}
ul.logos li {width:16.1%}
}
@media screen and (max-width: 1000px) {
/* Header Wrap */
#headerwrap {margin-bottom:0!important}
/* Mobile Menu */
#menuwrap {float:right!important}
.mobilebtn {margin:10px 9px 0px !important; position:relative!important}
#header, #headertop {margin: 0px 30px!important;}
.module {margin: 0px 0px 36px;}
#region5.xtc-fluidwrapper {padding:36px!important;}
#region7.xtc-fluidwrapper {padding: 70px 30px!important;}
#region8wrap .xtc-wrapper {padding: 70px 30px!important;}
/* Full Width Span Breakpoint */
.row-fluid [class*="span"] {display:block;width:100%; margin-left:0}
.hex-wrap {margin-top: 40px!important;}
/* Bottom Border */
.bottomborder .modulecontent {border-bottom:0px solid #999;padding-bottom:20px;}
/* Left Border */
.leftborder .modulecontent {border-left:0px solid #999;padding-left:20px;}
/* Right Border */
.rightborder .modulecontent {border-right:0px solid #999;padding-right:20px;}
.devices img {float:right; margin-top:36px; max-width:100%;}
.pad80 .modulecontent {padding:0 80px!important;}
/* K2 */
.com_k2 .itemContainer.span4 .newsdate h5 {font-size:16px;line-height:100%;}
.com_k2 .itemContainer.span3 .newsdate h5,.com_k2 .itemContainer.span2 .newsdate h5,.com_k2 .itemContainer.span1 .newsdate h5  {font-size:16px;line-height:100%;}
.com_k2 .itemContainer.span4 .catItemHeader h3.catItemTitle {font-size:36px;}
.com_k2 .itemContainer.span3 .catItemHeader h3.catItemTitle {font-size:36px;}
.disclaimer p {text-align:center;}
}
@media screen and (max-width: 900px) {
/* Image Gallery Plugin Width Adjustment */
.imagegalleryplg img {width:33%!important}
/* Component */
#component {margin-bottom:80px}
/* Custom HTML */
.sect-title h2 {font-size:24px}
.sect-title span {font-size:15px}
.sect-title p {margin:24px 0 0}
.sect-title.toptitle p {margin:74px 0 -20px}
.sect-title hr {margin:20px auto 22px}
.toparticlewrap {text-align:center}
.toparticlewrap h2 {font-size:24px;text-transform:uppercase}
.toparticlewrap p {margin-top:24px;text-align:center}
.upperarticlewrap .img-wrap {float:none; width:100%}
.upperarticlewrap .img-wrap img {max-width:100%;width:100%;}
.upperarticlewrap .textwrap {width:auto;padding:40px}
.imgarticles .lastcol img {margin-bottom:0!important;}
#region7.xtc-fluidwrapper {padding: 50px 30px!important;}
#region8 .xtc-wrapper {padding: 50px 30px!important;}
#region6wrap .xtc-wrapper {display:run in!important; overflow: visible!important;}

body.frontpage #region6 .span1  {width:100%!important;margin-left: 0!important;float:none!important;display:block! important;}
body.frontpage #region6 .span2  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span3  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span4  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span5  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span6  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span7  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span8  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span9  {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span10 {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span11 {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}
body.frontpage #region6 .span12 {width:100%!important;margin-left: 0!important;float:none!important;display:block!important;}

body.frontpage #region6 .span1 .module,
body.frontpage #region6 .span2 .module,
body.frontpage #region6 .span3 .module,
body.frontpage #region6 .span4 .module,
body.frontpage #region6 .span5 .module,
body.frontpage #region6 .span6 .module,
body.frontpage #region6 .span7 .module,
body.frontpage #region6 .span8 .module,
body.frontpage #region6 .span9 .module,
body.frontpage #region6 .span10 .module,
body.frontpage #region6 .span11 .module,
body.frontpage #region6 .span12 .module {margin-bottom: 0!important; padding-bottom: 0!important;}

ul.iconside {display: table !important;width: 100%;}
ul.menu.iconside li {display: table-cell !important;}
.menusmall .iconside li {padding-bottom: 0!important;}
.padbt20 {padding-top: 0 !important; padding-bottom: 0 !important; margin-bottom:0!important;}
#region6wrap .xtc-wrapper {padding: 0!important;}
.iconside li a {padding: 12% 4% 3% 5%;}
.hex-wrap {margin-top: 0 !important;}
.graphouterwrap {margin: 30px 0px;}
.devices img {max-width: 90%;}
#top1 {float:none!important; margin-left:0!important; text-align:center!important;}
.sect-title {float:none!important; text-align:center!important; margin:0 auto!important;}
.txtlrg {margin:0 auto!important;}
.txtlrg .bbottom {margin: 24px auto 26px !important;}
.sect-title.toptitle p {margin: 21px 0px 0px!important;}
#region1.xtc-fluidwrapper {padding: 70px 0px 0px!important;}
.sect-title h2 {padding:0 36px!important; border-right:5px solid;}
.sect-title a.custlogin {min-width:300px!important}
.sect-title a.custregister {min-width:300px!important; margin:15px 0 0!important;}
.sect-title.toptitle p, .txtlrg p {font-size: 12px !important;}
.wassup {margin-bottom:30px!important;}
}
@media (max-width: 800px) {

.hidden-xs {display: none;}
.visible-xs {display: block !important;}

/* Deluxe NewsPro Adjustments  */
.articleleft,.articleright,.articleleft p,.articleright p {float:none!important;text-align:center!important;width:90%!important;margin:0 auto!important}
.floatleft {float:left!important}
}
@media (max-width: 768px) {
/* Image Gallery Resize */
.imagegalleryplg img {width:50%!important}
/* Custom HTML */
.sect-title p {font-size:14px!important}
.toparticlewrap p {font-size:14px!important}
ul.logos li {width:16%}
.upperarticlewrap .textwrap1 {width:100%; margin-top:320px}
.upperarticlewrap .textwrap {float:none!important; text-align:center; padding:60px 5%!important}
.textwrap hr {margin:36px auto}
/* Region 4 */
#region4wrap {background-position: 100% bottom; background-repeat: repeat-y;}
.blog_icons {text-align:center;}
.pad80 .modulecontent {padding:40px;}
#region6wrap .xtc-wrapper {padding:70px 0;}
.basecolor1_box .modulecontent {padding: 10px 10% 20px 10%;}
.info-table {width: 100% !important;}
.table-image{width: 100% !important;}
}
@media (max-width: 767px) {
body {padding-left:0;padding-right:0}
#region1.xtc-fluidwrapper {padding:100px 30px!important}
}
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px) {
/* Tables */
table,thead,tbody,th,td,tr {display:grid; }
thead tr {position:absolute; top:-9999px; left:-9999px}
td {border:none; border-bottom:1px solid #eee;position:relative; padding-left:50%}
td:before {position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
.com_virtuemart .orderlistcontainer {display: inline-block;}
margin-left: -35px;
.CSSTableGenerator table{	min-width: 349px;
max-width: 100%;margin-left:-35px;
font-family:sans-serif;margin-left:auto;margin-right:auto;}
}
@media(max-width:660px) {
.fontawesome-icon-list div {
    width:45%
}
}
@media(max-width:620px) {
/* Joomla Content */
.img-fulltext-left,.article-full-left {float:none!important;width:100%!important}
.contactwrap .ctwthird {margin-left: 0!important; width: 100%!important; float:none!important; text-align:center;}
.contactwrap input {text-align: center;}
.pad60 .modulecontent {padding: 36px !important;}
.pad70 .modulecontent {padding: 50px 20px 44px !important;}
.pad80 .modulecontent {padding:0 40px!important;}
#region2.xtc-fluidwrapper {padding: 50px 0px!important;}
}
@media(max-width:580px) {
ul.logos li {width:32%!important;padding:20px 0}
ul.logos li img {max-width:50%!important}
}
@media(max-width:550px) {
	.sect-title a.custlogin, .sect-title a.custregister {min-width:100%!important;} 
	#header, #headertop {margin: 0px 20px !important;}
}
@media(max-width:480px) {
/* Joomla Content */
/* Joomla Page Title Font Resize */
h1.pagetitle span {font-size:34px!important}
/* Region Padding Resize */
.articleright p,.articleleft p {font-size:16px!important}
.articleright h2,.articleleft h2 {font-size:36px!important;margin-bottom:15px!important}
/* H1 Setting */
h1 {font-size:40px!important}
/* Image Gallery */
.imagegalleryplg img {width:100%!important}
.info-table {width: 100% !important;}
.table-image{width: 100% !important;}
.ordering {
    width: auto !important;
    display: block !important;
    border-image: linear-gradient(to bottom,#0795ef 0%,#a1d8ff 100%) !important;
}
.border{max-width:100% !important;	}
.ordering-details, .ordering-form {
    display: block !important;
    width: auto !important;
}

.package-attributes {
    font-size: 17px !important;
}

.ordering-details, .ordering-form {
    display: block !important;
    width: auto !important;
}

.row-fluid [class*="span"] {
	min-height: 0px !important;
	
}
}
@media(max-width:450px) {
/* Joomla Article Title Adjustment */
.item-page h2,.item-page h1 {font-size:22px!important}
}
@media(max-width:440px) {
#region1.xtc-fluidwrapper {padding: 40px 20px !important;}
.vubor {font-size:25pt !important;}

.popup  .formValidation {display:none !important;}
}
@media(max-width:380px) {
/* Tables */
td.key {width:35px!important}
}
@media(max-width:320px) {
	.info-table {width: 100% !important;}
.table-image{width: 100% !important;}
}
/* Breadcrumbs Title Removal */
.showHere {display:none}
}
/* End Responsive Parameters */

/* Iphone 6+ Portrait */

@media screen and (max-width: 414px)and (max-height: 736px) { 
.border {margin-top: -44px !important;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9) !important;float: left;max-width: 100%;}
.bannerimg{margin-top:25px!important;}
.bannerimg img{display:none;}
.button8 { margin-left: 0px ;}
.akcia{margin-top: 50px;}
body.sticky #headerwrap {position: absolute;top: 0;z-index: 9999999;width: 100%;}
.banner1{width:100%!important;}
.banner2{width:100%!important;}
.titletext{ width:375px;}
.uk-grid-width-1-4 {margin-top:176px;}
.vcard{width:100% !important;}
.karta{width:100% !important;}
.timer{display:none;}
.megatimer{margin-left: 7%;}
a.button8 {background: #f56608 none repeat scroll 0 0;border: 2px solid;margin-left: 0px !important;border-radius: 1px;color: white; display: inline-block; font-size: 21px; height: 36px; outline: medium none lightyellow; padding: 0.5em 2em; text-decoration: none; transition: all 0.2s ease 0s;width: 211px;}
.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"]  { margin-bottom: 28px !important;min-height: 50px;min-width: 335px;}
.vidy-termoreguliatorov{width:100% !important;}
.formBody {float: none;margin-top: -11px !important;}
.overlay:target+.popup {-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);top: 15%;}
.popup { top: -100%;right: 0;left: 50%;}
/*.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select { width: 92% !important;}*/
.brands img {margin: 0px;}
#headertop, #headertop a {color: rgba(255,255,255,0.75);font-size: 10px;font-weight: normal;width: 105% !important ;}
.formResponsive fieldset {padding: 0;margin: 0px;border: 0;text-align: center;}
.tel{font-size:12pt !important;}
.mob3{display:none;}
.tel3{display:none;}
.uk-grid-width-1-4  {margin-top:0px !important;}


}




/* Iphone 6+ Landscape */

@media screen and (max-width: 736px)and (max-height: 414px) { 
.banner1{width:100%!important;}
.banner2{width:100%!important;}
.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"]  { margin-bottom: 28px !important;margin-top: 50px;min-height: 50px;min-width: 100%;}
.forma {width:100%!important;}
.uk-grid-width-1-4 {margin-top:450px;}
.titletext{margin-left: -280px;}
.formResponsive .formHorizontal input, .formResponsive .formHorizontal textarea, .formResponsive .formHorizontal select, .formResponsive .formHorizontal .formValidation, .formResponsive .formHorizontal .uneditable-input, .formResponsive .formHorizontal .input-prepend, .formResponsive .formHorizontal .input-append {
    display: inline-block;
    height: 50px;
    margin-bottom: 0;
    width: 350px;
    font-size: 20px;
    margin-top: 30px;
}
.formResponsive .formHorizontal .formValidation {
    display: inline-block;
    height: auto !important;
    margin-bottom: 0;
    width: 100%;
    font-size: 20px;
}
.bannerimg img{display:none;}
.border {margin-top: 0px !important;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9) !important;float: left;max-width: 100%;}
.akcia {margin-top:58px;}

}

/* Iphone 6  Portrait */
@media screen and (max-width: 375px)and (max-height: 667px) { 
.border {margin-top: -20px !important;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9) !important;float: left;max-width: 100%;}
.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"]  { margin-bottom: 28px !important;min-height: 50px;min-width: 323px;}
#region1.xtc-fluidwrapper {padding: 75px 32px !important;}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {width: 92% !important;}


/* Iphone 6 Landscape */
@media screen and (max-width: 667px) and (max-height: 375px) {

}



/* Iphone 5  Portrait */
@media screen and (max-width: 320px)and (max-height: 568px) {
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {width: 100% !important;}
.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"]  {margin-bottom: 28px !important;min-height: 50px;min-width: 100%;margin-top: 15px;}
.titletext{text-align: center;font-size: 2em;margin-left: -50px;}
.sect-title h2 {padding: 0 6px!important;border-right: 5px solid;}
.montash {}
.akcia{}
a.button8 {background: #f56608 none repeat scroll 0 0;border: 2px solid;margin-left: 0px !important;border-radius: 1px;color: white; display: inline-block; font-size: 21px; height: 36px; outline: medium none lightyellow; padding: 0.5em 2em; text-decoration: none; transition: all 0.2s ease 0s;width: 211px;}
.module h3.moduletitle {font-size: 21px !important; line-height: 22px!important;text-transform: uppercase; margin-left: 31px !important;}
#uptocall-mini {position: fixed; bottom: px;right: 1px;cursor: pointer;z-index: 999;}
.megatimer{}
.akcia{margin-top:15%;}
#headerwrap #header, #headerwrap #logo.hd2, #headerwrap .suckerfish ul.menu > li, #headerwrap .dualfish ul.menu > li {border: none!important;margin-top: 1% !important;}
#headerwrap { position: absolute;top: 0;z-index: 9999999;width: 100%;height:19%;}
.mobilebtn{margin-top:10px !important;}
.graphwrap h3 {text-align: center;float: none;margin-top: -95px !important;font-size: 16px;font-weight: 200 !important;}
.knopka{}
#headertop, #headertop a {color: rgba(255,255,255,0.75);font-weight: normal;width: 107% !important;
    margin-left: 2px !important;}
.akcia{margin-top: 50px;}
.formResponsive fieldset {padding: 0;margin: 0px;border: 0;text-align: center; width:100%;}
.formResponsive .formHorizontal input, .formResponsive .formHorizontal textarea, .formResponsive .formHorizontal select, .formResponsive .formHorizontal .formValidation, .formResponsive .formHorizontal .uneditable-input, .formResponsive .formHorizontal .input-prepend, .formResponsive .formHorizontal .input-append {
    width: auto;font-size: 12px;}
.tel{font-size:10pt !important;}

}


/* 1680*1050 */
@media screen and (max-width: 1680px)and (max-height: 1050px) {
	.formResponsive {}
.suckerfish ul.menu > li, .dualfish ul.menu > li {display: block;float: left;padding: 10px 10px;}
.bannerimg {text-align: center;
    float: right;
    margin-right: 0% !important;
margin-top: -50px;}


}
/* 1366*768 */
@media screen and (max-width: 1366px)and (max-height: 768px) {

    .bannerimg{margin-right: 0px !important;}
	.formResponsive fieldset {
    border: 0 none;
    padding-top: 25px;
    text-align: center;
}
.forma {width: 33%; float: left;}
	

}


/*FFFFFFFF*/





@media screen and (max-width: 1280px)and (max-height: 1024px) { 


#header {position: relative;margin: 0px 5px 0 !important;margin-left: 7px;height: 45px;}
.border{text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9) !important;float: left;max-width:70%;	}
.bannerimg{text-align: center;float: right;;margin-top: -50px;}
.button8{margin:0 auto;}
.formResponsive {margin: 0 -130px 0px;}
 #headerwrap {position: fixed;top: 0;z-index: 9999999;width: 105% ;}
 .formResponsive .formBody {float: none;margin-top: -24px;}
.titletext{text-align: center;font-size: 2em;margin-bottom: 22px;}
.forma {width: 33%; float: left;}
}
@media screen and (max-width: 1280px)and (max-height: 800px) {
		a.button8 {margin-left:0px !important;}
 
	}

.constrainmod {
    margin: 0 auto !important;
    max-width: 100%;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.9) !important;}


body.frontpage {
    background: rgba(0, 0, 0, 0) url("/templates/sirus/images/backgrounds/style3_bg.jpg") repeat scroll 0 0 !important;
    color: #161616;
	
	
	
	