/**
 * responsive.custom.css is for custom media queries that are not set via the
 * theme settings, such as cascading media queries.
 *
 * By default all the other responsive stylesheets used in Adaptivetheme use a
 * "stacking method", however cascading media queries use a waterfall method so
 * you can leverage the cascade and inheritance for all browsers that support
 * media queries, regardless of screen size.
 *
 * @SEE http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/#mq-overlap-stack
 *
 * NOTE: this file loads by default, to disable got to your theme settings and
 * look under the "CSS" settings tab.
 */

/* Some basic examples of cascading media queries. */

/* Really small screens and up 
@media only screen and (min-width: 220px) {
}
*/

/* Smartphone sizes and up 
@media only screen and (min-width: 320px) {
}
*/

/* Smartphone sizes and down */
@media only screen and (max-width: 480px) {
	.region[class*="float-blocks"] .block {
		float: none;
		width: 100%;
	}
	
	#block-block-1 {
		width: 100%;
		text-align: center;
	}
	
	#block-block-5 {
		width: 100%;
	}
	
	#block-block-2 {
		float: right;
		margin-bottom: 30px;
	}
	
	#header-wrapper {
		background-size: cover;
	}
	
	#block-block-9 .block {
		height: 80vw;
		width: 100%;
	}
	
	#block-block-11, #block-block-13 {
		height: 80vw;
		width: 100%;
		margin-bottom: 30px;
	}
	
	.pastirjinovoakcija {
		height: unset;
		position: relative;
		width: 100%;
	}
	
	.view-elektri-ni-pastir-novo .views-row {
		position: relative;
		top: 0;
		-webkit-transform: none;
		transform: none;
		width: 100%;
		float: left;
		margin-bottom: 30px;
	}
	
	.view-elektri-ni-pastir-novo, .view-elektri-ni-pastir-novo .view-content {
		height: unset;
	}
	
	.pastirjinovoakcija .views-field-field-slika .field-content, .view-taxonomy-term .views-field-field-slika .field-content, .view-novosti .views-field-field-slika .field-content, .view-podobni-artikli .views-field-field-slika .field-content {
		height: 50vw;
	}
	
	.pastirjinovoakcija .views-field-field-slika {
		min-height: 50vw;
	}
	
	#block-block-12, #block-block-14 {
		margin-top: 30px;
	}
	
	#block-block-11 .block-title, #block-block-13 .block-title {
		font-size: 45px;
		top: 40%;
	}
	
	#block-block-15, .nogablock, .nogablock > .block {
		width: 100%;
	}
	
	.nogablock > .block {
		margin-bottom: 30px;
	}
	
	.nogablock > .block:last-child {
		margin-bottom: 0;
	}
	
	#block-block-18 td {
		display: block;
		text-align: left;
		width: 100%;
	}
	
	.view-taxonomy-term .views-row, .view-novosti .views-row, .view-podobni-artikli .views-row {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	
	.view-taxonomy-term .views-field-field-slika, .view-novosti .views-field-field-slika, .view-podobni-artikli .views-field-field-slika {
		height: unset;
	}
	
	.pslika, .pcontainer_desno {
		width: 100%;
	}
	
	.podrobnosti table {
		width: 100% !important;
	}
	
	.webform-component--podatki, #webform-client-form-196 .webform-component--napis, #webform-client-form-196 .webform-component--ime-in-priimek, #webform-client-form-196 .webform-component--e-postni-naslov, #webform-client-form-196 .webform-component--sporocilo, #webform-client-form-196 .form-actions {
		width: 100%;
	}
	
	#webform-client-form-196 input.form-text {
		padding-left: 2%;
		padding-right: 2%;
		width: 96%;
	}
	
	#block-block-11 .block-content a, #block-block-13 .block-content a, #block-block-9 .block .block-content a {
		width: 100px;
		text-align: center;
	}
	
	#block-block-15 .block-title {
		font-size: 32px;
	}
	
	#block-search-form, #block-views-exp-novosti-page-3 {
		width: 100%;
		margin-top: 10px;
	}
	
	#search-block-form .form-text, .views-widget-filter-title input {
		margin: 0 !important;
		float: right;
	}
	
	#block-views-exp-novosti-page-3 .views-exposed-widgets {
		float: right;
	}
	
	.form-item-search-block-form, .views-widget-filter-title {
		max-width: 200px;
	}
	
	#block-block-7 {
		margin-left: 0;
		margin-right: 0;
	}		#block-superfish-1 {		display: none;	}		#block-superfish-2 {		display: block;		float: left;		width: 100%;		text-align: right;	}
}

