/*

 Theme Name:     http://atpazinkpykti.lt
 Description:    atpazinkpykti.lt svetainės tema
 Author:         Rolandas
 Author URI:     https://www.reikiasvetaines.lt
 Template:       divi
 Version:        1.0.0

*/


/* Bendri
------------------------------------------------------- */

	/* Take out the divider line between content and sidebar */
	#main-content .container:before {
	    background: none;
	}


	/* Expand the content area to fullwidth */
	@media (min-width: 981px) {
	    #left-area {
	        width: 100%;
	        padding: 23px 0px 0px !important;
	        float: none !important;
	    }
	}


	/* Nerodyti  footer */
	#main-footer{
		display: none;
	}

	
	/* menu ir logo pozicijos korekcijos */

		/* Pagrindinis logo */
			#logo {
			    float: right;
			    margin: 20px 20px 0 0;
			    max-height: 40px !important;
			}

			.et-fixed-header #logo{
				margin: 12px 20px 0 0;
				max-height: 30px !important;
			}

		/* Menu korekcijos */ 

			#et-top-navigation {
			    float: left;
			    padding-left: 0px !important;
			}

			@media only screen and (min-width: 981px) and (max-width: 1350px){
				.et_fullwidth_nav #main-header .container {
				    padding-right: 0px !important;
				    padding-left: 0px !important;
				}
			}

			/* menu toggle mygtuko spalva */
			.mobile_menu_bar::before, .mobile_menu_bar::after, .et_toggle_slide_menu::after{
				color: #FFF !important;
			}

			/* mobile menu plotis */
			.et_mobile_menu{
				position: fixed;
			}

			/* šrifto korekcijos */
			.et_mobile_menu li a{
				font-size: 16px;
			}

			/* x menu icon */
			div.mobile_nav.opened .mobile_menu_bar:before {
			    font-family: "ETmodules";
			    content: "\4d"; 
			}

			/* fixed on mobile */
			@media (max-width: 980px) {
				.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
				    position: fixed;
				}

				.et_mobile_menu {
				    overflow: scroll !important;
				    max-height: 83vh;
				}

				#main-header.et-fixed-header{
					height: 60px !important;
				}

				#main-header.et-fixed-header #et-top-navigation{
					padding-top: 15px !important;
				}

				#main-header.et-fixed-header .mobile_menu_bar{
					padding-bottom: 12px !important;
				}
			}

		/* Už saugią Lietuvą logo */
			#usl{
				margin: 10px 20px 0 0 !important;
				max-height: 60px !important;
				float: right;
				transition: all .4s ease-in-out;
			}

			.et-fixed-header #usl{
				margin: 5px 20px 0 0 !important;
				max-height: 45px !important;
			}

		/* FB logo */
			#fb{
				max-height: 30px !important;
				float: right;
				transition: all .4s ease-in-out;
			}

			.et-fixed-header #fb{
				max-height: 25px !important;
			}

			@media only screen and (max-width: 1350px){
				#fb{ margin: 30px 0px 0 0 !important; }
				.et-fixed-header #fb{ margin: 15px 0px 0 0 !important;}
			}

			@media only screen and (min-width: 1350px){
				#fb{ margin: 30px 60px 0 0 !important; }
				.et-fixed-header #fb{ margin: 15px 60px 0 0 !important; }
			}



		@media only screen and (max-width: 1340px) {
			#et-top-navigation { max-width: 800px;}
			.et_header_style_left #et-top-navigation nav > ul > li > a, 
			.et_header_style_split #et-top-navigation nav > ul > li > a { padding-bottom: 15px !important; }
		}

		@media only screen and (max-width: 1210px) {
			#et-top-navigation { max-width: 700px;}
			.et_header_style_left #et-top-navigation nav > ul > li > a, 
			.et_header_style_split #et-top-navigation nav > ul > li > a { padding-bottom: 15px !important; }
		}

		@media only screen and (max-width: 1120px) {
			#et-top-navigation { max-width: 650px; }
			.et_header_style_left #et-top-navigation nav > ul > li > a, 
			.et_header_style_split #et-top-navigation nav > ul > li > a { padding-bottom: 15px !important; }
		}


