/*==========GENERAL STYLES START==========*/
html {width:100%; height:100%; overflow-x:hidden;}
body {position:relative;width:100%; height:100%; background:url(../../themes/atsystem/img/main-bg-texture-2.png) 0 0 scroll repeat; font:300 14px Roboto, sans-serif; -webkit-font-smoothing: subpixel-antialiased;}
/*body * {-webkit-backface-visibility: hidden;}*/
#logo-bg {position:fixed; top:0; left:0; width:100%; height:100%; background:url(../../themes/atsystem/img/logo-pattern.png) repeat 52% 120px;}
#page {position:relative; width:100%; height:auto; min-height:100%; margin:0;}
/*body.logged-in #page {top:32px;}*/
#main {position:relative; float:left; width:100%; margin:178px 0 110px;}
.logged-in #main {margin-top:150px;}
#primary {position:relative; width:960px; margin:0 auto;}
a:focus {outline:none;}
.edit-link, .widget-title, .entry-content {display:none;}
::-moz-selection{ background:#555759; color:#fff; text-shadow: none; }
::selection { background:#555759; color:#fff; text-shadow: none; }
.entry-content a {padding:0 1px; color:#0074c8; text-decoration:underline;}
.entry-content a:hover {background-color:#0074c8; color:#fff; text-decoration:none;}
a:link {-webkit-tap-highlight-color:rgba(0,0,0,0);}
.entry-content blockquote a, .entry-content h2 a {text-decoration:underline;}
.entry-content blockquote a:hover, .entry-content h2 a:hover {color:#555759;}

/*HEADER STYLES START*/
.site-header {position:fixed; top:0; width:100%; height:128px; background:url(../../themes/atsystem/img/header-bg-texture-2.png) 50% 0 repeat; margin:0; border-bottom:1px solid #ccc; z-index:110;}
.site-header .header-inner-wrapper {position:relative; width:960px; height:100%; margin:0 auto;}
#header-logo {float:left; width:300px; height:88px; background:url(../../themes/atsystem/img/at-logo.png) 0 0 no-repeat; margin-top:20px; text-indent:-9999px;}
.at-facebook {float:right; width:44px; height:44px; background:url(../../themes/atsystem/img/linkedin-icon.png) 0 0 no-repeat; margin-top:64px; display:block;}
/*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/standard/linkedin-icon.png*/
.at-facebook:hover {background-position:100% 0;} /*background-position:-44px 0;*/
.site-header nav {position:absolute; left:600px; bottom:20px; width:300px; height:45px;}
.site-header .sf-menu {margin:0; padding:0;}
.site-header .sf-menu li {float:left; width:auto; height:45px; margin:0 0 0 14px; padding:0;}
.site-header .sf-menu li:first-child {margin:0;}
.site-header .sf-menu li a {position:relative; height:45px; background:url(../../themes/atsystem/img/main-menu-icon.png) 0 33px no-repeat; font-size:25px; color:#555759; text-decoration:none; display:block;}
.site-header .sf-menu #menu-item-46, .site-header .sf-menu #menu-item-47 {display:none;}
.site-header .sf-menu .current-menu-item a, .site-header .sf-menu li a:hover, body.single-riesenie .site-header .sf-menu #menu-item-45 a {background-position:0 100%;}
/*HEADER STYLES END*/


/*MAIN CONTENT STYLES START*/
#content {position:relative; float:left; width:630px; -webkit-text-size-adjust: none; z-index:105;}
#breadcrumbs-holder {position:absolute; top:-27px; left:0;}
#breadcrumbs-holder a {float:left; background:url(../../themes/atsystem/img/secondary-nav-menu-dot.png) 0 50% no-repeat; padding-left:12px; margin-left:7px; font-size:20px; line-height:20px; color:#555759; text-decoration:none; -webkit-font-smoothing: antialiased;}
#breadcrumbs-holder a:first-child {background:none; padding:0; margin:0;}
#breadcrumbs-holder a:hover, #breadcrumbs-holder a:last-child, #breadcrumbs-holder .current {color:#0074c8;}
#main-box-content-top {float:left; width:630px; height:auto; margin-bottom:20px;}
#main-box-content-top .main-box-title {float:left; width:100%; /*610*/ min-height:75px; /*height:75px;*/ background-color:#0074c8; padding:10px 10px; font-size:26px; line-height:28px; color:#fff; border-bottom-left-radius:0.1px; -webkit-text-size-adjust:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#main-box-content-top .main-box-title .holder {float:left; width:100%; height:100%; display:table;}
#main-box-content-top .main-box-title .holder span {vertical-align:middle; display:table-cell;}
#main-box-content-top .main-box-title-child {font-size:37.5px; font-weight:100; line-height:50px; padding-top:13px;}
#main-box-content-top .main-box-image-holder {position:relative; float:left; width:100%; /*width:630px;*/ height:150px; background-color:#0074c8; background-size:cover; padding:0 15px 15px; border-bottom-left-radius:25px; border-bottom-right-radius:25px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#main-box-content-top .main-box-image-holder.gallery-hidden {display:none;}
.js #main-box-content-top .main-box-image-holder {visibility:hidden;}
/*MAIN CONTENT STYLES END*/


/*SIDEBAR STYLES START*/
#sidebar-widget {position:fixed; top:178px; right:50%; width:300px; height:auto; margin-right:-480px; z-index:107;}
#sidebar-widget a {text-decoration:none;}
.sidebar-box {float:left; width:300px; height:auto; min-height:225px;}
.box-title {width:300px; height:62px; padding-top:13px; font-size:37.5px; /*50px*/ line-height:50px; font-weight:100; text-align:center; color:#fff; border-bottom-left-radius:0.1px;} /*-webkit-text-size-adjust:none; -webkit-font-smoothing:antialiased; -webkit-backface-visibility:hidden;*/ /* line-height:60px; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); -moz-transform:translateZ(0); -o-transform:translateZ(0); transform:translateZ(0); */
.sidebar-box .content-box {position:relative; float:left; width:300px; height:auto; min-height:140px; background-color:#f1f2f2; padding-top:10px; font-size:25px; line-height:28px; text-align:center; color:#555759; border-bottom-right-radius:25px; border-bottom-left-radius:25px; outline:none; /*-moz-backface-visibility:hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden;*/}
/*.sidebar-box .content-box.minified {height:auto; min-height:0;}*/
.sidebar-box .content-box .box-arrow {position:absolute; bottom:10px; left:50%; top:auto; width:65px; height:65px; margin-left:-32.5px; /*border-radius:50px;*/ cursor:pointer; /*-o-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);*/ outline:none; -moz-backface-visibility:hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
/*.no-csstransitions .sidebar-box .content-box .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/cell-arrow-white-ie.png) 22px 50% no-repeat; -o-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); transform:rotate(0);}*/
.sidebar-box:hover .content-box .box-arrow, .open .content-box .box-arrow/*, .open-area .content-box .box-arrow, .open:hover .content-box .box-arrow*/ {-o-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
/*.no-csstransitions .sidebar-box:hover .content-box .box-arrow, .no-csstransitions .open .content-box .box-arrow, .no-csstransitions .open:hover .content-box .box-arrow, .no-csstransitions .open-area .content-box .box-arrow {-o-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}*/
/*.open #contact-us-box .box-arrow, #contact-us-box:hover .box-arrow, .open:hover #contact-us-box .box-arrow {-o-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);}*/
.open:hover .content-box .box-arrow:hover, .csstransitions .open .content-box .box-arrow.inactive {-o-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}
.touch-closed .content-box .box-arrow, .touch-closed:hover .content-box .box-arrow {-o-transform:none; -moz-transform:none; -ms-transform:none; -webkit-transform:none; transform:none;}
.touch-open .content-box .box-arrow, .touch-open:hover .content-box .box-arrow {-o-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
.touch-closing .content-box .box-arrow, .touch-closing:hover .content-box .box-arrow {-o-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}

/*.no-csstransitions .open:hover .content-box .box-arrow:hover {-o-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}*/
#contact-form-box {margin-bottom:20px; text-decoration:none; cursor:pointer;}
#contact-form-box:hover {text-decoration:none;}
#contact-form-box.open {cursor:default; outline:none; /*-moz-backface-visibility:hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden;*/}
#contact-form-box .box-title {background-color:#ff9b00;}
/*#contact-us-box {display:none;}*/
#contact-us-box a {text-decoration:none;}
#contact-us-box .box-title {background-color:#0074c8;}
#contact-us-box .content-box {background:url(../../themes/atsystem/img/sidebar-contact-bg.png) 0 0 no-repeat #eaecec;}
#contact-form-box .box-arrow {background:url(../../themes/atsystem/img/cell-arrow-white-bg-orange.png) 0 0 no-repeat;}
#contact-us-box .box-arrow {background:url(../../themes/atsystem/img/cell-arrow-white-bg-blue.png) 0 0 no-repeat;}
.hide .box-title {border-bottom-right-radius:25px; border-bottom-left-radius:25px;}
.hide .content-box {display:none;}

#contact-form-box .content-box .wpcf7 {width:260px; height:auto; background:url(../../themes/atsystem/img/contact-form-upload-text-white.png) 1000px 1000px no-repeat; float:left; padding:10px 20px 20px; margin-bottom:70px; display:none;}
#contact-form-box .wpcf7 .box-title {display:none;}
#contact-form-box .content-box .wpcf7 .content-box {width:100%; height:auto; text-align:left; padding:0;}
#contact-form-box .content-box .wpcf7 .content-box .left-box, #contact-form-box .content-box .wpcf7 .content-box .right-box {float:left; width:100%;}
#contact-form-box .content-box .wpcf7 .label {float:left; font-size:16px; line-height:18px; font-weight:400; margin-top:10px; display:none;}
#contact-form-box .content-box .wpcf7 .left-box .label:first-child {margin:0;}
/*#contact-form-box .content-box .wpcf7 .left-box .your-name {margin-top:10px;}*/
#contact-form-box .content-box .wpcf7 .left-box .your-subject, #contact-form-box .content-box .wpcf7 .left-box .subject {display:none;}
#contact-form-box .content-box .wpcf7 span.wpcf7-form-control-wrap {float:left; margin-bottom:13px;}
#contact-form-box .content-box .wpcf7 .right-box span.wpcf7-form-control-wrap, #contact-form-box .content-box .wpcf7 span.uploaded-file {margin-bottom:0;}
#contact-form-box .content-box .wpcf7 input, #contact-form-box .content-box .wpcf7 textarea {float:left; width:254px; padding:4px 2px; -webkit-box-shadow:none; box-shadow:none; border:1px solid #ccc; border-radius:0; font-size:15px; -webkit-appearance:none;}
#contact-form-box .content-box .wpcf7 input {height:20px;}
#contact-form-box .content-box .wpcf7 textarea {height:130px; max-width:260px; max-height:130px;}
#contact-form-box .content-box .wpcf7 textarea.file-uploaded {height:100px;}
/*#contact-form-box .content-box .uploaded-file {float:left; width:121px; height:40px; background:#fff url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/contact-form-upload-text-black.png) 50% 50% no-repeat; background-size:cover; margin-top:21px; overflow:hidden; cursor:pointer;}
#contact-form-box .content-box .uploaded-file:hover {background-color:#ff9b00; background-image:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/contact-form-upload-text-white.png);} /*background-position:0 -41px;*/
/*#contact-form-box .content-box .uploaded-file input {padding-left:121px; width:100px; height:40px; border:none; cursor:pointer;}*/
#contact-form-box .content-box .uploaded-file {position:relative; float:left; width:121px; height:40px; background:none #fff; margin-top:21px; overflow:hidden; cursor:pointer;}
#contact-form-box .content-box .uploaded-file:before {position:absolute; top:0; left:0; width:100%; height:36px; content:'Príloha'; padding-top:6px; font-size:24px; font-weight:300; color:#555759; text-align:center; display:block; z-index:5;}
#contact-form-box .content-box .uploaded-file:hover:before {color:#fff; background-color:#FF9B00;}
#contact-form-box .content-box .uploaded-file.inactive {cursor:default;}
#contact-form-box .content-box .uploaded-file.inactive:hover:before {background-color:#fff; color:#555759;}
#contact-form-box .content-box .uploaded-file input {position:relative; /*padding-left:121px;*/ width:100%; height:40px; padding:0; border:none; cursor:pointer; -moz-opacity:0; opacity:0; z-index:10;}
#contact-form-box .content-box .uploaded-file.inactive input {display:none;}
#contact-form-box .content-box .uploaded-file-info {position:relative; float:left; width:100%; height:30px; margin:15px 0 -15px; display:none;}
#contact-form-box .content-box .uploaded-file-info .clear {position:absolute; left:0; top:0; width:30px; height:30px; background:url(../../themes/atsystem/img/pp-close-orange.png) no-repeat 0 0; margin-right:10px; cursor:pointer; display:block; z-index:3;}
#contact-form-box .content-box .uploaded-file-info .clear:hover {background-position:100% 0;}
#contact-form-box .content-box .uploaded-file-info .file-path {position:relative; float:left; width:100%; height:20px; padding-left:40px; margin-top:10px; font-size:14px; line-height:normal; overflow:hidden; white-space:nowrap; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; z-index:2;}
#contact-form-box .content-box .uploaded-file-info .text-fade {position:absolute; right:0; top:0; width:25px; height:100%; background:url(../../themes/atsystem/img/contact-file-text-fade.png) repeat-y 100% 0; z-index:5;}
#contact-form-box .content-box .wpcf7 .wpcf7-submit {float:right; width:119px; height:40px; background-color:#555759; /*background:#555759 url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/contact-form-send-text.png) 50% 50% no-repeat; background-size:cover;*/ padding:3px 0 0; margin-top:21px; font:300 24px Roboto, sans-serif; line-height:25px; color:#fff; text-align:center; /*text-indent:-9999px;*/ border:none; display:block;}
#contact-form-box .content-box .wpcf7 .wpcf7-submit:hover {background-color:#ff9b00;} /*background-position:0 -41px;*/
#contact-form-box .wpcf7 .wpcf7-response-output, .page-template-page-kontakt-php #contact-us-widgets .wpcf7 .wpcf7-display-none, .page-template-page-kontakt-php #contact-us-widgets .wpcf7 .wpcf7-validation-errors {float:left; margin:10px 0; border-color:#FF9B00; font-size:16px;}
#contact-form-box .wpcf7 span.wpcf7-not-valid-tip {position:absolute; left:60px; top:10px; width:100%; height:auto; background-color:#fff; border:2px solid #FF9B00; font-size:15px; line-height:20px; color:#FF9B00; text-align:center; z-index:100;}
#contact-form-box div.wpcf7 img.ajax-loader {margin:36px 0 0 2px;}
div.wpcf7 img.ajax-loader {float:left; margin:15px 0 0 10px;}
#sidebar-widget.clicked {position:relative; top:auto; right:auto; float:left; margin:0 0 0 30px; z-index:1;}
#contact-us-box .box-title.hide {border-bottom-right-radius:25px; border-bottom-left-radius:25px;}
#contact-us-box .content-box.hide {display:none;}
/*SIDEBAR STYLES END*/


/*FOOTER STYLES START*/
footer {position:fixed; bottom:0; left:0; width:100%; height:40px; background:url(../../themes/atsystem/img/footer-bg-texture-2.png) 50% 0 repeat #5a5c5e; border-top:1px solid #333; z-index:110;}
footer .footer-inner-wrapper {width:960px; margin:0 auto;}
footer nav {float:left; width:300px; height:33px; margin-top:7px;}
footer nav .menu {margin:0; padding:0;}
footer nav .menu li {float:left; width:auto; height:auto; background:url(../../themes/atsystem/img/footer-menu-dot.png) 0 50% no-repeat; padding-left:8px; margin-left:5px;}
footer nav .menu li:first-child {background:none; padding:0; margin:0;}
footer nav .menu li a {height:20px; font-size:15px; color:#f1f2f2; text-decoration:none;}
footer nav .menu .current-menu-item a, footer nav .menu li a:hover, body.single-riesenie footer nav .menu #menu-item-51 a {border-bottom:1px solid #f1f2f2;}
footer #footer-bottom-right {float:right; margin-top:7px; font-size:15px; color:#f1f2f2;}
/*FOOTER STYLES END*/

/*==========MAIN IMAGE STYLES START===========*/
.page-template-page-home-php #main-box-content-top .main-box-image-holder {background:url(../../themes/atsystem/img/banner-img-index.jpg) 100% 0 no-repeat;}
.page-template-page-riesenia-php #main-box-content-top .main-box-image-holder {background:url(../../themes/atsystem/img/banner-img-products-large.jpg) 0 0 no-repeat;}
.page-template-page-partneri-php #main-box-content-top .main-box-image-holder {background:url(../../themes/atsystem/img/banner-img-partners-large.jpg) 100% 0 no-repeat;}
.page-template-default #main-box-content-top .main-box-image-holder {background:url(../../themes/atsystem/img/banner-img-about-us.jpg) 0 0 no-repeat;}
.postid-70 #main-box-content-top .main-box-image-holder {background:url(../../themes/atsystem/img/banner-img-solution-companyis.jpg) 80% 0 no-repeat;}
.postid-100 #main-box-content-top .main-box-image-holder {background:url(../../themes/atsystem/img/banner-img-solution-financing.jpg) 0 0 no-repeat;}
.postid-81 #main-box-content-top .main-box-image-holder {background:url(../../themes/atsystem/img/banner-img-solution-printopt.jpg) 0 0 no-repeat;}
.postid-76 #main-box-content-top .main-box-image-holder {background:url(../../themes/atsystem/img/banner-img-solution-systemmaint.jpg) 0 0 no-repeat;}
/*==========MAIN IMAGE STYLES END===========*/
/*==========GENERAL STYLES END==========*/


/*===========HOME PAGE STYLES START=============*/
#home-page-bottom {float:left; width:630px;}
.home-box {float:left; width:300px; height:225px; border-bottom-left-radius:25px; border-bottom-right-radius:25px;}
.home-box a {position:relative; float:left; width:215px; height:80px; padding:130px 10px 15px 75px; font-size:22px; line-height:normal; color:#fff; text-decoration:none; -webkit-font-smoothing:antialiased; display:block;} /*line-height:27px; -webkit-text-stroke: 1px transparent;*/
.box-arrow {position:absolute; left:10px; top:133px; width:55px; height:55px; background:url(../../themes/atsystem/img/cell-arrow-grey-hover.png) 0 0 no-repeat; -ms-transition:-ms-transform 0.3s; -o-transition:transform 0.3s; -moz-transition:transform 0.3s; -webkit-transition:-webkit-transform 0.3s; transition:transform 0.3s; display:block; z-index:1;} /*-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; -o-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg);*/ 
/*.no-csstransitions .home-box a .box-arrow, .no-csstransitions #riesenia-widgets .solution .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/cell-arrow-grey-ie.png) 2px 0 no-repeat #fff; -o-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); transform:rotate(0);}*/
#contact-us-box .box-arrow {-ms-transition:-ms-transform 0.2s; -o-transition:transform 0.2s; -moz-transition:transform 0.2s; -webkit-transition:-webkit-transform 0.2s; transition:transform 0.2s;}
/*.box-arrow.inactive {-o-transition:-o-transform 0s; -ms-transition:-ms-transform 0s; -moz-transition:-moz-transform 0s; -webkit-transition:-webkit-transform 0s; transition:transform 0s;}*/
.home-box a:hover .box-arrow {/*background-color:#0074c8;*/ background-position:100% 0; /*background-position:0 100%;*/ -o-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
/*.no-csstransitions .home-box a:hover .box-arrow {background-position:100% 0;}*/
#products-box {background:url(../../themes/atsystem/img/banner-img-products-small.jpg) 0 0 no-repeat #555759; margin-right:30px;}
#partners-box {background:url(../../themes/atsystem/img/banner-img-partners-small.jpg) 100% 0 no-repeat #555759;}
/*===========HOME PAGE STYLES END=============*/

/*===========PRODUCTS PAGE STYLES START=============*/
.page-template-page-riesenia-php .entry-content {float:left; min-height:95px; margin-bottom:27px; font-size:24px; color:#555759; display:block; -webkit-font-smoothing: antialiased;}
.page-template-page-riesenia-php article .entry-content p {margin:0;}
.page-template-page-riesenia-php #riesenia-widgets {float:left;}
#riesenia-widgets .solution {position:relative; float:left; width:300px; height:101px; background-color:#555759; margin-bottom:20px; border-bottom-left-radius:25px; border-bottom-right-radius:25px; font-size:14px; line-height:16px;}
#riesenia-widgets .left {margin-right:30px;}
#riesenia-widgets .solution a {width:215px; height:83px; padding:7px 10px 10px 75px; color:#fff; line-height:19px; text-decoration:none; display:block;}
#riesenia-widgets .solution .box-arrow {left:10px; top:10px;}
/*.no-csstransitions #riesenia-widgets .solution .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/cell-arrow-grey-ie.png) 2px 0 no-repeat #fff; -o-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); transform:rotate(0);}*/
#riesenia-widgets .solution:hover .box-arrow {/*background-color:#0074c8;*/ background-position:100% 0; /*background-position:0 100%;*/ -o-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
/*.no-csstransitions #riesenia-widgets .solution:hover .box-arrow {background-position:100% 0;}*/
#riesenia-widgets .solution .title {margin-bottom:6px; font-size:24px; line-height:26px; display:block;}
/*===========PRODUCTS PAGE STYLES END=============*/


/*==========PARTNERS PAGE STYLES START=============*/
.page-template-page-partneri-php .partner {float:left; width:140px; height:225px; background-color:#fff; margin:0 0 20px 20px; border:1px solid #555759; border-bottom-left-radius:25px; border-bottom-right-radius:25px; overflow:hidden;} /* width:142px; margin:0 0 20px 20px; */
.page-template-page-partneri-php .partner:first-child, .page-template-page-partneri-php .partner:nth-child(4n+2) {margin-left:0;}
.page-template-page-partneri-php .partner a {float:left; width:140px; height:223px; overflow:hidden; border-bottom-left-radius:25px; border-bottom-right-radius:25px; text-decoration:none; display:block;} /* width:140px;  border:1px solid #555759; border-bottom-left-radius:25px; border-bottom-right-radius:25px;*/
.page-template-page-partneri-php .partner a:hover {border-color:#0074c8;}
.page-template-page-partneri-php .partner .entry-header {float:left; width:140px; height:75px; background-color:#555759; padding:0; text-align:center; text-transform:uppercase; color:#fff; display:table;} /* width:140px; height:21px; border-top:1px solid #555759; border-left:1px solid #555759; border-right:1px solid #555759; */
.page-template-page-partneri-php .partner a .entry-header {/*height:22px;*/ background:url(../../themes/atsystem/img/partners-more-info-img.png) 50% 500px no-repeat #555759; /*padding-top:53px;*/ border:none; /*display:block;*/}
.page-template-page-partneri-php .partner .entry-header h2 {font-size:14px; line-height:14px; vertical-align:middle; display:table-cell;}
/*.page-template-page-partneri-php .partner a .entry-header h2 {display:block;}*/
.page-template-page-partneri-php .partner .entry-header h2 .partneri-header-www {float:left; width:100%; display:none;}
.page-template-page-partneri-php .partner a:hover .entry-header {height:25px; background-color:#0074c8; background-position:50% 10px; padding-top:50px; text-indent:-9999px; display:block;}
.page-template-page-partneri-php .partner a:hover .entry-header h2 {display:block;}
.page-template-page-partneri-php .partner a:hover .entry-header h2 .partneri-header-www {text-indent:0; text-align:center; display:block;}
.page-template-page-partneri-php .partner .featured-image {position:relative; width:110px; max-width:110px; height:99px; padding:25px 15px; border-bottom-left-radius:25px; border-bottom-right-radius:25px; overflow:hidden; vertical-align:middle; display:table-cell;} /* width:110px; max-width:110px; padding:25px 15px; border-left:1px solid #555759; border-right:1px solid #555759; border-bottom:1px solid #555759; border-bottom-left-radius:25px; border-bottom-right-radius:25px; display:table-cell; */
.page-template-page-partneri-php .partner a .featured-image {border:none;}
.page-template-page-partneri-php .partner .featured-image img {width:auto; max-width:110px; height:auto; max-height:99px; margin:0 auto; display:block;}
.page-template-page-partneri-php .landscape-device .partner .featured-image .featured-image-background {display:none;}
/*==========PARTNERS PAGE STYLES END=============*/


/*==========DEFAULT PAGE STYLES START=============*/
.page-template-default .entry-content {float:left; font-size:16px; font-weight:400; color:#555759; letter-spacing:0.2px; display:block; -webkit-font-smoothing: antialiased;}
.page-template-default .entry-content h2 {margin-bottom:10px; font-size:26px; font-weight:300; color:#0074c8; letter-spacing:0;} /*34px*/

/*==========DEFAULT PAGE STYLES END=============*/


/*==========CONTACT PAGE STYLES START============*/
.page-template-page-kontakt-php #content {width:960px;}
.page-template-page-kontakt-php #contact_page-content-top {float:left; width:630px; height:auto; margin-bottom:30px;}
.page-template-page-kontakt-php #contact_page-content-top .main-box-title {width:100%; min-height:75px; padding:10px 10px 0; background-color:#0074C8; font-size:26px; line-height:28px; font-weight:300; color:#fff; border-bottom-left-radius:0.1px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;} /*56px*/
.page-template-page-kontakt-php .entry-content {float:left; clear:left; width:300px; margin-right:30px; font-size:20px; font-weight:300; letter-spacing:0.5px; line-height:26px; display:block; -webkit-font-smoothing: antialiased;}
.page-template-page-kontakt-php .entry-content h2 {color:#0074c8; margin:0;}
.page-template-page-kontakt-php #contact-us-widgets {position:relative; float:right; width:630px;}
.page-template-page-kontakt-php #contact-us-widgets .widget {float:left;}
.page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 {position:absolute; top:-105px; right:0;}
.page-template-page-kontakt-php #contact-us-widgets .wpcf7 {float:left; width:300px; height:auto; margin-right:30px;}
.page-template-page-kontakt-php #contact-us-widgets .box-title {background:#555759 url(../../themes/atsystem/img/contact-form-upload-text-white.png) 1000px 1000px no-repeat;}
.page-template-page-kontakt-php #contact-us-widgets .content-box {position:relative; float:left; width:270px; height:366px; /*min-height:366px;*/ background-color:#f1f2f2; padding:15px; color:#555759;  border-bottom-right-radius:25px; border-bottom-left-radius:25px;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .left-box {float:left;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .right-box {float:left; margin-top:6px;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .label {position:relative; float:left; margin-top:6px; font-size:18px; font-weight:400; display:none;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .label:first-child {margin:0;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .left-box span.wpcf7-form-control-wrap, .page-template-page-kontakt-php #contact-us-widgets .content-box .right-box span.wpcf7-form-control-wrap {float:left; margin-bottom:22px;}
.page-template-page-kontakt-php #contact-us-widgets .content-box input, .page-template-page-kontakt-php #contact-us-widgets .content-box textarea {width:264px; height:20px; padding:4px 2px; box-shadow:none; border:1px solid #ccc; border-radius:0; font-size:15px; -webkit-appearance:none;}
.page-template-page-kontakt-php #contact-us-widgets .content-box textarea {max-width:268px; height:120px; max-height:134px;}
.page-template-page-kontakt-php #contact-us-widgets .content-box textarea.file-uploaded {height:100px;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file {position:absolute; left:15px; bottom:15px; width:121px; height:40px; background:none #fff; /*url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/contact-form-upload-text-black.png) 50% 50% no-repeat; background-size:cover;*/ margin-top:15px; overflow:hidden; cursor:pointer;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file:before {position:absolute; top:0; left:0; width:100%; height:36px; content:'Príloha'; padding-top:6px; font-size:25px; font-weight:300; color:#555759; text-align:center; display:block; z-index:5;}
/*.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file:hover {background-color:#0074C8; background-image:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/contact-form-upload-text-white.png);}*/
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file:hover:before {color:#fff; background-color:#0074C8;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file.inactive {cursor:default;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file.inactive:hover:before {background-color:#fff; color:#555759;}
/*.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file.inactive:hover {background-color:#fff; background-image:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/contact-form-upload-text-black.png);}*/
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file input {position:relative; float:left; /*padding-left:121px;*/ width:100%; height:100%; padding:0; border:none; cursor:pointer; -moz-opacity:0; opacity:0; z-index:10;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file.inactive input {display:none;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file-info {position:relative; float:left; width:100%; height:30px; margin-top:-7px; display:none;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file-info .clear {position:absolute; left:0; top:0; width:30px; height:30px; background:url(../../themes/atsystem/img/pp-close.png) no-repeat 0 0; margin-right:10px; cursor:pointer; display:block; z-index:3;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file-info .clear:hover {background-position:100% 0;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file-info .file-path {position:relative; float:left; width:100%; height:20px; padding-left:40px; margin-top:10px; overflow:hidden; white-space:nowrap; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; z-index:2;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file-info .text-fade {position:absolute; right:0; top:0; width:25px; height:100%; background:url(../../themes/atsystem/img/contact-file-text-fade.png) repeat-y 100% 0; z-index:5;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .wpcf7-submit {position:absolute; bottom:15px; right:15px; width:119px; height:40px; background:#555759 none /*url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/contact-form-send-text.png) 50% 50% no-repeat; background-size:cover;*/; padding:2px 0 0; margin-top:15px; font:300 25px Roboto, sans-serif; line-height:25px; color:#fff; text-align:center; /*text-indent:-9999px;*/ border:none; display:block;}
.page-template-page-kontakt-php #contact-us-widgets .content-box .wpcf7-submit:hover {background-color:#0074C8;} /*background-position:0 -41px;*/
.page-template-page-kontakt-php #contact-us-widgets .wpcf7 .wpcf7-response-output, .page-template-page-kontakt-php #contact-us-widgets .wpcf7 .wpcf7-display-none, .page-template-page-kontakt-php #contact-us-widgets .wpcf7 .wpcf7-validation-errors {float:left; margin:10px 0; border-color:#0074c8;}
.page-template-page-kontakt-php #contact-us-widgets .wpcf7 span.wpcf7-not-valid-tip {position:absolute; left:60px; top:10px; width:100%; height:auto; background-color:#fff; border:2px solid #0074c8; font-size:15px; line-height:20px; color:#0074c8; text-align:center; z-index:10;}
.page-template-page-kontakt-php #contact-us-widgets div.wpcf7 img.ajax-loader {position:absolute; bottom:30px; right:140px;}

.page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 {width:300px;} /*border-bottom-right-radius:25px; border-bottom-left-radius:25px; overflow:hidden;*/
.page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .box-title {background-color:#0074c8;}
.page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box {position:relative; float:left; width:100%; height:500px;/*395px;*/ background-color:#555759; padding:0; overflow:hidden;}
.page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box a {display:none;}
.page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box #map {position:relative; float:left; width:100%; height:100%; display:block; z-index:10;} /*border-bottom-right-radius:25px; border-bottom-left-radius:25px; overflow:hidden;*/
.page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box .map-corner {position:absolute; bottom:0; width:21px; height:21px; z-index:1000000;}
.page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box .left {left:0; background:url(../../themes/atsystem/img/contact-map-left-corner.png) no-repeat 0 0;}
.page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box .right {right:0; background:url(../../themes/atsystem/img/contact-map-right-corner.png) no-repeat 0 0;}
/*.page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box img {border-bottom-right-radius:25px; border-bottom-left-radius:25px;}*/
/*==========CONTACT PAGE STYLES END============*/


/*==========SOLUTION PAGE STYLES START=========*/
.single-riesenie #pripadove-studie-links {float:left; width:100%; padding-bottom:20px; margin-bottom:25px; border-bottom:1px solid #555759;}
.single-riesenie #pripadove-studie-links #pripadove-studie-links-title {float:left; width:100%; margin-bottom:10px; font-size:26px; color:#555759;}
.single-riesenie #pripadove-studie-links a {float:left; width:60px; height:44px; margin-left:15px; background:url(../../themes/atsystem/img/active-case-study-portrait.png) 0 90px no-repeat #555759; padding-top:16px; border-radius:50px; font-size:30px; line-height:30px; font-weight:100; color:#fff; text-align:center; text-decoration:none;}
.single-riesenie #pripadove-studie-links a:hover {background-color:#0074c8;}
.single-riesenie #pripadove-studie-links a:first-child {margin:0;}
.single-riesenie #pripadove-studie-links .studie-wrapper {float:left; width:100%;}
.single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study {background-position:0 0; background-color:transparent; text-indent:-9999px;}
.single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study:hover {background-position:100% 0;} /*-95px 0*/
.single-riesenie .entry-content {float:left; font-size:16px; font-weight:400; color:#555759; -webkit-text-size-adjust: none; display:block; -webkit-font-smoothing: antialiased; transform: translatez(0);}
.single-riesenie .entry-content h2 {font-size:24px; font-weight:300; color:#0074c8; margin-bottom:5px;} /*26px*/
.single-riesenie .entry-content ul {margin:0 0 20px 0;}
.single-riesenie .entry-content ul li {padding:0 0 0 14px; margin-bottom:8px; font-size:16px; font-weight:400; list-style:none; line-height:20px; background:url(../../themes/atsystem/img/content-list-bg.png) 0 10px no-repeat;}
.single-riesenie .entry-content blockquote ul li {padding:0 0 0 14px; font-weight:400; color:#0074c8; list-style:none; line-height:19px; background:url(../../themes/atsystem/img/content-list-bg-blue.png) 0 7px no-repeat;}
.single-riesenie .entry-content ol {margin:0 0 20px 20px;}
.single-riesenie .entry-content ol li {padding:0; margin-bottom:8px; font-size:16px; font-weight:400;}
.single-riesenie .learn-more-link {position:relative; float:left; width:225px; height:52px; padding:23px 0 0 75px; background-color:#ff9b00; font-size:25px; font-weight:400; line-height:30px; color:#fff; text-decoration:none; border-bottom-right-radius:25px; border-bottom-left-radius:25px; display:block;}
.single-riesenie .learn-more-link .box-arrow {left:10px; top:10px; width:55px; height:55px; background:url(../../themes/atsystem/img/cell-arrow-orange-bg-white.png) 0 0 no-repeat; /*border-radius:33px;*/}
.single-riesenie .learn-more-link:hover .box-arrow {-o-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
/*.single-riesenie.portrait .learn-more-link:hover .box-arrow, .single-riesenie.landscape .learn-more-link:hover .box-arrow {-o-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg);}*/
.single-riesenie .learn-more-link.touch-opened .box-arrow, .single-riesenie.portrait .learn-more-link.touch-opened .box-arrow, .single-riesenie.landscape .learn-more-link.touch-opened .box-arrow, .single-riesenie .learn-more-link.no-touch-opened .box-arrow {-o-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg);}
/*.no-csstransitions .single-riesenie .learn-more-link .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/cell-arrow-orange-ie.png) 22px 50% no-repeat #fff; -o-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); transform:rotate(0);}*/

.single-riesenie .arrow-holder {position:absolute; top:47%; width:40px; height:40px; margin-top:-20px; cursor:pointer; z-index:5;}
.single-riesenie .arrow-holder.left {left:0;}
.single-riesenie .arrow-holder.right {right:0;}
.single-riesenie .arrow {position:absolute; top:0; width:40px; height:40px; background:url(../../themes/atsystem/img/gallery-arrows.png) 0 50% no-repeat #0074c8; border-radius:21px; cursor:pointer; z-index:5;}
.single-riesenie .left .arrow {left:0; background-position:13px 50%;}
.single-riesenie .right .arrow {right:0; background-position:-63px 50%;}
.touch .single-riesenie .arrow-holder {position:absolute; top:0; width:55px; height:100%; margin-top:0;}
.touch .single-riesenie .arrow-holder.left {left:0;}
.touch .single-riesenie .arrow-holder.right {right:0;}
.touch .single-riesenie .arrow {top:50px;}
.single-riesenie .thumbs-container {position:relative; float:left; width:100%; height:100%; background-color:#56575b; margin-left:0; overflow:hidden; border-bottom-left-radius:10px; border-bottom-right-radius:10px; z-index:4;}
.single-riesenie .thumbs-container .thumbs-wrapper {position:absolute; top:0; left:0; width:2000px; height:100%;}
.single-riesenie .thumbs-container .corner {position:absolute; bottom:0; width:14px; height:14px; z-index:4;}
.single-riesenie .thumbs-container .left {left:0; background:url(../../themes/atsystem/img/gallery-corner-left.png) no-repeat 0 0;}
.single-riesenie .thumbs-container .right {right:0; background:url(../../themes/atsystem/img/gallery-corner-right.png) no-repeat 0 0;}
.single-riesenie .thumbs-container .thumbs-wrapper a {float:left; width:150px; height:150px;}
.single-riesenie .thumbs-container .thumbs-wrapper a img {float:left;}
.single-riesenie .pp_details {min-height:30px;}
.single-riesenie .pp_details .pp_social {display:none;}
.single-riesenie .pp_gallery li a {border-color:#56575b !important;}
/*.single-riesenie .pp_gallery li a:hover {border-color:#0074c8 !important;}*/
.single-riesenie div.pp_default .pp_next {background-image:url(../../themes/atsystem/img/pp-arrow-right.png);}
.single-riesenie div.pp_default .pp_previous {background-image:url(../../themes/atsystem/img/pp-arrow-left.png);}
.single-riesenie div.pp_default .pp_next, .single-riesenie div.pp_default .pp_previous {width:50%;}
/*.single-riesenie div.pp_default .pp_next:hover {background-image:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/pp-arrow-right.png);}
.single-riesenie div.pp_default .pp_previous:hover {background-image:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/pp-arrow-left.png);}*/
.single-riesenie .pp_nav .pp_play, .single-riesenie .pp_nav .pp_arrow_previous, .single-riesenie .pp_nav .pp_arrow_next {display:none;}
.single-riesenie div.pp_default .pp_close, .single-riesenie div.pp_default .pp_close:hover, .single-riesenie div.pp_default .pp_expand, .single-riesenie div.pp_default .pp_expand:hover, .single-riesenie div.pp_default .pp_contract, .single-riesenie div.pp_default .pp_contract:hover {background-image:url(../../themes/atsystem/img/pp-at-sprite.png);}
.single-riesenie div.pp_default .pp_close {background-position:0 0; opacity:1; z-index:2001;}
/*.single-riesenie div.pp_default .pp_close:hover {background-position:-32px 0; opacity:1;}*/
.single-riesenie div.pp_default .pp_expand {top:2px; right:20px; background-position:0 -35px;}
/*.single-riesenie div.pp_default .pp_expand:hover {background-position:-30px -35px;}*/
.single-riesenie div.pp_default .pp_contract {top:2px; right:20px; background-position:0 -68px;}
/*.single-riesenie div.pp_default .pp_contract:hover {background-position:-30px -68px;}*/
.single-riesenie div.pp_default .pp_nav .currentTextHolder {left:0; font:300 14px Roboto, sans-serif; color:#0074c8;}
/*==========SOLUTION PAGE STYLES END=========*/

  

/*==============================================================================================================*/
/*============================================RESPOND STYLES START==============================================*/
/*==============================================================================================================*/
/*===GALLERY HOVER ACTIONS FOR DESKTOP===*/
/*@media all and (min-width:1025px) {*/
.single-riesenie div.pp_default .pp_close:hover {background-position:-32px 0;}
.single-riesenie div.pp_default .pp_expand:hover {background-position:-30px -35px;}
.single-riesenie div.pp_default .pp_contract:hover {background-position:-30px -68px;}
.single-riesenie .pp_gallery li a:hover {border-color:#0074c8 !important;}
/*}*/

/*===HEIGHT AXIS===*/
@media all and (max-height:690px) and (min-width:1000px), all and (max-height:770px) and (min-width:771px) and (max-width:1024px) {
    /*(max-height:770px)*/
    /*#sidebar-widget {position:static; float:right; margin:0;}*/
    /*.single-riesenie*/ #contact-us-box .box-title {border-bottom-right-radius:25px; border-bottom-left-radius:25px;}
    /*.single-riesenie*/ #contact-us-box .content-box {display:none;}
    
    /*.clicked #contact-us-box .box-title {border-bottom-right-radius:0; border-bottom-left-radius:0;}
    .clicked #contact-us-box .content-box {display:block;}*/
    
    footer {position:relative; float:left;}
}

/*===WIDTH AXIS START===*/
@media all and (max-width:400px), all and (max-width:400px) and (-webkit-min-device-pixel-ratio: 1.3), all and (max-width:400px) and (-o-min-device-pixel-ratio: 13/10), all and (max-width:400px) and (min-resolution: 120dpi) {
    /* width = 300px content + 10px padding, set up to smallest possible 2column content version */
    #primary {width:300px;}
    .logged-in #main, #main {margin:30px 0 60px 0;}
    
    .site-header {position:relative; height:110px; background-position:50% 100%; padding-top:10px;}
    .site-header .header-inner-wrapper {width:300px;}
    #header-logo {float:left; width:195px; height:57px; background:url(../../themes/atsystem/img/at-logo-small-2.png) 0 0 no-repeat; margin:0 auto; display:block;}
    .site-header nav {position:static; float:left; left:auto; bottom:auto; width:auto; height:auto; margin:10px 0 0 68px;}
    .at-facebook {position:absolute; top:8px; right:0; width:33px; height:33px; background:url(../../themes/atsystem/img/linkedin-icon-smartphone.png) 0 0 no-repeat; margin:0;}
    /*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/standard/linkedin-icon-smartphone.png*/
    .at-facebook:hover {background-position:100% 0;}
    .site-header .sf-menu li {height:32px;}
    .site-header .sf-menu li a {height:32px; background:url(../../themes/atsystem/img/main-menu-icon-small.png) 0 23px no-repeat; font-size:18px;}
    
    #content {width:100%; max-width:300px;}
    #main-box-content-top {width:100%; max-width:300px;}
    #main-box-content-top .main-box-title {width:100%; /*286px*/ max-width:300px; min-height:55px; padding:1.66666666% 2.33333333%; /*5px 7px*/ font-size:20px; line-height:24px;} /*width = 286px; padding:5px 7px 0; */
    #main-box-content-top .main-box-title-child {min-height:45px; padding-top:5px; padding-left:4.5333333333%; padding-bottom:5px; font-size:31px; line-height:40px;}
    #main-box-content-top .main-box-image-holder {max-width:300px;}
    .box-arrow {left:15px; top:10px; width:43px; height:43px; background:url(../../themes/atsystem/img/cell-arrow-grey-hover-smartphone.png) 0 0 no-repeat /*#fff*/;}
    
    /*===HOME PAGE STYLES START===*/
    #home-page-bottom {width:100%; max-width:300px;}
    /*.home-box a {font-size:10.56px; line-height:12px;}*/
    #products-box {margin:0 0 20px; background:none #555759;}
    #partners-box {background:none #555759;}
    .home-box {height:auto;}
    .home-box a {height:65px; padding-top:7px; padding-bottom:15px; font-size:19px; line-height:24px;}
    /*===HOME PAGE STYLES END===*/
    
    /*===RIESENIA STYLES START===*/
    #riesenia-widgets .solution {height:auto;}
    #riesenia-widgets .solution a {height:auto;}
    
    #breadcrumbs-holder {position:relative; top:0; float:left; margin-bottom:5px;}
    #breadcrumbs-holder a {font-size:15px;}
    .entry-content, .single-riesenie .entry-content, .entry-content ul li, .entry-content blockquote ul li, .entry-content ol li, .single-riesenie .entry-content ul li, .single-riesenie .entry-content blockquote ul li, .single-riesenie .entry-content ol li {font-size:14.5px;}
    .single-riesenie .entry-content ul li {background-position:0 8px;}
    .page-template-default .entry-content h2, .single-riesenie .entry-content h2 {font-size:20px;} /*24px*/
    .single-riesenie #pripadove-studie-links #pripadove-studie-links-title {font-size:20px;} /*22px*/
    .page-template-page-riesenia-php .entry-content {font-size:21px;}
    /*.single-riesenie #main-box-content-top .gallery {display:none;}*/
    /*.single-riesenie .entry-content blockquote ul li {font-size:16.5px;}*/
    .single-riesenie .entry-content ul li, .single-riesenie .entry-content ol li, .entry-content ul li {line-height:normal;}
    .single-riesenie #pripadove-studie-links a {width:59px; height:43px; background:#555759 url(../../themes/atsystem/img/active-case-study-portrait.png) no-repeat 0 90px; font-size:31px; line-height:31px; padding-top:15px;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study {background-color:transparent; background-position:0 0;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study:hover {background-position:100% 0;}
    
    .single-riesenie #contact-form-box .box-title {visibility:hidden; height:0; padding:0;}
    .single-riesenie #contact-form-box .content-box {min-height:0; padding-top:0;}
    #contact-form-box .content-box .wpcf7 .left-box .your-name {margin-top:10px;}
    #contact-us-box .box-title.hide {border-bottom-right-radius:0; border-bottom-left-radius:0;}
    .single-riesenie .content-box {display:none;}
    .single-riesenie #contact-us-box .content-box {display:block;}
    .single-riesenie #sidebar-widget {margin:0;} /*margin:-75px 0 0 0;*/
    .single-riesenie #sidebar-widget #contact-form-box .content-box .box-arrow {display:none;}
    .single-riesenie #sidebar-widget #contact-form-box.open .content-box, .single-riesenie #sidebar-widget #contact-form-box.open .content-box .box-arrow, .single-riesenie #sidebar-widget #contact-form-box.touch-closing .content-box .box-arrow {display:block;}
    /*.single-riesenie #contact-us-box .box-title {border-bottom-left-radius:25px; border-bottom-right-radius:25px;}*/
    .learn-more-link .smart-open, .learn-more-link:hover .smart-open {-o-transform:none; -moz-transform:none; -ms-transform:none; -webkit-transform:none; transform:none;}
    .single-riesenie.portrait .learn-more-link.touch-opened, .single-riesenie .learn-more-link.no-touch-opened {border-radius:0.1px;}
    .touch .single-riesenie .arrow-holder {position:absolute; top:0; width:55px; height:100%; margin-top:0; z-index:5;}
    .touch .single-riesenie .arrow-holder.left {left:0;}
    .touch .single-riesenie .arrow-holder.right {right:0;}
    .touch .single-riesenie .arrow {top:50px;}
    
    .single-riesenie .pp_pic_holder.pp_default { width: 90% !important; left: 5% !important; }
    .single-riesenie div.pp_default .pp_content_container .pp_left {width:100%; background:none #fff; padding-left: 13px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .single-riesenie div.pp_default .pp_content_container .pp_right {width:100%; background:none #fff; padding-right: 13px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
    .single-riesenie .pp_content { width: 100% !important; height: auto !important; min-height:200px; }
    .single-riesenie .pp_fade { width: 100%; height: 100%; }
    /*.single-riesenie a.pp_expand, .single-riesenie a.pp_contract, .single-riesenie .pp_hoverContainer, .single-riesenie .pp_gallery, .single-riesenie .pp_top, .pp_bottom { display: none; }*/
    .single-riesenie .pp_hoverContainer {left:0; width:100% !important; height:100% !important; padding:0 13px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .single-riesenie .pp_top, .single-riesenie .pp_bottom {background:#fff;}
    .single-riesenie .pp_top *, .single-riesenie .pp_bottom * {background:none transparent !important;}
    .single-riesenie #pp_full_res img {float:left; width: 100% !important; height: auto !important; }
    .single-riesenie .pp_details {float:left; width: 100% !important; padding:5px 13px; background-color: #fff; margin-left:-13px; z-index:2001;}
    .single-riesenie a.pp_close { right: 13px; }
    
    /*.single-riesenie .pp_pic_holder.pp_default { width: 90%!important; left: 5%!important; overflow: hidden; }
    .single-riesenie div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
    .single-riesenie div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
    .single-riesenie .pp_content { width: 100%!important; height: auto!important; }
    .single-riesenie .pp_fade { width: 100%!important; height: 100%!important; }
    .single-riesenie a.pp_expand, .single-riesenie a.pp_contract, .single-riesenie .pp_hoverContainer, .single-riesenie .pp_gallery, .single-riesenie .pp_top, .pp_bottom { display: none!important; }
    .single-riesenie #pp_full_res img { width: 100%!important; height: auto!important; }
    .single-riesenie .pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
    .single-riesenie a.pp_close { right: 10px!important; top: 10px!important; }*/
    /*===RIESENIA STYLES END===*/
    
    /*===PARTNERI STYLES START===*/
    .page-template-page-partneri-php .partner {margin-left:16px;}
    .page-template-page-partneri-php .partner:nth-child(2n+2) {margin-left:0;}
    /*.page-template-page-partneri-php .partner:nth-child(4n) {margin-left:16px;}*/
    .page-template-page-partneri-php #sidebar-widget.clicked {margin:0;}
    /*===PARTNERI STYLES END===*/
    
    /*===KONTAKT STYLES START===*/
    .page-template-page-kontakt-php #contact_page-content-top {width:100%; height:auto; padding-bottom:10px; margin-bottom:10px;}
    .page-template-page-kontakt-php #contact_page-content-top .main-box-title {padding-bottom:10px; font-size:26px; line-height:28px; font-weight:300;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 {position:relative; top:auto; right:auto; width:100%; height:auto;}
    .page-template-page-kontakt-php .entry-content {font-weight:300;}
    .page-template-page-kontakt-php #contact-us-widgets {width:100%;}
    .page-template-page-kontakt-php #contact-us-widgets .widget {float:left;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-6 .content-box {margin-bottom:20px;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box {height:395px;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box #map {display:none;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box a {display:block;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box a img {border-bottom-right-radius:25px; border-bottom-left-radius:25px;}
    /*===KONTAKT STYLES END===*/
    
    /*===SIDEBAR STYLES START===*/
    #sidebar-widget {position:relative; top:auto; right:auto; float:left; width:100%; max-width:300px; margin:20px 0 0 0;}
    .sidebar-box {float:left; width:100%; max-width:300px; height:auto; min-height:0;}
    #contact-form-box {min-height:0; margin:0 0 20px 0;}
    /*.sidebar-box .content-box .box-arrow, .open .content-box .box-arrow, .sidebar-box:hover .content-box .box-arrow, .open:hover .content-box .box-arrow {-o-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -webkit-transform:rotate(0); transform:rotate(0);}*/
    /*#contact-form-box .content-box .smart-open, #contact-form-box:hover .content-box .smart-open, #contact-form-box .content-box .smart-open:hover, #contact-form-box:hover .content-box .smart-open:hover {-o-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);}*/
    /*===SIDEBAR STYLES END===*/
    
    /*===FOOTER STYLES START===*/
    footer {position:static; float:left; height:auto; background-repeat:repeat;}
    footer .footer-inner-wrapper {width:300px;}
    footer nav {float:none; height:23px; margin:7px auto 0;}
    footer #footer-bottom-right {float:none; width:250px; margin:7px auto; text-align:center;}
    /*===FOOTER STYLES END===*/
    
    /* MAIN IMAGES START */
    .page-template-page-home-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-index-portrait.jpg); background-position:0 0;}
    .page-template-page-riesenia-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-products-main-portrait.jpg); background-position:0 0;}
    .postid-70 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-solution-companyis-portrait.jpg); background-position:0 0;}
    .postid-76 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-solution-systemmaint-portrait.jpg); background-position:0 0;}
    .postid-81 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-solution-printopt-portrait.jpg); background-position:0 0;}
    .postid-100 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-solution-financing-portrait.jpg); background-position:0 0;}
    .page-template-page-partneri-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-partners-main-portrait.jpg); background-position:0 0;}
    .page-template-default #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-about-us-portrait.jpg); background-position:0 0;}
    /* MAIN IMAGES END */
}


@media all and (min-width:401px) and (max-width:670px), all and (min-width:401px) and (max-width:670px) and (-webkit-min-device-pixel-ratio: 1.3), all and (min-width:401px) and (max-width:670px) and (-o-min-device-pixel-ratio: 13/10), all and (min-width:401px) and (max-width:670px) and (min-resolution: 120dpi) {
    /* smallest possible content = 180px, two columns = 180x2, + 2x10px and 1x20px padding (outside, inside content) !content transforms according to device width*/ 
    #primary {width:95%; max-width:630px;}
    .logged-in #main, #main {margin:30px 0 60px 0;}
    
    .site-header {position:relative; height:84px; background-position:50% 100%;}
    .site-header .header-inner-wrapper {width:95%; max-width:630px;}
    .site-header nav {position:static; float:right; left:auto; bottom:auto; width:auto; height:auto; margin:31px 50px 0 0;}
    .at-facebook {position:absolute; right:0;}
    .site-header .sf-menu li {height:32px;}
    .site-header .sf-menu li a {height:32px; background:url(../../themes/atsystem/img/main-menu-icon-small.png) 0 23px no-repeat; font-size:18px;}
    .site-header .sf-menu li a:hover {background-position:0 100%;}
    
    #sidebar-widget {position:relative; top:auto; right:auto; float:left; width:100%; max-width:630px; margin:20px 0 0 0;}
    .sidebar-box {float:left; width:47.619047619048%; min-height:0;}
    #contact-form-box {position:relative; margin-right:4.761904761905%; z-index:100;}
    .box-title {width:100%;}
    .sidebar-box .content-box {width:100%; padding-top:0;}
    #contact-form-box .content-box .wpcf7 .left-box .your-name {margin-top:10px;}
    
    #content {width:100%; max-width:630px;}
    #main-box-content-top {width:100%; max-width:630px;}
    #main-box-content-top .main-box-title {width:100%; max-width:630px; padding:1.666666666667% 2.333333333333% 0.8%;} /*width = 286px; padding:5px 7px 0; */
    /*#main-box-content-top .main-box-image-holder {width:100%; max-width:630px;} 2.33333% 2.33333%*/
    #home-page-bottom {width:100%; max-width:630px;}
    .home-box {width:47.619047619048%; height:auto;}
    .home-box a {width:71.666666666667%; padding:60% 3.333333333333% 4.444444444444% 25%;}
    #products-box {margin-right:4.761904761905%;}
    
    .page-template-page-riesenia-php .entry-content {min-height:0;}
    #riesenia-widgets .solution {width:47.619047619048%;}
    #riesenia-widgets .left {margin-right:4.761904761905%;}
    #riesenia-widgets .solution a {width:68%; height:81px; padding:10px 3% 10px 29%;}
    #riesenia-widgets .solution .title {line-height:normal;}
    
    .single-riesenie #main-box-content-top .rounded {border-bottom-left-radius:25px; border-bottom-right-radius:25px;}
    /*.single-riesenie #main-box-content-top .main-box-title-child + .main-box-image-holder {display:none;}*/
    .single-riesenie .learn-more-link.no-touch-opened {border-bottom-left-radius:0.1px; border-bottom-right-radius:0;}
    .single-riesenie .learn-more-link.touch-opened {border-bottom-left-radius:0.1px; border-bottom-right-radius:0;}
    .single-riesenie #sidebar-widget {margin-top:0;}
    .single-riesenie #sidebar-widget .sidebar-box {min-height:0;}
    .single-riesenie #contact-form-box .box-title {display:none;}
    .single-riesenie #sidebar-widget #contact-form-box .content-box, .single-riesenie #sidebar-widget #contact-us-box .content-box {min-height:0; display:none;}
    .single-riesenie #sidebar-widget #contact-form-box .content-box .box-arrow {display:none;}
    .single-riesenie #sidebar-widget #contact-form-box.open .content-box, .single-riesenie #sidebar-widget #contact-form-box.open .content-box .box-arrow, .single-riesenie #sidebar-widget #contact-form-box.touch-closing .content-box .box-arrow {display:block;}
    .single-riesenie #sidebar-widget #contact-us-box .box-title {border-bottom-right-radius:25px; border-bottom-left-radius:25px;}
    .touch .single-riesenie .arrow-holder {position:absolute; top:0; width:55px; height:100%; margin-top:0; z-index:5;}
    .touch .single-riesenie .arrow-holder.left {left:0;}
    .touch .single-riesenie .arrow-holder.right {right:0;}
    .touch .single-riesenie .arrow {top:30px;}
    #main-box-content-top .main-box-title .holder {line-height:normal; margin-top:-2px;}

    .page-template-page-partneri-php .partner {float:left; width:22.22222222222%; height:225px; margin:0 0 20px 3.174603174603%; border:1px solid #555759; border-bottom-left-radius:25px; border-bottom-right-radius:25px; overflow:hidden;} /* width:142px; margin:0 0 20px 20px; */
    .page-template-page-partneri-php .partner:first-child, .page-template-page-partneri-php .partner:nth-child(4n+2) {margin-left:0;}
    .page-template-page-partneri-php .partner a {float:left; width:100%; height:223px; overflow:hidden; border-bottom-left-radius:25px; border-bottom-right-radius:25px; display:block;} /* width:140px; border:1px solid #555759; border-bottom-left-radius:25px; border-bottom-right-radius:25px; */
    .page-template-page-partneri-php .partner a:hover {border-color:#0074c8;}
    .page-template-page-partneri-php .partner .entry-header {float:left; width:100%; height:75px; background-color:#555759; padding:0; text-align:center; text-transform:uppercase; color:#fff; display:table;} /* width:140px; height:21px; border-top:1px solid #555759; border-left:1px solid #555759; border-right:1px solid #555759; */
    /*.page-template-page-partneri-php .partner a .entry-header {height:22px; background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/partners-more-info-img.png) 50% 10px no-repeat #555759; padding-top:53px; border:none; display:block;}*/
    .page-template-page-partneri-php .partner .entry-header h2 {font-size:14px; line-height:14px; vertical-align:middle; display:table-cell;}
    /*.page-template-page-partneri-php .partner a .entry-header h2 {display:block;}*/
    .page-template-page-partneri-php .partner .entry-header h2 .partneri-header-www {float:left; width:100%; display:none;}
    .page-template-page-partneri-php .partner a:hover .entry-header {height:25px; background-color:#0074c8; padding-top:50px; text-indent:-9999px;}
    .page-template-page-partneri-php .partner a:hover .entry-header h2 .partneri-header-www {text-indent:0; display:block;}
    .page-template-page-partneri-php .partner .featured-image {position:relative; float:left; width:78.571428571429%; max-width:110px; height:99px; background-color:#fff; padding:0; margin:25px 10.714285714286%; overflow:hidden; border-bottom-left-radius:25px; border-bottom-right-radius:25px; vertical-align:middle; display:block;} /* width:110px; max-width:110px; padding:25px 15px; border-left:1px solid #555759; border-right:1px solid #555759; border-bottom:1px solid #555759; border-bottom-left-radius:25px; border-bottom-right-radius:25px; display:table-cell; */
    .page-template-page-partneri-php .landscape-device .partner .featured-image .featured-image-background {width:84%; max-width:110px; height:100%; margin:0 auto; display:block;}
    .page-template-page-partneri-php .partner a .featured-image {border:none;}
    .page-template-page-partneri-php .partner .featured-image img {width:84%; max-width:110px; height:auto; max-height:99px; margin:0 auto; display:block;}
    .page-template-page-partneri-php .landscape-device .partner .featured-image {border-radius:0;}
    .page-template-page-partneri-php .landscape-device .partner .featured-image img {display:none;}
    
    .page-template-page-kontakt-php #content {width:100%;}
    .page-template-page-kontakt-php #contact-us-widgets {width:100%;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 {position:relative; right:auto; top:auto; float:left; width:100%;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box {height:auto;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box #map {display:none;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box a {float:left; width:100%; display:block;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box a img {position:relative; /*left:50%;*/ float:left; width:100%; height:auto; /*min-width:600px; margin-left:-285px;*/ border-bottom-right-radius:25px; border-bottom-left-radius:25px; display:block;}
    .page-template-page-kontakt-php #contact_page-content-top {width:100%; height:auto; margin-bottom:20px;}
    .page-template-page-kontakt-php #contact_page-content-top .main-box-title {min-height:70px; font-size:23px; line-height:25px; font-weight:300;}
    .page-template-page-kontakt-php .entry-content {margin-right:0;}
    .page-template-page-kontakt-php #contact-us-widgets {float:none;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-6 {float:right;}
    .page-template-page-kontakt-php #contact-us-widgets .wpcf7 {width:100%;}
    .page-template-page-kontakt-php #contact-us-widgets .box-title {width:100%;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 {width:100%;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .box-title {width:98.730158730159%; padding-left:1.269841269841%; text-align:left;}
    
    #breadcrumbs-holder {position:relative; top:0; float:left; margin-bottom:5px;}
    
    footer {position:static; float:left;}
    footer .footer-inner-wrapper {width:95%; max-width:630px;}
}

@media all and (min-width:401px) and (max-width:480px), all and (min-width:401px) and (max-width:480px) and (-webkit-min-device-pixel-ratio: 1.3), all and (min-width:401px) and (max-width:480px) and (-o-min-device-pixel-ratio: 13/10), all and (min-width:401px) and (max-width:480px) and (min-resolution: 120dpi) {
    #header-logo {width:130px; height:38px; background:url(../../themes/atsystem/img/at-logo-micro-2.png) 0 0 no-repeat; margin-top:26px;}
    .site-header nav {margin-top:35px;}
    .at-facebook {top:38px; width:26px; height:26px; background:url(../../themes/atsystem/img/linkedin-icon-smartphone-3.png) no-repeat 0 0; margin:0;}
    /*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/standard/linkedin-icon-smartphone-3.png*/
    .at-facebook:hover {background-position:100% 0;}
    .site-header .sf-menu li {margin-left:10px;}
    .site-header .sf-menu li a {height:28px; background:url(../../themes/atsystem/img/main-menu-icon-micro.png) 0 21px no-repeat; font-size:15px;}
    .site-header .sf-menu li a:hover {background-position:0 100%;}
    
    #main-box-content-top .main-box-title {min-height:48px; font-size:16px; line-height:17.5px;}
    #main-box-content-top .main-box-title-child {padding-bottom:4px; font-size:30px; line-height:34px;}
    #main-box-content-top .main-box-image-holder {height:120px;} /*height:75px*/
    .home-box a {width:67%; padding:107px 3.333333333333% 7.8px 30%;}
    .box-arrow {top:108px; left:5%; width:35px; height:35px; background:url(../../themes/atsystem/img/cell-arrow-grey-hover-smartphone-small.png) 0 0 /*1px*/ no-repeat /*#fff*/;}
    .box-arrow:hover {background-position:0 100%;}
    
    #products-box {background-position:0 -25px;}
    #partners-box {background-position:100% -25px;}
    
    .page-template-page-riesenia-php .entry-content {font-size:15.42px;}
    #riesenia-widgets .solution {font-size:12px;}
    #riesenia-widgets .solution .title {margin-bottom:10px; font-size:13.5px; line-height:13.5px; font-weight:500;}
    #riesenia-widgets .solution a {line-height:normal;}
    
    .page-template-page-partneri-php .partner {width:22.05%; height:170px;}
    .page-template-page-partneri-php .partner .entry-header {height:65px;}
    .page-template-page-partneri-php .partner a .entry-header {background-size:24px 24px; /*padding-top:43px;*/}
    .page-template-page-partneri-php .partner a:hover .entry-header {height:25px; padding-top:40px;}
    .page-template-page-partneri-php .partner .entry-header h2 {font-size:10px;}
    .page-template-page-partneri-php .partner .featured-image {height:70px; margin-top:20px; margin-bottom:15px;}
    
    #breadcrumbs-holder a {font-size:13px;}
    .entry-content, .single-riesenie .entry-content, .entry-content ul li, .entry-content blockquote ul li, .entry-content ol li, .single-riesenie .entry-content ul li, .single-riesenie .entry-content blockquote ul li, .single-riesenie .entry-content ol li {font-size:14px;}
    .single-riesenie .entry-content ul li {background-position:0 8px;}
    .page-template-default .entry-content h2, .single-riesenie .entry-content h2, .single-riesenie #pripadove-studie-links #pripadove-studie-links-title {font-size:16px;} /*20px*/
    .page-template-page-riesenia-php .entry-content {font-size:16px;}
    .single-riesenie .entry-content ul li, .single-riesenie .entry-content ol li, .entry-content ul li {line-height:normal;}
    .single-riesenie #pripadove-studie-links a {width:53px; height:41px; background:#555759 url(../../themes/atsystem/img/active-case-study-landscape-small.png) no-repeat 0 90px; font-size:31px; line-height:31px; padding-top:11px;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study {background-color:transparent; background-position:0 0;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study:hover {background-position:100% 0;}
    .single-riesenie #sidebar-widget #contact-us-box {float:right; margin-top:-54px;}
    .single-riesenie .learn-more-link {width:34.126984126984%; height:42px; padding-left:13.492063492063%; padding-top:12px; font-size:14px;}
    .single-riesenie .learn-more-link .box-arrow {width:35px; height:35px; background-image:url(../../themes/atsystem/img/cell-arrow-orange-bg-white-micro.png); background-position:0 0;}
    
    .page-template-page-kontakt-php #contact_page-content-top .main-box-title {min-height:60px; font-size:19px; line-height:20.5px; font-weight:300;}
    .page-template-page-kontakt-php .entry-content {width:100%;}
    .page-template-page-kontakt-php #contact-us-widget {float:left;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-6 {width:100%; margin-bottom:20px;}
    .page-template-page-kontakt-php #contact-us-widgets .box-title {width:98.7302%; padding-left:1.26984%; text-align:left;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box {width:94%; padding:3%;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .left-box, .page-template-page-kontakt-php #contact-us-widgets .content-box .right-box {width:100%;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .left-box span.wpcf7-form-control-wrap, .page-template-page-kontakt-php #contact-us-widgets .content-box .right-box span.wpcf7-form-control-wrap {width:100%;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box input, .page-template-page-kontakt-php #contact-us-widgets .content-box textarea {width:98.5%; max-width:none;}
    
    .sidebar-box {height:auto;}
    .box-title {height:41px; font-size:30px; line-height:30px;}
    .sidebar-box .content-box {height:auto; min-height:105px; font-size:18px; line-height:normal;} /*height:105px;*/
    .sidebar-box .content-box .box-arrow {width:43px; height:43px; margin-left:-21.5px;}
    #contact-form-box .content-box .box-arrow {background:url(../../themes/atsystem/img/cell-arrow-white-bg-orange-micro.png) 0 0 no-repeat;}
    #contact-us-box .content-box .box-arrow {background:url(../../themes/atsystem/img/cell-arrow-white-bg-blue-micro.png) 0 0 no-repeat;}
    
    #contact-form-box.touch-open .content-box {height:auto; min-height:0;} /*min-height:105px;*/
    #contact-form-box.no-touch-open .content-box {height:auto; min-height:0;} /*min-height:105px;*/
    #contact-form-box .content-box .wpcf7 {width:88%; padding:0 10px 10px; margin-bottom:40px;}
    #contact-form-box .content-box .wpcf7 input, #contact-form-box .content-box .wpcf7 textarea {width:97.5%;}
    #contact-form-box .content-box .uploaded-file,  #contact-form-box .content-box .wpcf7 .wpcf7-submit {width:44%; height:25px; margin-top:11px;}
    #contact-form-box .content-box .uploaded-file:before {padding-top:5px;}
    #contact-form-box .content-box .uploaded-file:before, #contact-form-box .content-box .wpcf7 .wpcf7-submit {font-size:15px;}
    #contact-form-box .content-box .uploaded-file-info {margin:8px 0 -5px;}
    #contact-form-box .content-box .wpcf7 span.wpcf7-form-control-wrap {margin-bottom:11px;}
    #contact-form-box div.wpcf7 img.ajax-loader {margin-top:15px;}
    #contact-form-box .wpcf7 span.wpcf7-not-valid-tip {font-size:13px; width:110%;}
    #contact-form-box .wpcf7 .wpcf7-response-output, .page-template-page-kontakt-php #contact-us-widgets .wpcf7 .wpcf7-display-none, .page-template-page-kontakt-php #contact-us-widgets .wpcf7 .wpcf7-validation-errors {font-size:14px;}
    
    /* MAIN IMAGES FOR SMALL LANDSCAPE START */
    .page-template-page-home-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-index-landscape-small.jpg); background-position:100% 100%;}
    .page-template-page-riesenia-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-products-main-landscape-small.jpg); background-position:0 100%;}
    .postid-70 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-solution-companyis-landscape-small.jpg); background-position:50% 100%;}
    .postid-76 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-solution-systemmaint-landscape-small.jpg); background-position:0 100%;}
    .postid-81 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-solution-printopt-landscape-small.jpg); background-position:50% 100%;}
    .postid-100 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-solution-financing-landscape-small.jpg); background-position:50% 100%;}
    .page-template-page-partneri-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-partners-main-landscape-small.jpg); background-position:100% 100%;}
    .page-template-default #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/banner-img-about-us-landscape-small.jpg); background-position:0 100%;}
    /* MAIN IMAGES FOR SMALL LANDSCAPE END */
}

@media all and (min-width:401px) and (max-width:440px), all and (min-width:401px) and (max-width:440px) and (-webkit-min-device-pixel-ratio: 1.3), all and (min-width:401px) and (max-width:440px) and (-o-min-device-pixel-ratio: 13/10), all and (min-width:401px) and (max-width:440px) and (min-resolution: 120dpi) {
    .home-box a {height:70px; font-size:15px; line-height:17px;}
}

@media all and (min-width:441px) and (max-width:480px), all and (min-width:441px) and (max-width:480px) and (-webkit-min-device-pixel-ratio: 1.3), all and (min-width:441px) and (max-width:480px) and (-o-min-device-pixel-ratio: 13/10), all and (min-width:441px) and (max-width:480px) and (min-resolution: 120dpi) {
    .home-box a {height:80px; font-size:17px; line-height:20px;}
}

@media all and (min-width:481px) and (max-width:570px) {
    #header-logo {width:150px; height:44px; background:url(../../themes/atsystem/img/at-logo-small.png) 0 0 no-repeat; margin-top:20px;}
    .site-header nav {margin-right:40px;}
    .at-facebook {top:38px; width:26px; height:26px; background:url(../../themes/atsystem/img/linkedin-icon-smartphone-3.png) no-repeat; margin:0;}
    /*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/standard/linkedin-icon-smartphone-3.png*/
    
    #main-box-content-top .main-box-title {min-height:55px; font-size:19px; line-height:20.5px;}
    #main-box-content-top .main-box-title-child {padding-bottom:5px; font-size:37px; line-height:40px;}
    #main-box-content-top .main-box-image-holder {height:120px;}
    .home-box a {width:67%; padding:117px 3.333333333333% 7.8px 30%;}
    .box-arrow {top:118px; left:5%; width:43px; height:43px; background:url(../../themes/atsystem/img/cell-arrow-grey-hover-smartphone.png) 0 0 /*1px*/ no-repeat /*#fff*/;}
    .box-arrow:hover {background-position:0 100%;}
    
    #products-box {background-position:0 -15px;}
    #partners-box {background-position:100% -15px;}
    
    .page-template-page-riesenia-php .entry-content {font-size:18.85px;}
    #riesenia-widgets .solution {font-size:13px;}
    #riesenia-widgets .solution .title {margin-bottom:10px; font-size:16.5px; line-height:16.5px; font-weight:500;}
    #riesenia-widgets .solution a {line-height:16px;}
    
    .page-template-page-partneri-php .partner {width:22.1%; height:195px;}
    /*.page-template-page-partneri-php .partner .entry-header {background-size:24px 24px; padding-top:43px;}*/
    .page-template-page-partneri-php .partner a:hover .entry-header {height:25px; padding-top:50px;}
    .page-template-page-partneri-php .partner .entry-header h2 {font-size:12px;}
    .page-template-page-partneri-php .partner .featured-image {height:80px; margin-top:20px; margin-bottom:20px;}
    
    #breadcrumbs-holder a {font-size:14px;}
    .entry-content, .single-riesenie .entry-content, .entry-content ul li, .entry-content blockquote ul li, .entry-content ol li, .single-riesenie .entry-content ul li, .single-riesenie .entry-content blockquote ul li, .single-riesenie .entry-content ol li {font-size:14px;}
    .single-riesenie .entry-content ul li {background-position:0 8px;}
    .page-template-default .entry-content h2, .single-riesenie .entry-content h2, .single-riesenie #pripadove-studie-links #pripadove-studie-links-title {font-size:19px;}
    .page-template-page-riesenia-php .entry-content {font-size:19px;}
    .single-riesenie .entry-content ul li, .single-riesenie .entry-content ol li, .entry-content ul li {line-height:normal;}
    .single-riesenie #pripadove-studie-links a {width:53px; height:41px; background:#555759 url(../../themes/atsystem/img/active-case-study-landscape-small.png) no-repeat 0 90px; font-size:31px; line-height:31px; padding-top:11px;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study {background-color:transparent; background-position:0 0;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study:hover {background-position:100% 0;}
    .single-riesenie #sidebar-widget #contact-us-box {float:right; margin-top:-63px;}
    .single-riesenie .learn-more-link {width:34.126984126984%; height:47px; padding-left:13.492063492063%; padding-top:16px; font-size:17px;}
    .single-riesenie .learn-more-link .box-arrow {width:43px; height:43px; background-image:url(../../themes/atsystem/img/cell-arrow-orange-bg-white-small.png); background-position:0 0;}
    /*.single-riesenie #pripadove-studie-links a {width:70px; height:57px; background:#555759 url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/active-case-study-landscape-medium.png) no-repeat 0 90px; font-size:40px; line-height:45px; padding-top:12px;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study {background-color:transparent; background-position:0 0;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study:hover {background-position:100% 0;}*/
    
    .page-template-page-kontakt-php .entry-content {width:49.619047619048%;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-6 {width:47.619047619048%;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box {width:90%; height:360px; padding:5%;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box input, .page-template-page-kontakt-php #contact-us-widgets .content-box textarea {width:97.777777777778%;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .label {font-size:15px;}
    .page-template-page-kontakt-php #contact_page-content-top .main-box-title {min-height:60px; font-size:19px; line-height:20.5px; font-weight:300;}
    .page-template-page-kontakt-php .entry-content {font-size:18px;}
    .page-template-page-kontakt-php .entry-content p {margin-bottom:15px;}
    .page-template-page-kontakt-php .entry-content h2 {font-size:19px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file {width:40.333333333333%; height:33.5px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file:before {font-size:20px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .wpcf7-submit {width:39.666666666667%; height:33.5px; font-size:20px;}
    .page-template-page-kontakt-php #contact-us-widgets div.wpcf7 img.ajax-loader {right:45.667%;}
    .page-template-page-kontakt-php #contact-us-widgets .wpcf7 span.wpcf7-not-valid-tip {width:auto; font-size:14px; line-height:normal;}
    
    
    .sidebar-box {height:auto;}
    .box-title {height:50px; font-size:37px; line-height:37px;}
    .sidebar-box .content-box {height:auto; min-height:130px; font-size:23.21px;} /*height:130px;*/
    .sidebar-box .content-box .box-arrow {width:53px; height:53px; margin-left:-27.5px;}
    #contact-form-box .content-box .box-arrow {background:url(../../themes/atsystem/img/cell-arrow-white-bg-orange-small.png) 0 0 no-repeat;}
    #contact-us-box .content-box .box-arrow {background:url(../../themes/atsystem/img/cell-arrow-white-bg-blue-small.png) 0 0 no-repeat;}
    
    #contact-form-box.touch-open .content-box {height:auto; min-height:0;} /*min-height:130px;*/
    #contact-form-box.no-touch-open .content-box {height:auto; min-height:0;} /*min-height:130px;*/
    #contact-form-box .content-box .wpcf7 {width:82%; margin-bottom:50px;}
    #contact-form-box .content-box .wpcf7 input, #contact-form-box .content-box .wpcf7 textarea {width:97%;}
    #contact-form-box .content-box .uploaded-file,  #contact-form-box .content-box .wpcf7 .wpcf7-submit {width:44%; height:25px;}
    #contact-form-box .content-box .uploaded-file:before {padding-top:0; margin-top:-1px;}
    #contact-form-box .content-box .uploaded-file:before, #contact-form-box .content-box .wpcf7 .wpcf7-submit {font-size:16px;}
    #contact-form-box .content-box .wpcf7 .wpcf7-submit {padding-top:0px;}
    
    /* MAIN IMAGES START */
    .page-template-page-home-php #main-box-content-top .main-box-image-holder {background-position:100% 100%;}
    .page-template-page-riesenia-php #main-box-content-top .main-box-image-holder {background-position:0 0;}
    .postid-70 #main-box-content-top .main-box-image-holder {background-position:50% -20px;}
    .postid-76 #main-box-content-top .main-box-image-holder {background-position:0 0;}
    .postid-81 #main-box-content-top .main-box-image-holder {background-position:50% 0;}
    .postid-100 #main-box-content-top .main-box-image-holder {background-position:50% 0;}
    .page-template-page-partneri-php #main-box-content-top .main-box-image-holder {background-position:100% 70%;}
    .page-template-default #main-box-content-top .main-box-image-holder {background-position:10% 100%;}
    /* MAIN IMAGES END */
}

@media all and (min-width:481px) and (max-width:524px) {
    .home-box a {height:75px; font-size:17px; line-height:19px;}
}

@media all and (min-width:525px) and (max-width:570px) {
    .home-box a {height:90px; font-size:19px; line-height:23px;}
}

@media all and (min-width:401px) and (max-width:524px) {
    footer {height:auto;}
    footer nav {float:none; height:23px; margin:7px auto 0;}
    footer #footer-bottom-right {float:none; width:250px; margin:7px auto; text-align:center;}
}

@media all and (min-width:571px) and (max-width:670px) {
    #header-logo {width:195px; height:57px; background:url(../../themes/atsystem/img/at-logo-small-2.png) 0 0 no-repeat; margin-top:14px;}
    .at-facebook {top:30px; width:35px; height:35px; background:url(../../themes/atsystem/img/linkedin-icon-smartphone-2.png) no-repeat; margin:0;}
    /*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/standard/linkedin-icon-smartphone-2.png*/
    
    #main-box-content-top .main-box-title {min-height:70px; padding-bottom:0.4%; font-size:23px; line-height:25px;}
    #main-box-content-top .main-box-title-child {font-size:37.5px; line-height:50px;}
    .home-box a {width:69%; height:75px; padding:117px 3.333333333333% 7.8px 28%; font-size:18px;}
    .box-arrow {top:118px; left:5%; width:51px; height:51px; background:url(../../themes/atsystem/img/cell-arrow-grey-hover-small.png) 0 0 /*2px*/ no-repeat /*#fff*/;}
    .box-arrow:hover {background-position:0 100%;}
    
    #products-box {background-position:0 -15px;}
    #partners-box {background-position:100% -15px;}
    
    .page-template-page-riesenia-php .entry-content {font-size:22px;}
    #riesenia-widgets .solution .title {margin-bottom:4px; font-size:20px;}
    
    #breadcrumbs-holder a {font-size:18px;}
    .entry-content, .single-riesenie .entry-content, .entry-content ul li, .entry-content blockquote ul li, .entry-content ol li, .single-riesenie .entry-content ul li, .single-riesenie .entry-content blockquote ul li, .single-riesenie .entry-content ol li {font-size:15px;}
    .single-riesenie .entry-content ul li {background-position:0 9px;}
    .page-template-default .entry-content h2, .single-riesenie .entry-content h2, .single-riesenie #pripadove-studie-links #pripadove-studie-links-title {font-size:23px;}
    .page-template-page-riesenia-php .entry-content {font-size:20px;}
    .page-template-page-riesenia-php #riesenia-widgets .solution a {line-height:17px;}
    /*.single-riesenie .entry-content ul li {font-size:19px;}*/
    .single-riesenie #pripadove-studie-links a {width:53px; height:41px; background:#555759 url(../../themes/atsystem/img/active-case-study-landscape-small.png) no-repeat 0 90px; font-size:31px; line-height:31px; padding-top:11px;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study {background-color:transparent; background-position:0 0;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study:hover {background-position:100% 0;}
    .single-riesenie #sidebar-widget #contact-us-box {float:right; margin-top:-73px;}
    .single-riesenie .learn-more-link {width:34.126984126984%; height:50px; padding-left:13.492063492063%; font-size:20px;} /*width:35.7143%; padding-left:11.9048%;*/
    .touch .single-riesenie .arrow {top:50px;} /*70*/
    .box-title {height:60px; font-size:37.5px;}
    .sidebar-box .content-box {min-height:140px; height:auto; font-size:23.21px;} /*height:140px;*/
    /*.sidebar-box .content-box .box-arrow {width:63px; height:63px;}*/
    
    #contact-form-box.touch-open .content-box {height:auto; min-height:0;} /*min-height:140px;*/
    #contact-form-box.no-touch-open .content-box {height:auto; min-height:0;} /*min-height:140px;*/
    #contact-form-box .content-box .wpcf7 {width:85%;}
    #contact-form-box .content-box .wpcf7 input, #contact-form-box .content-box .wpcf7 textarea {width:97.5%;}
    #contact-form-box .content-box .uploaded-file,  #contact-form-box .content-box .wpcf7 .wpcf7-submit {width:45%; height:36px;}
    #contact-form-box .content-box .uploaded-file:before, #contact-form-box .content-box .wpcf7 .wpcf7-submit {font-size:22px;}
    #contact-form-box .content-box .uploaded-file:before {padding-top:5px;}
    
    .page-template-page-kontakt-php .entry-content {width:47.619047619048%;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-6 {width:47.619047619048%;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box {width:90%; padding:5%;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box input, .page-template-page-kontakt-php #contact-us-widgets .content-box textarea {width:97.777777777778%;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file {width:40.333333333333%;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .wpcf7-submit {width:39.666666666667%;}
    .page-template-page-kontakt-php #contact-us-widgets div.wpcf7 img.ajax-loader {right:46.667%;}
    .page-template-page-kontakt-php #contact-us-widgets .wpcf7 span.wpcf7-not-valid-tip {width:auto; line-height:normal;}
}


@media all and (min-width:671px) and (max-width:1020px) {
    /* content as desctop verion, only position changes */
    #primary {width:630px;}
    .site-header .header-inner-wrapper {width:630px;}
    .site-header nav {left:350px; bottom:15px; width:240px;}
    .site-header .sf-menu li {height:40px;}
    .site-header .sf-menu li a {height:40px; background-position:0 28px; font-size:20px;}
    
    .page-template-page-kontakt-php #content {width:630px;}
    .page-template-page-kontakt-php #contact_page-content-top {height:auto; margin-bottom:20px;}
    /*.page-template-page-kontakt-php #contact_page-content-top .main-box-title {font-size:36px; font-weight:300;}*/
    .page-template-page-kontakt-php #contact-us-widgets {float:none;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-6 {margin-bottom:20px;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 {position:relative; right:auto; top:auto; float:left; width:630px;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box {height:395px;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .content-box #map {width:300px; padding:0 165px;}
    .page-template-page-kontakt-php #contact-us-widgets .wpcf7 {/*width:630px;*/ margin:0;}
    .page-template-page-kontakt-php #contact-us-widgets #contact-us-widgets-text-5 .box-title {width:622px; text-align:left; padding-left:8px;}
    .page-template-page-kontakt-php #contact-us-widgets .wpcf7 span.wpcf7-not-valid-tip {width:auto; line-height:normal;}
    /*.page-template-page-kontakt-php #contact-us-widgets .content-box {width:600px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .left-box {float:left; width:300px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .right-box {float:right; width:300px; margin:0;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box textarea {max-height:119px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .wpcf7-submit {float:left; margin:15px 0 0 20px; clear:right;}*/
    
    .single-riesenie #main {margin-bottom:0;}
    .single-riesenie #sidebar-widget {position:relative; min-height:150px; margin:0 0 0 0;}
    .single-riesenie #sidebar-widget .sidebar-box {min-height:0;} /*150px*/
    .single-riesenie #sidebar-widget .sidebar-box .content-box {min-height:0; padding-top:0;}
    #contact-form-box .content-box .wpcf7 .left-box .your-name {margin-top:10px;}
    .single-riesenie #sidebar-widget #contact-us-box {float:right; margin-top:-75px;}
    .single-riesenie #sidebar-widget #contact-us-box .box-title {border-bottom-right-radius:25px; border-bottom-left-radius:25px;}
    .single-riesenie #sidebar-widget #contact-us-box .content-box {display:none;}
    .single-riesenie #sidebar-widget #contact-form-box {margin-top:0;}
    .single-riesenie #sidebar-widget #contact-form-box.slided {margin-bottom:50px;}
    .single-riesenie #sidebar-widget #contact-form-box .box-title {display:none;}
    .single-riesenie #sidebar-widget #contact-form-box .content-box {display:none;}
    .single-riesenie #sidebar-widget #contact-form-box.open {margin-bottom:80px;}
    .single-riesenie #sidebar-widget #contact-form-box .content-box .box-arrow {display:none;}
    .single-riesenie #sidebar-widget #contact-form-box.open .content-box, .single-riesenie #sidebar-widget #contact-form-box.open .content-box .box-arrow, .single-riesenie #sidebar-widget #contact-form-box.touch-closing .content-box .box-arrow {display:block;}
    .single-riesenie.portrait .learn-more-link.touch-opened, .single-riesenie .learn-more-link.no-touch-opened {border-radius:0.1px;}
    .touch .single-riesenie .arrow-holder {position:absolute; top:0; width:55px; height:100%; margin-top:0; z-index:5;}
    .touch .single-riesenie .arrow-holder.left {left:0;}
    .touch .single-riesenie .arrow-holder.right {right:0;}
    
    /*.single-riesenie .arrow-holder {position:absolute; top:0; width:55px; height:100%;}
    .single-riesenie .arrow-holder.left {left:0;}
    .single-riesenie .arrow-holder.right {right:0;}
    .single-riesenie .arrow {top:50px;}*/
    
    #sidebar-widget {position:relative; top:auto; right:auto; float:left; width:630px; margin:20px 0 0 0;}
    .sidebar-box {float:left;}
    #contact-form-box {margin:0 30px 0 0;}
    #contact-us-box .box-title.hide {border-bottom-right-radius:0; border-bottom-left-radius:0;}
    #contact-us-box .content-box.hide {display:block;}
    
    footer {position:static; float:left;}
    footer .footer-inner-wrapper {width:630px;}
    
    /*.page-template-page-kontakt-php #contact-us-widgets .content-box {height:210px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .right-box {margin-top:2px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box textarea {width:292px; height:121px; max-height:none; max-width:none;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file {left:auto; right:194px;}*/
    /*.page-template-page-kontakt-php #contact-us-widgets .content-box .wpcf7-submit {}
    .page-template-page-kontakt-php #contact-us-widgets div.wpcf7 img.ajax-loader {position:absolute; bottom:30px; right:140px;}*/
}


@media all and (min-width:1021px) and (max-width:1200px) and (max-height:768px) and (orientation:landscape) {
    footer {position:static; float:left;}
}
/*===WIDTH AXIS END===*/


/*=============HI-RES DEVICES STYLES START===========*/
/*=====SMARTPHONE PORTRAIT START======*/
@media all and (-webkit-min-device-pixel-ratio: 1.3) and (max-width:400px), all and (min--moz-device-pixel-ratio: 1.3) and (max-width:400px), all and (-o-device-pixel-ratio: 3/2) and (max-width:400px), all and (min-device-pixel-ratio: 1.3) and (max-width:400px) {
    body {background:url(../../themes/atsystem/img/retina/main-bg-texture-retina.png) 0 0 scroll repeat; background-size:7px 6px;}
    #logo-bg {background:url(../../themes/atsystem/img/retina/logo-pattern-retina.png) 52% 120px repeat; background-size:450px 450px;}
    
    #header-logo {background:url(../../themes/atsystem/img/retina/at-logo-small-2-retina.png) 0 0 no-repeat; background-size:195px 57px;}
    .site-header {background:url(../../themes/atsystem/img/retina/header-bg-texture-retina.png) 50% 0 repeat; background-size:10px 8px;}
    .at-facebook {background:url(../../themes/atsystem/img/retina/linkedin-icon-retina.png) 0 0 no-repeat; background-size:66px 33px;}
    /*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/retina/linkedin-icon-retina.png*/
    .site-header .sf-menu li a {background:url(../../themes/atsystem/img/retina/main-menu-icon-small-retina.png) 0 23px no-repeat; background-size:9px 63px;}
    .site-header .sf-menu li a:hover {background-position:0 100%;}
    
    #breadcrumbs-holder a {background:url(../../themes/atsystem/img/retina/secondary-nav-menu-dot-retina.png) 0 50% no-repeat; background-size:4px 4px;}
    /*.sidebar-box .content-box .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/cell-arrow-white-retina.png) 50% 20px no-repeat; background-size:47px 20px;}*/
    #contact-form-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-bg-orange-retina.png) 0 0 no-repeat; background-size:65px 65px;}
    #contact-us-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-bg-blue-retina.png) 0 0 no-repeat; background-size:65px 65px;}
    
    .no-csstransitions .sidebar-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-ie-retina.png) 22px 50% no-repeat; background-size:20px 47px;}
    #contact-form-box .content-box .uploaded-file-info .clear {background-image:url(../../themes/atsystem/img/retina/pp-close-orange-retina.png); background-size:62px 30px;}
    
    footer {background:url(../../themes/atsystem/img/retina/footer-bg-texture-retina.png) 50% 0 repeat; background-size:8px 7px;}
    footer nav .menu li {background:url(../../themes/atsystem/img/retina/footer-menu-dot-retina.png) 0 50% no-repeat; background-size:3px 3px;}
    
    .box-arrow {background:/*#fff */url(../../themes/atsystem/img/retina/cell-arrow-grey-hover-smartphone-retina.png) 0 0 /*2px*/ no-repeat; background-size:86px 43px; /*background-size:43px 86px;*/}
    .no-csstransitions .home-box a .box-arrow, .no-csstransitions #riesenia-widgets .solution .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-grey-hover-ie-retina.png) 2px 0 no-repeat #fff; background-size:110px 55px;}
    
    .page-template-page-partneri-php .partner a .entry-header {background:url(../../themes/atsystem/img/retina/partners-more-info-img-retina.png) 50% 100px no-repeat #555759; background-size:32px 32px;}
    
    .single-riesenie .entry-content ul li {background:url(../../themes/atsystem/img/retina/content-list-bg-retina.png) 0 11px no-repeat; background-size:7px 1px;}
    .single-riesenie .entry-content blockquote ul li {background:url(../../themes/atsystem/img/retina/content-list-bg-blue-retina.png) 0 9px no-repeat; background-size:5px 5px;}
    .single-riesenie .learn-more-link .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-orange-bg-white-retina.png) 0 0 no-repeat /*#fff*/; background-size:55px 55px;/*background-size:39px 17px;*/}
    .no-csstransitions .single-riesenie .learn-more-link .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-orange-ie-retina.png) 22px 50% no-repeat #fff; background-size:17px 39px;}
    .single-riesenie .thumbs-container .left {background:url(../../themes/atsystem/img/retina/gallery-corner-left-retina.png) no-repeat 0 0; background-size:14px 14px;}
    .single-riesenie .thumbs-container .right {background:url(../../themes/atsystem/img/retina/gallery-corner-right-retina.png) no-repeat 0 0; background-size:14px 14px;}
    
    
    .single-riesenie #pripadove-studie-links a {background:#555759 url(../../themes/atsystem/img/retina/active-case-study-portrait-retina.png) no-repeat 0 90px; background-size:119px 58px;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study {background-color:transparent; background-position:0 0;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study:hover {background-position:100% 0;}
    
    .single-riesenie .arrow {background:url(../../themes/atsystem/img/retina/gallery-arrows-retina.png) 0 50% no-repeat #0074c8; background-size:90px 26px;}
    .single-riesenie .left {background-position:13px 50%;}
    .single-riesenie .right {background-position:-63px 50%;}
    .single-riesenie div.pp_default .pp_next {background-image:url(../../themes/atsystem/img/retina/pp-arrow-right-retina.png); background-size:40px 40px;}
    .single-riesenie div.pp_default .pp_previous {background-image:url(../../themes/atsystem/img/retina/pp-arrow-left-retina.png); background-size:40px 40px;}
    .single-riesenie div.pp_default .pp_close, .single-riesenie div.pp_default .pp_close:hover, .single-riesenie div.pp_default .pp_expand, .single-riesenie div.pp_default .pp_expand:hover, .single-riesenie div.pp_default .pp_contract, .single-riesenie div.pp_default .pp_contract:hover {background-image:url(../../themes/atsystem/img/retina/pp-at-sprite-retina.png); background-size:62px 96px;}
    
    .page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file-info .clear {background-image:url(../../themes/atsystem/img/retina/pp-at-sprite-retina.png); background-size:62px 96px;}
    
     /* MAIN IMAGES START */
    .page-template-page-home-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-index-portrait-retina.jpg); background-position:0 0; background-size:300px 150px;}
    .page-template-page-riesenia-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-products-portrait-retina.jpg); background-position:0 0; background-size:300px 150px;}
    .postid-70 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-companyis-portrait-retina.jpg); background-position:0 0; background-size:300px 150px;}
    .postid-76 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-systemmaint-portrait-retina.jpg); background-position:0 0; background-size:300px 150px;}
    .postid-81 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-printopt-portrait-retina.jpg); background-position:0 0; background-size:300px 150px;}
    .postid-100 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-financing-portrait-retina.jpg); background-position:0 0; background-size:300px 150px;}
    .page-template-page-partneri-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-partners-portrait-retina.jpg); background-position:0 0; background-size:300px 150px;}
    .page-template-default #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-about-us-portrait-retina.jpg); background-position:0 0; background-size:300px 150px;}
    /* MAIN IMAGES END */
}
/*=====SMARTPHONE PORTRAIT END======*/

/*=====SMARTPHONE LANDSCAPE START======*/
@media all and (-webkit-min-device-pixel-ratio: 1.3) and (min-width:401px) and (max-width:670px), all and (min--moz-device-pixel-ratio: 1.3) and (min-width:401px) and (max-width:670px), all and (-o-device-pixel-ratio: 3/2) and (min-width:401px) and (max-width:670px), all and (min-device-pixel-ratio: 1.3) and (min-width:401px) and (max-width:670px) {
    body {background:url(../../themes/atsystem/img/retina/main-bg-texture-retina.png) 0 0 scroll repeat; background-size:7px 6px;}
    #logo-bg {background:url(../../themes/atsystem/img/retina/logo-pattern-retina.png) 52% 120px repeat; background-size:450px 450px;}
    
    .site-header {background:url(../../themes/atsystem/img/retina/header-bg-texture-retina.png) 50% 0 repeat; background-size:10px 8px;}
    #header-logo {background:url(../../themes/atsystem/img/retina/at-logo-small-retina.png) 0 0 no-repeat; background-size:150px 44px;}
    .site-header .sf-menu li a {background:url(../../themes/atsystem/img/retina/main-menu-icon-small-retina.png) 0 23px no-repeat; background-size:9px 63px;}
    .site-header .sf-menu li a:hover {background-position:0 100%;}
    .at-facebook {background:url(../../themes/atsystem/img/retina/linkedin-icon-retina.png) 0 0 no-repeat; background-size:90px 44px;}
    /*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/retina/linkedin-icon-retina.png*/
    
    #breadcrumbs-holder a {background:url(../../themes/atsystem/img/retina/secondary-nav-menu-dot-retina.png) 0 50% no-repeat; background-size:4px 4px;}
    
    /*.sidebar-box .content-box .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/cell-arrow-white-retina.png) 50% 20px no-repeat; background-size:47px 20px;}*/
    .no-csstransitions .sidebar-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-ie-retina.png) 22px 50% no-repeat; background-size:20px 47px;}
    
    footer {background:url(../../themes/atsystem/img/retina/footer-bg-texture-retina.png) 50% 0 repeat; background-size:8px 7px;}
    footer nav .menu li {background:url(../../themes/atsystem/img/retina/footer-menu-dot-retina.png) 0 50% no-repeat; background-size:3px 3px;}
    
    .no-csstransitions .home-box a .box-arrow, .no-csstransitions #riesenia-widgets .solution .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/cell-arrow-grey-ie-retina.png) 2px 0 no-repeat #fff; background-size:110px 55px;}
    
    .page-template-page-partneri-php .partner a .entry-header {background:url(../../themes/atsystem/img/retina/partners-more-info-img-retina.png) 50% 100px no-repeat #555759; background-size:32px 32px;}
    
    .single-riesenie .entry-content ul li {background:url(../../themes/atsystem/img/retina/content-list-bg-retina.png) 0 10px no-repeat; background-size:7px 1px;}
    .single-riesenie .entry-content blockquote ul li {background:url(../../themes/atsystem/img/retina/content-list-bg-blue-retina.png) 0 9px no-repeat; background-size:5px 5px;}
    .single-riesenie .thumbs-container .left {background:url(../../themes/atsystem/img/retina/gallery-corner-left-retina.png) no-repeat 0 0; background-size:14px 14px;}
    .single-riesenie .thumbs-container .right {background:url(../../themes/atsystem/img/retina/gallery-corner-right-retina.png) no-repeat 0 0; background-size:14px 14px;}
    
    .single-riesenie .arrow {background:url(../../themes/atsystem/img/retina/gallery-arrows-retina.png) 0 50% no-repeat #0074c8; background-size:90px 26px;}
    .single-riesenie .left {background-position:13px 50%;}
    .single-riesenie .right {background-position:-63px 50%;}
    .single-riesenie div.pp_default .pp_next {background-image:url(../../themes/atsystem/img/retina/pp-arrow-right-retina.png); background-size:40px 40px;}
    .single-riesenie div.pp_default .pp_previous {background-image:url(../../themes/atsystem/img/retina/pp-arrow-left-retina.png); background-size:40px 40px;}
    .single-riesenie div.pp_default .pp_close, .single-riesenie div.pp_default .pp_close:hover, .single-riesenie div.pp_default .pp_expand, .single-riesenie div.pp_default .pp_expand:hover, .single-riesenie div.pp_default .pp_contract, .single-riesenie div.pp_default .pp_contract:hover {background-image:url(../../themes/atsystem/img/retina/pp-at-sprite-retina.png); background-size:62px 96px;}
    
    #contact-form-box .content-box .uploaded-file-info .clear {background-image:url(../../themes/atsystem/img/retina/pp-close-orange-retina.png); background-size:62px 30px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file-info .clear {background-image:url(../../themes/atsystem/img/retina/pp-at-sprite-retina.png); background-size:62px 96px;}
    
    
    /* MAIN IMAGES START */
    .page-template-page-home-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-index-retina.jpg); background-position:100% 100%; background-size:630px 150px;}
    .page-template-page-riesenia-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-products-retina.jpg); background-position:0 0; background-size:630px 150px;}
    .page-template-page-home-php #products-box {background-image:url(../../themes/atsystem/img/retina/banner-img-products-small-retina.jpg); background-size:300px 123px;}
    .page-template-page-home-php #partners-box {background-image:url(../../themes/atsystem/img/retina/banner-img-partners-small-retina.jpg); background-size:300px 123px;}
    .postid-70 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-companyis-retina.jpg); background-position:50% 100%; background-size:630px 150px;}
    .postid-76 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-systemmaint-retina.jpg); background-position:0 100%; background-size:630px 150px;}
    .postid-81 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-printopt-retina.jpg); background-position:50% 100%; background-size:630px 150px;}
    .postid-100 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-financing-retina.jpg); background-position:50% 0; background-size:630px 150px;}
    .page-template-page-partneri-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-partners-retina.jpg); background-position:100% 100%; background-size:630px 150px;}
    .page-template-default #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-about-us-retina.jpg); background-position:0 100%; background-size:630px 150px;}
    /* MAIN IMAGES END */
}
@media all and (-webkit-min-device-pixel-ratio: 1.3) and (min-width:401px) and (max-width:480px), all and (min--moz-device-pixel-ratio: 1.3) and (min-width:401px) and (max-width:480px), all and (-o-device-pixel-ratio: 3/2) and (min-width:401px) and (max-width:480px), all and (min-device-pixel-ratio: 1.3) and (min-width:401px) and (max-width:480px) {
    #header-logo {background:url(../../themes/atsystem/img/retina/at-logo-micro-2-retina.png) 0 0 no-repeat; background-size:130px 38px;}
    .site-header .sf-menu li a {background:url(../../themes/atsystem/img/retina/main-menu-icon-micro-retina.png) 0 21px no-repeat; background-size:7px 49px;}
    .at-facebook {background:url(../../themes/atsystem/img/retina/linkedin-icon-smartphone-retina.png) no-repeat 0 0; background-size:52px 26px;}
    /*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/retina/linkedin-icon-smartphone-retina.png*/
    .at-facebook:hover {background-position:100% 0;}
    .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-grey-hover-smartphone-small-retina.png) 0 0 /*1px*/ no-repeat /*#fff*/; background-size:70px 35px; /*background-size:35px 70px;*/}
    .single-riesenie #pripadove-studie-links a {background:#555759 url(../../themes/atsystem/img/retina/active-case-study-landscape-small-retina.png) no-repeat 0 90px; background-size:106px 52px;}
    .single-riesenie .learn-more-link .box-arrow {background-image:url(../../themes/atsystem/img/retina/cell-arrow-orange-bg-white-micro-retina.png); background-position:0 0; background-size:35px 35px;}
    .single-riesenie .entry-content ul li {background-position:0 8px;}
    /*.sidebar-box .content-box .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/cell-arrow-white-micro-retina.png) 50% 13px no-repeat; background-size:31px 13px;}*/
    #contact-form-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-bg-orange-micro-retina.png) 0 0 no-repeat; background-size:43px 43px;}
    #contact-us-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-bg-blue-micro-retina.png) 0 0 no-repeat; background-size:43px 43px;}
}
@media all and (-webkit-min-device-pixel-ratio: 1.3) and (min-width:481px) and (max-width:570px), all and (min--moz-device-pixel-ratio: 1.3) and (min-width:481px) and (max-width:570px), all and (-o-device-pixel-ratio: 3/2) and (min-width:481px) and (max-width:570px), all and (min-device-pixel-ratio: 1.3) and (min-width:481px) and (max-width:570px) {
    .at-facebook {background:url(../../themes/atsystem/img/retina/linkedin-icon-smartphone-retina.png) no-repeat 0 0; background-size:52px 26px;}
    /*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/retina/linkedin-icon-smartphone-retina.png*/
    .at-facebook:hover {background-position:100% 0;}
    .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-grey-hover-smartphone-retina.png) 0 0 /*1px*/ no-repeat /*#fff*/; background-size:86px 43px; /*background-size:43px 86px;*/}
    .single-riesenie #pripadove-studie-links a {background:#555759 url(../../themes/atsystem/img/retina/active-case-study-landscape-small-retina.png) no-repeat 0 90px; background-size:106px 52px;}
    .single-riesenie .learn-more-link .box-arrow {background-image:url(../../themes/atsystem/img/retina/cell-arrow-orange-bg-white-small-retina.png); background-position:0 0; background-size:43px 43px;}
    .single-riesenie .entry-content ul li {background-position:0 10px;}
    /*.sidebar-box .content-box .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/cell-arrow-white-small-retina.png) 50% 17px no-repeat; background-size:37px 16px;}*/
    #contact-form-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-bg-orange-small-retina.png) 0 0 no-repeat; background-size:53px 53px;}
    #contact-us-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-bg-blue-small-retina.png) 0 0 no-repeat; background-size:53px 53px;}
}
@media all and (-webkit-min-device-pixel-ratio: 1.3) and (min-width:571px) and (max-width:670px), all and (min--moz-device-pixel-ratio: 1.3) and (min-width:571px) and (max-width:670px), all and (-o-device-pixel-ratio: 3/2) and (min-width:571px) and (max-width:670px), all and (min-device-pixel-ratio: 1.3) and (min-width:571px) and (max-width:670px) {
    #header-logo {margin-top:20px;}
    .at-facebook {background:url(../../themes/atsystem/img/retina/linkedin-icon-smartphone-2-retina.png) no-repeat 0 0; background-size:72px 35px;}
    /*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/retina/linkedin-icon-smartphone-2-retina.png*/
    .at-facebook:hover {background-position:100% 0;}
    .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-grey-hover-small-retina.png) 0 0 /*2px*/ no-repeat /*#fff*/; background-size:102px 51px; /*background-size:51px 102px;*/}
    .single-riesenie #pripadove-studie-links a {background:#555759 url(../../themes/atsystem/img/retina/active-case-study-landscape-small-retina.png) no-repeat 0 90px; background-size:106px 52px;}
    .single-riesenie .learn-more-link .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-orange-bg-white-retina.png) 0 0 no-repeat; background-size:55px 55px;}
    .single-riesenie .entry-content ul li {background-position:0 10px;}
    /*.sidebar-box .content-box .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/cell-arrow-white-retina.png) 50% 20px no-repeat; background-size:47px 20px;}*/
    #contact-form-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-bg-orange-retina.png) 0 0 no-repeat; background-size:65px 65px;}
    #contact-us-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-bg-blue-retina.png) 0 0 no-repeat; background-size:65px 65px;}
}
/*=====SMARTPHONE LANDSCAPE END======*/