@media only screen and (max-width: 768px) and (min-width: 481px) {
	.region[class*="float-blocks"] .block {
		float: none;
		width: 100%;
	}
	
	#block-block-1 {
		width: 100%;
		text-align: center;
	}
	
	#block-block-5 {
		width: 100%;
	}
	
	#block-block-2 {
		float: right;
		margin-bottom: 30px;
	}
	
	#header-wrapper {
		background-size: cover;
	}
	
	#block-block-9 .block {
		height: 80vw;
		width: 100%;
	}
	
	#block-block-11, #block-block-13 {
		height: 80vw;
		width: 100%;
		margin-bottom: 30px;
	}
	
	.pastirjinovoakcija {
		height: unset;
		position: relative;
		width: 100%;
	}
	
	.view-elektri-ni-pastir-novo .views-row {
		position: relative;
		top: 0;
		-webkit-transform: none;
		transform: none;
		width: 100%;
		float: left;
		margin-bottom: 30px;
	}
	
	.view-elektri-ni-pastir-novo, .view-elektri-ni-pastir-novo .view-content {
		height: unset;
	}
	
	.pastirjinovoakcija .views-field-field-slika .field-content, .view-taxonomy-term .views-field-field-slika .field-content, .view-novosti .views-field-field-slika .field-content, .view-podobni-artikli .views-field-field-slika .field-content {
		height: 50vw;
	}
	
	.pastirjinovoakcija .views-field-field-slika {
		min-height: 50vw;
	}
	
	#block-block-12, #block-block-14 {
		margin-top: 30px;
	}
	
	#block-block-11 .block-title, #block-block-13 .block-title {
		font-size: 45px;
		top: 40%;
	}
	
	#block-block-15, .nogablock, .nogablock > .block {
		width: 100%;
	}
	
	.nogablock > .block {
		margin-bottom: 30px;
	}
	
	.nogablock > .block:last-child {
		margin-bottom: 0;
	}
	
	#block-block-18 td {
		display: block;
		text-align: left;
		width: 100%;
	}
	
	.view-taxonomy-term .views-row, .view-novosti .views-row, .view-podobni-artikli .views-row {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	
	.view-taxonomy-term .views-field-field-slika, .view-novosti .views-field-field-slika, .view-podobni-artikli .views-field-field-slika {
		height: unset;
	}
	
	.pslika, .pcontainer_desno {
		width: 100%;
	}
	
	.podrobnosti table {
		width: 100% !important;
	}
	
	.webform-component--podatki, #webform-client-form-196 .webform-component--napis, #webform-client-form-196 .webform-component--ime-in-priimek, #webform-client-form-196 .webform-component--e-postni-naslov, #webform-client-form-196 .webform-component--sporocilo, #webform-client-form-196 .form-actions {
		width: 100%;
	}
	
	#webform-client-form-196 input.form-text {
		padding-left: 2%;
		padding-right: 2%;
		width: 96%;
	}
	
	#block-block-11 .block-content a, #block-block-13 .block-content a, #block-block-9 .block .block-content a {
		width: 100px;
		text-align: center;
	}
	
	#block-block-15 .block-title {
		font-size: 32px;
	}
	
	#block-search-form, #block-views-exp-novosti-page-3 {
		width: 100%;
		margin-top: 10px;
	}
	
	#search-block-form .form-text, .views-widget-filter-title input {
		margin: 0 !important;
		float: right;
	}
	
	#block-views-exp-novosti-page-3 .views-exposed-widgets {
		float: right;
	}
	
	.form-item-search-block-form, .views-widget-filter-title {
		max-width: 200px;
	}
	
	#block-block-7 {
		margin-left: 0;
		margin-right: 0;
	}		#block-superfish-1 {		display: none;	}		#block-superfish-2 {		display: block;		float: left;		width: 100%;	}
}

@media only screen and (max-width: 508px) and (min-width: 481px) {
	#block-block-2 {
		float: right;
		margin-bottom: 30px;
	}
}

@media only screen and (min-width: 509px) and (max-width: 1070px) {
	#block-block-2 {
		float: left;
		margin-bottom: 30px;
	}
}

