﻿/*
'Πνευματικά δικαιώματα © 2015, Πάτσαρης Σ. Παναγιώτης
'Περιορισμός Ευθύνης & Όροι Χρήσης
'Ο πηγαίος κώδικας της εφαρμογής αυτής αποτελεί Πνευματική Ιδιοκτησία του Δημιουργού της (Νόμος 2121/1993, σχετική Οδηγία Ε.Ε. 29/2001/EC και Διεθνείς Νόμοι).
'Ο πηγαίος κώδικας της εφαρμογής έχει κατατεθεί σε Συμβολαιογράφο της Κομοτηνής και βρίσκεται σε ισχύ από την αναγραφόμενη ημερομηνία επί του σχετικού τιμολογίου παράδοσης της εφαρμογής.
'Οποιαδήποτε αλλαγή ή/και προσθήκη επί του πηγαίου κώδικα δίχως τη ρητή και έγγραφη άδεια του Δημιουργού του πηγαίου κώδικα της εφαρμογής διώκεται ποινικά και σε μέγιστο βαθμό.
'Αρμόδια για τη διευθέτηση των όποιων νομικών διαδικασιών είναι τα Δικαστήρια της Κομοτηνής.

'Copyright © 2015, Patsaris S. Panagiotis
'Disclaimer & Terms of Use
'The source code of this application is copyright of the Creator (Law 2121/1993, the relevant EU Directive 29/2001/EC and International Laws).
'The source code of this application has been lodged in the Notary of Komotini and it is valid from the date indicated on the relevant application's invoice. 
'Any changes and/or additions to the source code without the written permission of the author of the source code of the application will be criminally prosecuted to the maximum extent.
'For the settlement of all legal actions, responsible are the Courts of Komotini.
*/

@media (max-width:1440px) and (min-width:768px){
	.featured_gallery .gallery_item{width:50%;}
}

@media (max-width:1199px){
	.transaction .complete label + div{width:530px;}
}

@media (max-width:979px){
	.triangle-block .triangle{display:none;}
	.contact-info{font:400 13px 'Open Sans',sans-serif;}
	.contact-info .fa-text{font:13px 'Open Sans',sans-serif;}
	.transaction .breadcrumb{font-size:12px;}
	.transaction .breadcrumb li{background:url(../i/arrow_list.png) 1px 6px no-repeat;}
	.transaction .breadcrumb li:first-child{background:none;margin-top:3px;}
	.transaction .complete label + div{width:380px;}
}

@media (min-width:768px) and (max-width:979px){
	header .nav{clear:both;}
}

@media (min-width:768px) and (max-width:800px){
	header{text-align:center;}
	.header_right{padding-top:27px;}
	.header_right .header-links li{font-size:14px;line-height:18px;}
	.header_right .header-links a{padding:5px;}
	.header_right .lang-button>div{margin-top:0;padding-left:3px;}
	.header_right .lang-button>div i{font-size:14px;line-height:18px;}
	.header_right .lang-button .ul{margin-top:23px;}
	.header_right .member-button>div{margin-top:0;padding-left:3px;}
	.header_right .member-button .ul{margin-top:23px;text-align:left;}
	.header_right .member-button>div i{font-size:14px;line-height:18px;}
	.nav{display:inline;}
	.sf-menu{margin-top:25px;}
	.sf-menu > li + li{margin-left:15px;}
	.sf-menu > li > a{font-size:12px;line-height:23px;}
	.sf-menu ul > li > a{font-size:12px;}
	.member .form .selectrow .chosen-select{width:100%;}
	.member .products h3 i{padding-right:5px;}
	.member .products .marked-list li:before{line-height:25px;}
	.member .products .marked-list li a{font-size:13px;}
	.member .products .marked-list li a i{font-size:18px;}
	.member .products em{font-size:12px;padding:0 5px 0 5px;}
	footer .social-list li .fa{font-size:30px;line-height:38px;}
}

@media (min-width:768px){
	.mb2{margin-bottom:40px;}
}

@media (max-width:767px){
	.mobile-row{display:block;}
	.mobile-row{background:#798a95;position:relative;height:40px;width:100%;z-index:99;}
	.mobile-menu{display:block;}
	.mobile-links{float:right;line-height:0;}
	.mobile-links li{display:inline-block;padding:10px 8px 9px;}
	.mobile-links li:last-child{padding:10px 0px 0px 9px;}
	.mobile-links a{color:#fff;display:inline-block;font-size:18px;line-height:18px;vertical-align:top;}
	.mobile-links a.active,
	.mobile-links a:hover{color:#d22128;text-decoration:none;}
	header{padding-top:56px;padding-bottom:20px;text-align:center;}
	.brand{float:none;}
	.header_right{display:none;}
	.sf-menu{display:none;}
	.breadcrumb ul{text-align:center;}
	.breadcrumb li{background:none;display:block;margin-right:0;padding-left:0;}
	.pagination{text-align:center;}
	.featured_gallery .gallery_item{width:100%;}
	.programs .well3,
	.articles .well3,
	.gallery .well3{padding:30px 0 50px 0;}
	.content .well4{padding:30px 0 30px 0;}
	.content .share{display:block;margin-top:0;padding-top:30px;text-align:left;}
	.content .share > div{margin-top:-3px;}
	.contact-info figure img{width:auto;}
	.member .frame-container{margin-bottom:20px;min-height:auto;}
	.member .form .selectrow .chosen-select{width:100%;}
	.member .products h3 i{padding-right:5px;}
	.member .products .marked-list li:before{line-height:auto;}
	.member .products .marked-list li a{font-size:12px;}
	.member .products .marked-list li a i{font-size:14px;}
	.member .products em{font-size:11px;padding:0 5px 0 5px;}
	.transaction .breadcrumb li{background:none;}
	.transaction .breadcrumb .breadcrumb-buttons{margin-top:30px;text-align:center;}
	.transaction .cart ul li{margin-top:40px;}
	.transaction .complete label{display:block!important;width:100%;}
	.transaction .complete label + div{display:block!important;width:100%;}
	.transaction .complete img{margin-top:20px;}
	.transaction .complete h3{line-height:24px;}
	.transaction .form .selectrow select{width:100%;}
	.transaction .form .selectrow label{width:100%;}
	.transaction .form .selectrow .chosen-select{width:100%;}
	.transaction .form .inputrow label{width:100%;}
	.transaction .form .textrow label{width:100%;}
	.transaction .form .inputrow input{width:100%;}
	.transaction .form .textrow textarea{height:125px;width:100%;}
	.transaction table.radiorow label{width:90%;}
	.transaction table.radiorow label img{width:auto;}
}

@media (min-width:361px) and (max-width:375px){/* iPhone 6 (Portrait) */
}

@media (max-width:479px){
	.featured_gallery .gallery_item p{display:none;}
	#modal-alert,
	#modal-login,
	#modal-password,
	#modal-comment{width:280px;}
}

@media only screen and (max-width:320px){
	#iframe-title h2{font-size:18px;font-weight:400;line-height:22px;padding-left:20px;text-align:left;}
	.contact-info{font:400 14px 'Open Sans',sans-serif;}
	.contact-info .mail{font:14px 'Open Sans',sans-serif;}
	#modal-alert,
	#modal-login,
	#modal-password,
	#modal-comment{width:280px;}
}