/* Titulinis
------------------------------------------------------- */

	/* Fono spalva */
	#main-content {
		background-color: #fce8d7;
	}

	/* Sumažinamas atitraukimas */ 
	#main-content .container {
	    padding-top: 0px;
	}

	/* footer */
		.informaciniai img, .remejai img{
			padding-right: 30px;
			padding-bottom: 15px;
		}

		.remejai.et_pb_column_2_3{
			width: 77%;
		}

	/* mygtukas daugiau */
		@media only screen and (max-width: 350px) { 
			#naudinga-informacija .et_pb_button_0_wrapper .et_pb_button_0, 
			#naudinga-informacija .et_pb_button_0_wrapper .et_pb_button_0:hover {
				padding: 15px 50px 15px 50px !important;
			}

		}

	/* Turinio blokai */

		@media only screen and (min-width: 980px) { 
			#kas-isduoda-pykti .et_pb_column_0 { width: 60% !important; }
			#kas-isduoda-pykti .et_pb_column_1 { width: 40% !important; }
			#pagauk-emocijas .et_pb_column_2 { width: 40% !important; }
			#pagauk-emocijas .et_pb_column_3 { width: 60% !important; }
			#kaip-sau-padeti .et_pb_column_4 { width: 60% !important; }
			#kaip-sau-padeti .et_pb_column_5 { width: 40% !important; }

		}

		@media only screen and (max-width: 980px) { 
			/*** wrap row in a flex box ***/
			.custom_row {
			  display: -webkit-box;
			  display: -moz-box;
			  display: -ms-flexbox;
			  display: -webkit-flex;
			  display: flex;
			-webkit-flex-wrap: wrap; /* Safari 6.1+ */
			flex-wrap: wrap;
			}

			.custom_row .et_pb_image .et_pb_image_wrap{ /*display: flex*/; }

			#kas-isduoda-pykti .et_pb_column_0 { -webkit-order: 2; order: 2;}
			#kas-isduoda-pykti .et_pb_column_1 { -webkit-order: 1; order: 1;}
			#pagauk-emocijas .et_pb_column_2 { -webkit-order: 3; order: 3;}
			#pagauk-emocijas .et_pb_column_3 { -webkit-order: 4; order: 4;}
			#kaip-sau-padeti .et_pb_column_4 { -webkit-order: 6; order: 6;}
			#kaip-sau-padeti .et_pb_column_5 { -webkit-order: 5; order: 5;}

			#remejai .et_pb_column_8 { width: 100% !important; }

			/* paslėpti antraštėms */
			.hide-on-mobile{
				display: none !important;
			}
		}

	/* Antraščių korekcijos */
		@media only screen and (min-width: 980px) and (max-width: 1300px){ 

			#naudinga-informacija .entry-title{ font-size: 25px !important; }

			#pagauk-emocijas h1{ font-size: 35px !important; }

			#naudinga-informacija h1{ font-size: 40px !important; }

		}

		@media only screen (max-width: 600px){ 

			#kaip-sau-padeti .et_pb_text_6 { margin: 25px !important;}

		}

	/* Teksto korekcijos */
		@media only screen and (min-width: 980px) and (max-width: 1150px){ 

			#pagauk-emocijas .et_pb_text_4 p{ font-size: 15px; }
			#pagauk-emocijas .et_pb_text_3 { margin: 50px !important;}
			#pagauk-emocijas .et_pb_text_4 { margin: 30px 50px 40px 50px !important;}

		}

		@media only screen and (min-width: 1150px) and (max-width: 1300px){ 

			#pagauk-emocijas .et_pb_text_4 p{ font-size: 18px; }
			#pagauk-emocijas .et_pb_text_3 { margin: 50px !important;}
			#pagauk-emocijas .et_pb_text_4 { margin: 10px 50px 40px 50px !important;}

		}

		@media only screen and (min-width: 1300px) and (max-width: 1400px){ 

			#pagauk-emocijas .et_pb_text_3 { margin: 60px !important;}
			#pagauk-emocijas .et_pb_text_4 { margin: 10px 60px 40px 60px !important;}

		}

		@media only screen and (max-width: 500px){ 

			#pagauk-emocijas .et_pb_text_4 { margin: 10px 40px 40px 40px !important;}

		}



	/* Naujienų užsakymo forma
	------------------------------------------------------- */

		/* pranešimas */
		.nf-response-msg{
			padding-top: 30px;
			font-weight: 600;
			color: #77f077;
		}

		/* nerodyti required*/ 
		.nf-form-fields-required, .ninja-forms-req-symbol{
			display: none;
		}

		/* teksto spalva */
		.nf-form-content label{
			color: #FFF;
		}

		/* klaidų pramnešimai */
		.nf-error-msg.nf-error-required-error,
		.nf-error-msg.nf-error-field-errors {
			color: #ff5e38;
		}

		/* input stilius*/ 

			#nf-field-2{
				width: 100%;
				height: 50px;
				font-size: 20px;
				background-color: #000;
				color: #FFF;
				padding: 5px 20px 0 20px;
				border: 2px solid #FFF;
			}

			#nf-field-2::-webkit-input-placeholder, /* Chrome/Opera/Safari */
			#nf-field-2::-moz-placeholder, /* Firefox 19+ */
			#nf-field-2:-ms-input-placeholder, /* IE 10+ */
			#nf-field-2:-moz-placeholder { /* Firefox 18- */
			  	color: #FFF;
			}

		/* button stilius */

			#nf-field-4 {
				height: 50px;
				background-color: #FFF;
				font-size: 17px;
				color: #000;
				border: 2px solid #FFF;
			}
				@media only screen and (min-width: 500px){ 
					#nf-field-4 { width: 150px; }
				}

				@media only screen and (max-width: 500px){ 
					#nf-field-4 { width: 100%; }
				}

			#nf-field-4-container{
				margin-left: 0px;
			}