@media only screen and (max-width: 968px) and (min-width: 769px) {
	.region[class*="float-blocks"] .block {
		float: none;
		width: 100%;
	}
	
	#block-block-1 {
		width: 100%;
		text-align: center;
	}
	
	#block-block-5 {
		width: 100%;
	}
	
	#block-block-2 {
		float: left;
		margin-bottom: 30px;
	}
	
	#header-wrapper {
		background-size: cover;
	}
	
	#block-block-9 .block {
		height: 80vw;
		width: 100%;
	}
	
	#block-block-11, #block-block-13 {
		height: 80vw;
		width: 100%;
		margin-bottom: 30px;
	}
	
	.pastirjinovoakcija {
		height: unset;
		position: relative;
		width: 100%;
	}
	
	.view-elektri-ni-pastir-novo .views-row {
		position: relative;
		top: 0;
		-webkit-transform: none;
		transform: none;
		width: 100%;
		float: left;
		margin-bottom: 30px;
	}
	
	.view-elektri-ni-pastir-novo, .view-elektri-ni-pastir-novo .view-content {
		height: unset;
	}
	
	.pastirjinovoakcija .views-field-field-slika .field-content, .view-taxonomy-term .views-field-field-slika .field-content, .view-novosti .views-field-field-slika .field-content, .view-podobni-artikli .views-field-field-slika .field-content {
		height: 50vw;
	}
	
	.pastirjinovoakcija .views-field-field-slika {
		min-height: 50vw;
	}
	
	#block-block-12, #block-block-14 {
		margin-top: 30px;
	}
	
	#block-block-11 .block-title, #block-block-13 .block-title {
		font-size: 45px;
		top: 40%;
	}
	
	#block-block-15, .nogablock {
		width: 100%;
	}
	
	.nogablock > .block {
		margin-bottom: 30px;
	}
	
	.nogablock > .block:last-child {
		margin-bottom: 0;
	}
	
	.view-taxonomy-term .views-row, .view-novosti .views-row, .view-podobni-artikli .views-row {
		margin-left: 2%;
		margin-right: 2%;
		width: 46%;
	}
	
	.view-taxonomy-term .views-field-field-slika, .view-novosti .views-field-field-slika, .view-podobni-artikli .views-field-field-slika {
		height: unset;
	}
	
	.pslika, .pcontainer_desno {
		width: 100%;
	}
	
	.podrobnosti table {
		width: 100% !important;
	}
	
	.webform-component--podatki, #webform-client-form-196 .webform-component--napis, #webform-client-form-196 .webform-component--ime-in-priimek, #webform-client-form-196 .webform-component--e-postni-naslov, #webform-client-form-196 .webform-component--sporocilo, #webform-client-form-196 .form-actions {
		width: 100%;
	}
	
	#webform-client-form-196 input.form-text {
		padding-left: 2%;
		padding-right: 2%;
		width: 96%;
	}
	
	#block-block-11 .block-content a, #block-block-13 .block-content a, #block-block-9 .block .block-content a {
		width: 100px;
		text-align: center;
	}
	
	#block-block-15 .block-title {
		font-size: 32px;
	}
	
	#block-search-form, #block-views-exp-novosti-page-3 {
		width: 100%;
		margin-top: 10px;
	}
	
	#search-block-form .form-text, .views-widget-filter-title input {
		margin: 0 !important;
		float: right;
	}
	
	#block-views-exp-novosti-page-3 .views-exposed-widgets {
		float: right;
	}
	
	.form-item-search-block-form, .views-widget-filter-title {
		max-width: 200px;
	}
	
	#block-block-7 {
		margin-left: 0;
		margin-right: 0;
	}
	
	.pastirjinovoakcija .views-field-field-slika img, .view-taxonomy-term .views-field-field-slika img, .view-novosti .views-field-field-slika img, .view-podobni-artikli .views-field-field-slika img {
		max-width: 100%;
	}
	
	.pastirjinovoakcija .form-submit, .view-taxonomy-term .form-submit, .view-novosti .form-submit, .view-podobni-artikli .form-submit {
		padding: 0 10px;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
	.region-sidebar-first {
		width: 35%;
		margin-left: -100%;
	}
	
	.sidebar-first .content-inner {
		margin-left: 35%;
		margin-right: 0;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 969px) {
	#block-block-9 .block {
		height: 23vw;
	}
	
	#block-block-5 {
		width: 100%;
	}
	
	#block-block-9 .block .block-content a {
		width: 100px;
		text-align: center;
	}
	
	#block-block-11 .block-title, #block-block-13 .block-title {
		font-size: 50px;
		top: 40%;
	}
	
	.pastirjinovoakcija .form-submit, .view-taxonomy-term .form-submit, .view-novosti .form-submit, .view-podobni-artikli .form-submit {
		padding: 0 10px;
	}
	
	.view-taxonomy-term .views-row, .view-novosti .views-row, .view-podobni-artikli .views-row {
		margin-left: 2%;
		margin-right: 2%;
		width: 46%;
	}
	
	.podrobnosti table {
		width: 100% !important;
	}
	
	#webform-client-form-196 .webform-component--napis, #webform-client-form-196 .webform-component--ime-in-priimek, #webform-client-form-196 .webform-component--e-postni-naslov, #webform-client-form-196 .webform-component--sporocilo, #webform-client-form-196 .form-actions {
		width: 60%;
	}
	
	#webform-client-form-196 input.form-text {
		padding-left: 2%;
		padding-right: 2%;
		width: 96%;
	}
	
	#block-block-4 {
		margin-top: 20px;
	}
}@media only screen and (min-width: 769px) {	#block-superfish-1 {		display: block;	}		#block-superfish-2 {		display: none;	}}