/*=====DESKTOP AND TABLET START======*/
@media all and (-webkit-min-device-pixel-ratio: 1.3) and (min-width:671px), all and (min--moz-device-pixel-ratio: 1.3) and (min-width:671px), all and (-o-device-pixel-ratio: 3/2) and (min-width:671px), all and (min-device-pixel-ratio: 1.3) and (min-width:671px) {
    /*and (min-width:700px)*/
    body {background:url(../../themes/atsystem/img/retina/main-bg-texture-retina.png) 0 0 scroll repeat; background-size:7px 6px;}
    #logo-bg {background:url(../../themes/atsystem/img/retina/logo-pattern-retina.png) 52% 120px repeat; background-size:450px 450px;}
    
    .site-header {background:url(../../themes/atsystem/img/retina/header-bg-texture-retina.png) 50% 0 repeat; background-size:10px 8px;}
    #header-logo {background:url(../../themes/atsystem/img/retina/at-logo-retina.png) 0 0 no-repeat; background-size:300px 88px;}
    .at-facebook {background:url(../../themes/atsystem/img/retina/linkedin-icon-retina.png) 0 0 no-repeat; background-size:90px 44px;}
    /*httpss://dl.dropboxusercontent.com/u/29032727/A%26T_system/changes/retina/linkedin-icon-retina.png*/
    .site-header .sf-menu li a {background:url(../../themes/atsystem/img/retina/main-menu-icon-retina.png) 0 33px no-repeat; background-size:12px 84px;}
    
    #breadcrumbs-holder a {background:url(../../themes/atsystem/img/retina/secondary-nav-menu-dot-retina.png) 0 50% no-repeat; background-size:4px 4px;}
    
    /*.sidebar-box .content-box .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/cell-arrow-white-retina.png) 50% 20px no-repeat; background-size:47px 20px;}*/
    #contact-form-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-bg-orange-retina.png) 0 0 no-repeat; background-size:65px 65px;}
    #contact-us-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-bg-blue-retina.png) 0 0 no-repeat; background-size:65px 65px;}
    .no-csstransitions .sidebar-box .content-box .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-white-ie-retina.png) 22px 50% no-repeat; background-size:20px 47px;}
    
    footer {background:url(../../themes/atsystem/img/retina/footer-bg-texture-retina.png) 50% 0 repeat; background-size:8px 7px;}
    footer nav .menu li {background:url(../../themes/atsystem/img/retina/footer-menu-dot-retina.png) 0 50% no-repeat; background-size:3px 3px;}
    
    /*.page-template-page-home-php #main-box-content-top .main-box-image-holder {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/banner-img-index-retina.jpg) 0 0 no-repeat; background-size:630px 150px;}
    .page-template-page-riesenia-php #main-box-content-top .main-box-image-holder {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/banner-img-products-retina.jpg) 0 0 no-repeat; background-size:630px 150px}
    .page-template-page-partneri-php #main-box-content-top .main-box-image-holder {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/banner-img-partners-retina.jpg) 0 0 no-repeat; background-size:630px 150px}
    .page-template-default #main-box-content-top .main-box-image-holder {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/banner-img-about-us-retina.jpg) 0 0 no-repeat; background-size:630px 150px}
    .postid-70 #main-box-content-top .main-box-image-holder {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/banner-img-solution-companyis-retina.jpg) 0 0 no-repeat; background-size:630px 150px}
    .postid-100 #main-box-content-top .main-box-image-holder {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/banner-img-solution-financing-retina.jpg) 0 0 no-repeat; background-size:630px 150px}
    .postid-81 #main-box-content-top .main-box-image-holder {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/banner-img-solution-printopt-retina.jpg) 0 0 no-repeat; background-size:630px 150px}
    .postid-76 #main-box-content-top .main-box-image-holder {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/banner-img-solution-systemmaint-retina.jpg) 0 0 no-repeat; background-size:630px 150px}
    #products-box {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/banner-img-products-small-retina.jpg) 0 0 no-repeat #555759; background-size:300px 123px;}
    #partners-box {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/banner-img-partners-small-retina.jpg) 0 0 no-repeat #555759; background-size:300px 123px;}*/
    
    /*#contact-form-box .content-box .uploaded-file {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/contact-form-upload-orange-retina.png) 0 0 no-repeat; background-size:121px 81px;}
    #contact-form-box .content-box .wpcf7 .wpcf7-submit {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/contact-form-send-orange-retina.png) 0 0 no-repeat; background-size:119px 81px;}*/
    
    .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-grey-hover-retina.png) 0 0 no-repeat /*#fff*/; background-size:110px 55px; /*background-size:55px 110px;*/}
    .no-csstransitions .home-box a .box-arrow, .no-csstransitions #riesenia-widgets .solution .box-arrow {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/cell-arrow-grey-ie-retina.png) 2px 0 no-repeat #fff; background-size:110px 55px;}
    
    /*.page-template-page-partneri-php .partner .entry-header {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/partners-more-info-img-retina.png) 50% 10px no-repeat #555759; background-size:32px 32px;}*/
    
    /*.page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/contact-form-upload-blue-retina.png) 0 0 no-repeat; background-size:121px 81px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .wpcf7-submit {background:url(https://atsystem.sk/mizori/wp-content/themes/atsystem/img/retina/contact-form-send-blue-retina.png) 0 0 no-repeat; background-size:119px 81px;}*/
    
    .single-riesenie #pripadove-studie-links a {background:#555759 url(../../themes/atsystem/img/retina/active-case-study-portrait-retina.png) no-repeat 0 90px; background-size:119px 58px;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study {background-color:transparent; background-position:0 0;}
    .single-riesenie #pripadove-studie-links .studie-wrapper .active-case-study:hover {background-position:100% 0;}
    .single-riesenie .entry-content ul li {background:url(../../themes/atsystem/img/retina/content-list-bg-retina.png) 0 12px no-repeat; background-size:7px 1px;}
    .single-riesenie .entry-content blockquote ul li {background:url(../../themes/atsystem/img/retina/content-list-bg-blue-retina.png) 0 10px no-repeat; background-size:5px 5px;}
    
    .single-riesenie .learn-more-link .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-orange-bg-white-retina.png) 0 0 no-repeat; background-size:55px 55px;}
    .no-csstransitions .single-riesenie .learn-more-link .box-arrow {background:url(../../themes/atsystem/img/retina/cell-arrow-orange-ie-retina.png) 22px 50% no-repeat #fff; background-size:17px 39px;}
    
    .single-riesenie .arrow {background:url(../../themes/atsystem/img/retina/gallery-arrows-retina.png) 0 50% no-repeat #0074c8; background-size:90px 26px;}
    .single-riesenie .left {background-position:13px 50%;}
    .single-riesenie .right {background-position:-63px 50%;}
    .single-riesenie div.pp_default .pp_next {background-image:url(../../themes/atsystem/img/retina/pp-arrow-right-retina.png); background-size:40px 40px;}
    .single-riesenie div.pp_default .pp_previous {background-image:url(../../themes/atsystem/img/retina/pp-arrow-left-retina.png); background-size:40px 40px;}
    .single-riesenie div.pp_default .pp_close, .single-riesenie div.pp_default .pp_close:hover, .single-riesenie div.pp_default .pp_expand, .single-riesenie div.pp_default .pp_expand:hover, .single-riesenie div.pp_default .pp_contract, .single-riesenie div.pp_default .pp_contract:hover {background-image:url(../../themes/atsystem/img/retina/pp-at-sprite-retina.png); background-size:62px 96px;}
    .single-riesenie .thumbs-container .left {background:url(../../themes/atsystem/img/retina/gallery-corner-left-retina.png) no-repeat 0 0; background-size:14px 14px;}
    .single-riesenie .thumbs-container .right {background:url(../../themes/atsystem/img/retina/gallery-corner-right-retina.png) no-repeat 0 0; background-size:14px 14px;}
    
    #contact-form-box .content-box .uploaded-file-info .clear {background-image:url(../../themes/atsystem/img/retina/pp-close-orange-retina.png); background-size:62px 30px;}
    .page-template-page-kontakt-php #contact-us-widgets .content-box .uploaded-file-info .clear {background-image:url(../../themes/atsystem/img/retina/pp-at-sprite-retina.png); background-size:62px 96px;}
    
    
    /* MAIN IMAGES START */
    .page-template-page-home-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-index-retina.jpg); background-position:100% 100%; background-size:630px 150px;}
    .page-template-page-riesenia-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-products-retina.jpg); background-position:0 0; background-size:630px 150px;}
    .page-template-page-home-php #products-box {background-image:url(../../themes/atsystem/img/retina/banner-img-products-small-retina.jpg); background-size:300px 123px;}
    .page-template-page-home-php #partners-box {background-image:url(../../themes/atsystem/img/retina/banner-img-partners-small-retina.jpg); background-size:300px 123px;}
    .postid-70 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-companyis-retina.jpg); background-position:50% 100%; background-size:630px 150px;}
    .postid-76 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-systemmaint-retina.jpg); background-position:0 100%; background-size:630px 150px;}
    .postid-81 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-printopt-retina.jpg); background-position:50% 100%; background-size:630px 150px;}
    .postid-100 #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-solution-financing-retina.jpg); background-position:50% 0; background-size:630px 150px;}
    .page-template-page-partneri-php #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-partners-retina.jpg); background-position:100% 100%; background-size:630px 150px;}
    .page-template-default #main-box-content-top .main-box-image-holder {background-image:url(../../themes/atsystem/img/retina/banner-img-about-us-retina.jpg); background-position:0 100%; background-size:630px 150px;}
    /* MAIN IMAGES END */
    
}
/*=====DESKTOP AND TABLET END======*/

/*=============HI-RES DEVICES STYLES END===========*/
/*==============================================================================================================*/
/*=============================================RESPOND STYLES END===============================================*/
/*==============================================================================================================*/