/* Tinklaraščio stilius
-------------------------------------------------------- */
    
    /* Blog grid background tituliniame */
    .et_pb_module.et_pb_blog_0 .et_pb_blog_grid .et_pb_post{
    	background-color: #fce8d7 !important;
    }

    /* Tinklaraščio įrašo antraštės stilius */ 
	    .hero-section{
	    	background: none !important;   	
	    }

	    .published{
	    	text-transform: uppercase;
	    }

	    #content-area .entry-content{
	    	padding-bottom: 50px;
	    }

	    h1.entry-title{
	    	line-height: 1.2em;
	    }

	/* Pločio korekcijos antraštei */    
		@media only screen and (min-width: 1500px) {
		   .hero-section { padding: 80px 280px 0px 290px; }
		   .et_post_meta_wrapper {padding-top: 0 !important;}
		}

		@media only screen and (min-width: 1200px) {
		   .hero-section {padding: 80px 280px 0px 290px;}
		   .et_post_meta_wrapper {padding-top: 0 !important;} 
		}

		@media only screen and (max-width: 1200px) {
		   .hero-section { padding: 80px 270px 0px 270px; }
		   .et_post_meta_wrapper {padding-top: 0 !important;}
		}

		@media only screen and (max-width: 980px) {
	       .hero-section { padding: 80px 170px 0px 170px; }
		}

		@media only screen and (max-width: 767px) {
	       .hero-section { padding: 80px 80px 0px 80px; }
		}

		@media only screen and (max-width: 500px) {
		   .hero-section {padding: 80px 30px 0px 30px;}
		   .hero-section h1 {font-size: 25px;}
		   /*.et_pb_section_0 { padding: 0 20px 0 20px !important;}*/
		}