/*
Theme Name: pazgas
Version : v1.69
*/
:root{
	--c-blue:#0064b4;
	--c-black:#252424;
	--c-yellow:#ffc805;
	--c-gray:#979797;
	--dark-blue:#003C5F;
	--main-blue:#EFF8FF;
	--highlight-blue:#DFEEFF;
	--c-red:#D1003F;
}

#mega-menu-item-black-studio-tinymce-36 > div > p:nth-child(3) > a:focus, #mega-menu-item-black-studio-tinymce-36 > div > p:nth-child(3) > a:active {border: solid 3px green !important; }
div.su-box-content.su-clearfix > a:nth-child(1),
div.su-box-content.su-clearfix > a:nth-child(2),
div.su-box-content.su-clearfix > a:nth-child(3),
div.su-box-content.su-clearfix > a:nth-child(4),
div.su-box-content.su-clearfix > a:nth-child(5) {
	padding-left:15px;
}
.su-box-title h4{
	padding: .5em 1em;
    font-weight: 700;
    font-size: 1.1em;
	color: #FFFFFF;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;

}
.su-box-title:has(h4) p{margin: 0;}
.su-box-content div[role=navigation] p{margin:0}
#content > div:nth-child(19) > div.su-box-content.su-clearfix > a:nth-child(1)


html {margin-top:0!important;}
body { margin:0; padding:0; background-color:#fff; font-size: 16px; color:var(--c-black);font-family: "Simpler", sans-serif !important;}

a { color: var(--c-blue); text-decoration:none; cursor:pointer;}
.page-template-default  a {
  text-decoration: underline;
}
.page-template-default header a,.page-template-default footer a {
  text-decoration: none;
}

.heaccessibility-statement #main a{text-decoration:underline}

a:hover { color: var(--c-blue); text-decoration:none; font-weight: bold;}

tr a { color: var(--c-blue); text-decoration:underline; cursor:pointer;}
p a { color: var(--c-blue); text-decoration:underline; cursor:pointer;}
input,input[type="text"], input[type="password"], textarea,button{font-family: "Simpler", sans-serif !important}
input:focus {border: solid 4px var(--c-blue);}
textarea:focus {border: solid 4px var(--c-blue);}

#choice_32_2_1:focus {outline: 4px auto var(--c-blue) !important;}
#choice_32_2_0:focus {outline: 4px auto var(--c-blue) !important;}
#choice_14_13_1:focus {outline: 4px auto var(--c-blue) !important;}
#choice_14_15_1:focus {outline: 4px auto var(--c-blue) !important;}
#choice_14_18_1:focus {outline: 4px auto var(--c-blue) !important;}


#menu-item-964 > a:focus,
#menu-item-1023 > a:focus,
#menu-item-5795 > a:focus,
#header > div.header_nav > div > div.header-search-form > a:focus,
#menu-item-1013 > a:focus,
#mega-menu-item-black-studio-tinymce-36 > div > p:nth-child(3) > a:focus,
#mega-menu-item-black-studio-tinymce-58 > div > p:nth-child(3) > a:focus,
#header > div.logoContainer > a:focus,
#menu-item-27 > a:focus,
a:focus {
	border:solid 4px ;
}
#menu-item-964:focus {
	border:solid 4px ;
}


a::-moz-focus-inner {
  outline-style: solid;
}
a:active, a:focus, a::-moz-focus-outer {
  outline-style: solid;
}

#label_2_6_0:focus, #label_2_6_0:active, #label_2_6_1:focus , #label_2_6_1:active ,#label_2_7_1:focus , #label_2_7_1:active, #label_2_7_0:active, #label_2_7_0:focus {
	border-style: solid;
    border-width: thick;
}

span:focus, span:active {
	border-style: solid;
    border-width: thin;
}

#field_2_7 > label:nth-child(1):focus, #field_2_7 > label:nth-child(1):active , #field_2_6 > label:nth-child(1):focus, #field_2_6 > label:nth-child(1):active {
		border-style: solid;
    border-width: thin;
}


#wrapper > div.page_headline > div > p {color: var(--c-black);  font-size:32px;}
#foogallery-gallery-34 > div.owl-stage-outer > div > div:nth-child(4) > div > div > p {color: var(--c-black);  font-size:1.8em;}
#foogallery-gallery-34 > div.owl-stage-outer > div > div.owl-item.active > div > div > p {color: var(--c-black);  font-size:1.8em;}

#ivMobile {display:none;}
#gform_1 {position:relative;}
#gform_1 > div.gform_body {width:100% !important}


#field_7_15 {display: none !important} /* roei 06.01.21 multi choice property on green iv */


#black-studio-tinymce-5 > div:nth-child(2) > a:nth-child(1):focus,
#black-studio-tinymce-5 > div:nth-child(2) > a:nth-child(2):focus,
#black-studio-tinymce-5 > div:nth-child(2) > a:nth-child(3):focus {
	border-style:double;
}

#productCategory1 > span:nth-child(1)  {display:none;}
#productCategory2 > span:nth-child(1)  {display:none;}
#productCategory3 > span:nth-child(1)  {display:none;}
#productCategory4 > span:nth-child(1)  {display:none;}

#input_7_10:focus,
#input_7_11:focus,
#input_7_13:focus,
#input_7_14:focus {
	border-color:red;
	border-width:3px;
}

#input_2_13:focus,
#input_2_5:focus,
#input_2_15:focus,
#input_2_20:focus,
#input_2_8:focus{
	border-width:3px;
}


#gform_submit_button_2:focus, #gform_submit_button_2:active,
#gform_submit_button_7:focus, #gform_submit_button_7:active,
a.btn:nth-child(2):focus, a.btn:nth-child(2):active
{
	border-color:blue !important;
	border-width:4px !important;
}

#menu-item-4221 > a:nth-child(1):active, #menu-item-4221 > a:nth-child(1):focus,
#menu-item-1728 > a:nth-child(1):active, #menu-item-1728 > a:nth-child(1):focus,
#menu-item-4919 > a:nth-child(1):active, #menu-item-4919 > a:nth-child(1):focus
{
	border-style: solid;
	border-width: 4px;
	border-color: green;
	padding-bottom: 22px;
}

#menu-item-53 > a:nth-child(1):active, #menu-item-53 > a:nth-child(1):focus
{
	border-style: solid;
	border-width: 4px;
	border-color: green;
	padding-bottom: 9px;
}

#menu-item-4223 > a:nth-child(1):active, #menu-item-4223 > a:nth-child(1):focus
{
	border-style: solid;
	border-width: 4px;
	border-color: green;
	padding-bottom: 21px;
}

a.postsLinks:nth-child(1):active,a.postsLinks:nth-child(1):focus,
a.postsLinks:nth-child(2):active,a.postsLinks:nth-child(2):focus,
a.postsLinks:nth-child(3):active,a.postsLinks:nth-child(3):focus,
#productCategory2:active, #productCategory2:focus,
#productCategory3:active, #productCategory3:focus,
#productCategory4:active, #productCategory4:focus,
#productCategory1:active, #productCategory1:focus {
	border-width: 1px;
	border-color: blue;
	border-style: solid;
}


a:active { color: #2b551f; text-decoration:none; font-weight: bold;outline-style: solid;}
b,strong{ font-weight:700; }

h1,h2,h3,h4{ color:var(--c-blue); font-weight:700; margin:0;}
h1 {font-size: 60px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 0.95;letter-spacing: -0.7px;color: var(--c-blue);	}

h2 { font-size:1.5em; padding-bottom:5px; margin-bottom:25px;}
h3 {font-size:1.2em; margin-bottom:15px;}
h4 {font-size: 20px;font-weight: bold;line-height: 1 ;color:var(--c-black)}

p {margin:0; margin-bottom:30px; color:var(--c-black)}
img { max-width: 100%; border:0;}
.foo-item a img {max-width:none;}

.btn{ background-color: var(--c-yellow); color: var(--c-black); font-size:1.2em; text-align:center; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.btn:hover{
	color: var(--c-black);
}
.popup_Close:focus { border-style: solid;
    border-color: var(--c-yellow);}

.btnBlock{background-color: var(--c-yellow); color: var(--c-black); font-size:1.333em; text-align:center;padding:15px 0px;display:block;}
.btnBlock:hover{ color: var(--c-black);background-color: #34a142;}

.btnBlue{ background-color: var(--c-blue); color: #fff; font-size:1.2em; text-align:center; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.btnBlue:hover{ color: #fff;background-color: #25732f;}
.btnBlue:focus{ color: #fff;background-color: #34a142;}




.blueLink   { color:#13bcee;}
.orangeLink { color:#e97f41;}
.pinkLink   { color:#e35081;}
.greenLink  { color:#9fcd4d;}

.page_headline  { height:229px; width:100%; margin-bottom:20px; background-size:cover; background-position: 50% 50%;}

#ivMobile {display:none;}
#gform_1 {position:relative;}
#gform_1 > div.gform_body {width:100% !important}



.page_headline .contentContainer  { padding-top:50px; }
.page_headline .contentContainer h1 { margin-bottom:0px;}
.page_headline .contentContainer p  { font-size:1.767em; }

.owl-carousel { direction: ltr;}
.owl-carousel .owl-item img{ max-width: none;width: auto!important;}
.asterisk  { font-size: 2.667em;line-height: 0; vertical-align: middle; display:inline-block;}
i.arrow-left{ display:block; width:17px; height:25px; background:url('img/blue-arrow.png') no-repeat;}

.mobile,
.mobileTable{ display:none; }

.desktop{ display:block;}
.desktopTable {display:table;}

.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}

/*******popup*****************************************/

#backgroundPopup{
    display:none; position:fixed;_position:absolute; height:100%;width:100%;top:0;left:0;background:rgba(0, 0, 0, 0.7); border:1px solid #cecece;z-index:998;
}
#popup
 {
	 display:none;
	 position:fixed;
	 _position:absolute; /* hack for internet explorer 6*/
	 top:15%; right:50%; margin-right:-150px;
	 max-width:460px;
	 width:90%;
	background:#FFFFFF;
	z-index:999;
	padding:30px 2% 20px 2%;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,1);box-shadow: 0px 0px 16px 0px rgba(0,0,0,1);
}

@media (max-width: 800px) {
    #popup
 {
	 display:none;
	 position:fixed;
	 _position:absolute; /* hack for internet explorer 6*/
	 top:15%; right:50%; margin-right:-150px;
	 max-width:460px;
	 width:85%;
	 margin-right:5%;
	 right: auto;
 }
	img { margin:auto;}
}

#popup h2           { color:#004687; font-size:3.333em; font-weight:700; border:0;}
#popup h2 i.error_icon  { display:inline-block; background:url('img/popup_error_icon.png') no-repeat; width:44px; height:44px; margin-left:10px; vertical-align: middle;}
#popup_Close        { display:none; top:-17px; left:-17px;}
#popup #contentArea        { padding:0 60px 0 50px; }
#popup #contentArea .error { color: #eb1125; font-size:1.667em; }
#popup #contentArea .btnsContainers       { margin-top:20px;}
#popup #contentArea .btnsContainers .btn  { display:inline-block; width:113px; padding: 5px 0;}
#popup #contentArea .btnsContainers .btn:hover    { }

/*******************************************************************************/
#wrapper  { display: block; }
#header   { height:132px;position:relative;}
#content  { }
#footer   { margin-top: 100px;}
.title    { font-size: 11pt;  font-weight: bold; }
.contentContainer{ max-width:1240px; margin:0 auto;}


/************* header ******************************************************************/
#header .logoContainer    {position:absolute;top:15px;;right:0;}
#header .logoContainer a  { display:inline-block; width:193px;height:88px;background:url('img/newlogo3.jpg') round;}

#header .header_nav {height: 132px;margin-right: 20%;margin-left: 0%;position:relative;}

#header nav { position: relative; height: 40px;}
#header nav #mega-menu-wrap-primary { top:0; clear:none;}
#header nav #mega-menu-wrap-primary #mega-menu-primary{top:0;}
#header nav ul    { margin: 0; padding: 0; list-style: none;overflow:hidden;}
#header nav ul li { float: left; padding:0 2% 4px 2%; border-right:1px solid #0f355f; }
#header nav ul li:last-child  { padding-right:0; border-right:0px solid #0f355f;  }
#header nav ul li:first-child { padding-left:0;}
#header nav a { color:#0f355f; font-size:1.2em; font-weight: bold; text-decoration: none; padding-bottom:2px;border-bottom:2px solid transparent;}
#header nav ul li:hover a, #header nav ul li.current-menu-item a {border-bottom:2px solid #9fcd4d;}
#header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {width:123%;}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item,
#mega-menu-wrap-primary, #mega-menu-wrap-primary #mega-menu-primary, #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link
{ font-size:inherit!important; }

#header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link
{font-size: 18px !important;font-weight: normal;font-style: normal;font-stretch: normal;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {padding: 20px 2% 20px 2%;}
#header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {float: right; padding:0 1%;}

/************************  Mega Menu Peulot Le Shiruthem **********************************/

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu
{padding-bottom:35px;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title
{ display: none;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget
{padding-top:15px;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a
{display: block;vertical-align: top; padding:10px 0; padding-right:15px; border-radius: 5px;background-color: #f3f3f3;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a span
{line-height: 60px;display: inline-block;vertical-align: top;padding-right:15px;font-size: 24px;font-weight: 500;letter-spacing: -0.2px;color: #004687;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a img {width:60px;height:60px;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a:hover {background:#004687;}
#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a:hover img
{filter: brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);}
#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a:hover span {color:white;}


/************************   Mega Menu Mutzarim Shelanu **********************************/


#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item
{float: right; padding: 0 1%;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title
{height:60px;line-height:60px; background-color: #004687;color: #fff;font-size: 24px;font-weight: bold;  letter-spacing: -0.2px; padding:0 10px;
 border: 0px;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;}

 #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget
 {background-color: #f3f3f3;padding:0 10px; padding-top:5px; min-height: 215px;margin-bottom:30px;
 border: 0px;border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}

 #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li {padding:5px 0;float:none;border:0;}
 #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li a {display:block;height:30px;vertical-align:top;}
 #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li a img {width:30px; height:30px;}
 #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li a span
 {line-height:30px;display:inline-block;vertical-align: top;padding-right:10px;}

  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li a:hover span {text-decoration:underline;}

   #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget a.bottomLink
   { display: block;position: absolute;bottom: 0px;left:0;font-size: 18px;line-height:18px; font-weight: 300;letter-spacing: -0.2px;width: 94%;text-align: left;left: 6%;text-decoration:underline;}

 #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-black-studio-tinymce-31 h4{display:none;}
 #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-black-studio-tinymce-31 .textwidget
 {background-color: transparent; padding: 0 35px;}

 #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-black-studio-tinymce-31 .textwidget ul li
 {padding-bottom:15px;}

  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-black-studio-tinymce-31 .textwidget ul li a
  {font-size: 24px;font-weight: 500; letter-spacing: -0.2px;color: #004687;height:60px;line-height:60px;background-color: #f3f3f3;border-radius: 5px;padding-right:15px;}

 #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-black-studio-tinymce-31 .textwidget ul li a:hover
 {text-decoration:underline;}

/************************   Mega Menu Else  **********************************/

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-19 > ul.mega-sub-menu > li.mega-menu-item .textwidget
{ background-color:#f3f3f3; padding:10px 5%; min-height:235px;  border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-19 > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
  background-color:#004687; color: #fff; font-size:1.3em; font-weight:bold; padding:10px 5%;border:0px; border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;}


#header nav li#mega-menu-item-17 ul.mega-sub-menu li.mega-menu-item,
#header nav li#mega-menu-item-16  ul.mega-sub-menu li.mega-menu-item
{ border-right:1px solid #f3f3f3;}
#header nav li#mega-menu-item-17 ul.mega-sub-menu li.mega-menu-item:last-child, #header nav li#mega-menu-item-16  ul.mega-sub-menu li.mega-menu-item:last-child
{border:0;}
#header nav li#mega-menu-item-17 ul.mega-sub-menu li.mega-menu-item .textwidget,
#header nav li#mega-menu-item-16 ul.mega-sub-menu li.mega-menu-item .textwidget
{padding:0 5%;}
#header nav li#mega-menu-item-17 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-36 .textwidget
{ background-color:#f3f3f3; padding: 15px 5%;}
#header nav li#mega-menu-item-4250 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-58 .textwidget
{ background-color:#f3f3f3; padding: 15px 5%;}
#header nav li#mega-menu-item-17 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-36 .textwidget h4,
#header nav li#mega-menu-item-4250 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-58 .textwidget h4,
#header nav li#mega-menu-item-16 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-10 .textwidget h4
{ font-size:1.222em;}
#header nav li#mega-menu-item-17 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-36 .textwidget a
{ padding: 5px 5%; background-color:#004687;font-size:1em; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#header nav li#mega-menu-item-4250 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-58 .textwidget a
{ padding: 5px 5%; background-color:#004687;font-size:1em; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }



#header nav li#mega-menu-item-4250 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-55 .textwidget a
{ padding: 5px 5%; background-color:#004687;font-size:1em; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
#header nav li#mega-menu-item-4250 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-55 .textwidget
{ background-color:#f3f3f3; padding: 15px 5%;}
#header nav li#mega-menu-item-4250  ul.mega-sub-menu li.mega-menu-item{border-right:0;border-left:1px solid #f3f3f3;}


#header nav li#mega-menu-item-16 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-10 .textwidget
{ background-color:#004687; padding: 10px 2%; overflow:hidden; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

#header nav li#mega-menu-item-16 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-10 .textwidget img
{ float: right;clear:left; margin-left:5%; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

#header nav li#mega-menu-item-16 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-10 .textwidget h4
{color:#fff;}

#header nav li#mega-menu-item-16 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-10 .textwidget a
{font-weight:bold; color:#fff; font-size:1em; }

#header nav li#mega-menu-item-16 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-8 .textwidget a:hover{ font-weight: bold;}

#header nav li#mega-menu-item-17 ul.mega-sub-menu li.mega-menu-item,
#header nav li#mega-menu-item-16  ul.mega-sub-menu li.mega-menu-item{border-right:0;border-left:1px solid #f3f3f3;}

a.mega-menu-link:hover .arrow-up      { display:block;}
.arrow-up      { display:none;overflow: hidden; width:30px; height:30px; position: absolute; bottom:-3px; left: 50%;z-index: 9999; margin-left:-15px;}
.arrow-up:after {content: "";position: absolute;width: 15px;height: 15px;background: #fff;transform: rotate(45deg);top: 22px;left: 7.5px;-webkit-box-shadow: 0px 0px 5px 0px #666;-moz-box-shadow: 0px 0px 5px 0px #666;-ms-box-shadow: 0px 0px 5px 0px #666;-o-box-shadow: 0px 0px 5px 0px #666;box-shadow: 0px 0px 5px 0px #666;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li > ul.mega-sub-menu a{border:0px;}

 #header nav #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu,
 #header nav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item,
 #header nav #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link{ text-align:right;}

#header nav li ul.mega-sub-menu li.mega-menu-item .textwidget{ color:#004687;}
#mega-menu-item-black-studio-tinymce-27 strong,#mega-menu-item-black-studio-tinymce-28 strong  { font-size:1.667em;}
#mega-menu-item-black-studio-tinymce-27 strong,#mega-menu-item-black-studio-tinymce-28 strong .asterisk {margin-top: 35px;}

#header .top_nav{ height: 45px; padding-top:30px;}
#header .top_nav .header-search-form{ float:none;position:absolute;left:322px;top:24px;}
#header .top_nav .header-search-form .search-form {position: absolute;width:360px;background-color:white;top:0;left:-5px;}
#header .top_nav .header-search-form .open_search { display:block; width: 18px; height:18px; margin-top:15px; background:url('img/search_icon.png') no-repeat top left;}
#header .top_nav .header-search-form .search-form label {display:block;width: 100%; display:none;}
#header .top_nav .header-search-form .search-form label span {display:none; }
#header .top_nav .header-search-form .search-form .search-submit{	position: absolute; top: 15px; left: 5px; width: 18px!important; height:18px!important; border:0px; font-size:0; background:transparent url('img/search_icon.png');background-color:white;padding:0;display:none;	}

#header .button_nav{ float: left;width:45%;}
#header ul.top_button_nav { margin: 0; padding: 0; list-style: none; white-space: nowrap;}
#header ul.top_button_nav li  { float:left; height:35px;line-height:35px;padding:0px 15px;background: #f3f3f3; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
#header ul.top_button_nav li:first-child  {margin-right: 1%;}

#menu-item-5795 {background:#FFFFFF !important;}
#menu-item-5795:hover {color:black !important;}
#menu-item-5795 > a:hover {color:black !important;}

#header ul.top_button_nav li:hover  { background: #004687;}
#header ul.top_button_nav li a{ font-weight: 700; color: #0f355f;}
#header ul.top_button_nav li a:active{ font-weight: 700; color: #0f355f; outline-style: solid;}
#menu-item-1023 > a:nth-child(1):active {outline-style: solid;};
#header ul.top_button_nav li:hover a  { color: #fff;}

#header ul.top_button_nav li.menu-item-91 { background:none;}
#header ul.top_button_nav li.menu-item-91 a{ color:#004687; font-size:16px; font-family:Calibri;}
#header ul.top_button_nav li.menu-item-964 { background:none; width:25px;}
#header ul.top_button_nav li.menu-item-964 a{ color:#004687; font-size:17px; width:125px;}
#header ul.top_button_nav li.menu-item-1023{ background:none; width:85px;margin-left:0px;margin-right:100px;}
#header ul.top_button_nav li.menu-item-1023 a{ color:#004687; font-size:19px;font-weight:normal; }

#header ul.top_button_nav li.submenu-nav-item{ background:none; width:85px;margin-left:10px;margin-right:20px;}
#header ul.top_button_nav li.submenu-nav-item a{ color:#004687; font-size:19px;font-weight:normal; }
#header ul.top_button_nav li.menu-item-91{width:10px;margin-left:65px;}

#header ul.top_button_nav li a img{  vertical-align:middle; margin-left:4px; }
#header .mobile_nav_btn{display: none;}

/************* footer ******************************************************************/


#footer .pazgasClients  { overflow: hidden; margin-bottom:40px; }

#footer .pazgasClients a,
#footer .pazgasClients  h4 {display: block; float: right; padding-right:0%; padding-left:3%}

#footer .pazgasClients a    { width:21%; color:#4d4d4d; }
#footer .pazgasClients  h4  { width:14%;margin-top:6px;padding-left:2%;}
#footer .pazgasClients a.btn  { padding:10px 2%; width:auto; max-width: 11.5%; color:#fff;font-size:1.1em; font-weight:bold;}
#footer .pazgasClients a.btn span {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0;}
#footer .pazgasClients a img  { display:block; float:right; margin-left:2%; clear:left; vertical-align: middle;}
#footer .pazgasClients a span {width:78%;height:43px;padding-top:7px;display:inline-block;}

.footer_nav { min-height:150px; overflow:hidden;padding-top: 10px;}
.footer_nav .widget-area  { float: right; width:15.3%; padding-right:2%}
.footer_nav .widget-area:first-child  { width:12%;}
.footer_nav .widget-area h2{ font-size:  font-size:1.333em; border:0px;margin-bottom: 0px;}
.footer_nav .widget-area a{ display:block; margin-bottom:5px;}
.footer_nav .widget-area a:hover{}
.footer_nav .widget-area.contact_info  { width:30%; padding-right:0; padding-left:4%; color:#004687; font-weight: bold;}
.footer_nav .widget-area.contact_info h3 { margin-bottom:5px; font-size:2em; }
.footer_nav .widget-area.contact_info h3 img {vertical-align: middle; margin-top: -6px;}
.footer_nav .widget-area.contact_info p {margin-right:42px;}
.footer_nav .widget-area.contact_info a { display:inline-block; padding:5px 2%; width:210px !important ;}

.credits{ margin-top: 55px; text-align: center; color: #4d4d4d;}
#footer ul{ list-style: none; margin: 0; padding: 0;}
#footer ul li{ display:block; font-weight:normal;}
#footer ul li:hover{ font-weight:bold;}


/*******imageGalery********/

#img600{display:none;}
#imgGalery{display:none;}

/****************************************************************************************/
.linkBoxList,.postsBoxList  { overflow:hidden; list-style: none;margin:0;padding:0;}
.linkBoxList a.linkBox,.linkBoxList li.linkBox, .postsBoxList .postBox  { min-height:1180px; display:block; width:32%; min-height:460px; float: left; margin:0;padding:0; list-style: none; margin-right:2%; margin-bottom:20px; background:#f3f3f3; position:relative;}
.linkBoxList .linkBox:nth-child(3n),.postsBoxList .postBox:nth-child(3n) { margin:0!important;}
.linkBoxList .linkBox .LinkBoxText, .postsBoxList .postBox .postBoxText    { display:block; padding:5% 5% 5% 5%;}
.linkBoxList .linkBox .LinkBoxText p, .postsBoxList .postBox .postBoxText p{ color:#4d4d4d; }
.linkBoxList .linkBox .PostImage, .postsBoxList .postBox .PostImage  { height: 240px; background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;}
.linkBoxList .linkBox .LinkBoxText p b, .postsBoxList .postBox .postBoxText p b  { display:inline-block; position:absolute; bottom:10px; color:#004687; margin-top: 10px; text-decoration:underline;}
.postsBoxList .postBox .postBoxText h3{ margin-bottom:0; }

.linkBoxList.wide a  { overflow: hidden; min-height:auto;}
.linkBoxList.wide a .PostImage      { float: left;  width: 50%;height: 200px; background-position: 50% 50%; background-size:cover;}
.linkBoxList.wide a .LinkBoxText    { float: left;  width: 40%;}

.linkBoxList.available-services a.linkBox {width:20%}
.linkBoxList.available-services a.linkBox img {height:100px;width:100px;}


.infoBoxList { overflow:hidden;}
.infoBoxList .infoBox { float:left; width:49%; background:#f3f3f3;}
.infoBoxList .infoBox:first-child { margin-right:2%;}
.infoBoxList .infoBox .infoBoxHeadline  { background-color:#004687; height:80px; padding:10px 5% 5px 1% ;color:#fff; }
.infoBoxList .infoBox .infoBoxHeadline h3{ font-size:2em; margin-bottom:0; color:#fff;}
.infoBoxList .infoBox .infoBoxText{ padding:20px 3% 20px 2%;}
.infoBoxList .infoBox .infoBoxText ol { margin: 0;  padding: 0;  list-style-type: none; }
.infoBoxList .infoBox .infoBoxText ol li {counter-increment: item; margin-bottom:20px; padding-left:30px; }
.infoBoxList .infoBox .infoBoxText ol li:before {content: counter(item);color: #fff;text-align: center; background:#004687;padding: 1px 7px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-left: 10px;position:absolute;left:0%;}


.availableServicesList  {overflow: hidden;list-style: none;margin: 0;padding: 0;}
.availableServicesList a.linkBox{ display:block; width:23.5%; height:185px; float: right; margin:0;padding:0; margin-bottom:2%; margin-left:2%; background:#f3f3f3;text-align:center;position:relative;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.availableServicesList .linkBox:nth-child(4n) { margin:0!important;}
.availableServicesList .linkBox img { height: 100px; width:100px;margin:20px 0px;}
.availableServicesList   h3{ margin-bottom:0;  background-color: #004687;color:white;height: 40px;  line-height: 40px;border-radius:0px 0px 8px 8px; -moz-border-radius:0px 0px 8px 8px; -webkit-border-radius:0px 0px 8px 8px;}

/************* homepage ******************************************************************/

#foogallery-gallery-34 .foo-item  { position:relative;}
#foogallery-gallery-34 .foo-item .owl-caption { bottom:auto; top:25px; right: 10%; width:50%; background:none;}
#foogallery-gallery-34 .foo-item .owl-caption h4 {font-size:60px; color:#0f355f; line-height: 1.2; font-weight:bold; text-align: right;}
#foogallery-gallery-34 .foo-item .owl-caption p { font-size:26px; color:#0f355f; line-height: 1.2; text-align: right;}
#foogallery-gallery-34 .foo-item a {margin:0;}

.owl-carousel {overflow:hidden;max-height:250px;}
.owl-dots {position:absolute; bottom: 20%; right: 14%;}
.owl-carousel .owl-dots .owl-dot span{ background-color: #13bcee !important;}
.owl-carousel .owl-dots .owl-dot.active span{ background-color: #0f355f!important;}

.home_button_nav_container {max-width:1280px; margin:0 auto;padding-top:20px;position: relative; z-index: 2;margin-top: -55px; background-color: rgba(255,255,255,0.7);}

ul.home_button_nav    { list-style:none;max-width:1240px; margin:0 auto;padding:0; overflow:hidden;}
ul.home_button_nav li { float:left; width:19.2%; height:120px; margin-right:1%; background-color: #004687; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
ul.home_button_nav li:hover { background-color: #0f355f;}
ul.home_button_nav li:last-child{ margin-right:0;}
ul.home_button_nav li a{ display:block; padding:30px 0; color: #fff; text-align:center; font-weight:normal;
font-size: 28px; font-weight: 500;line-height: 0.86;letter-spacing: -0.3px;}
ul.home_button_nav li a img   {vertical-align:middle;}
ul.home_button_nav li a span  { display:inline-block; width:43%; text-align:left; vertical-align:middle;}
ul.home_button_nav li.menu-item-54 a {padding-top: 20px;}


.homepage .PostImage  { height: 240px; background-position: 50% 50%; background-size:cover;}

.homepage section {margin-top: 60px;}
.homepage h2  { font-size:3.333em; color:#0f355f;  text-align:center; border:0; }
.homepage a.linkBox .LinkBoxText p b  { display:inline-block; position:absolute; bottom:10px; color:#004687; margin-top: 10px; min-width:85px;}

.homepage a.catItem  { text-align:center; background:#fff;}
#ivMobile {display:none;}
#gform_1 {position:relative;}
#gform_1 > div.gform_body {width:100% !important}


.homepage .catItem .LinkBoxImage {display:block; background-color:#FFFFFF; text-align:center; } /* roei 09.03.21 #f3f3f3 was */
.homepage .catItem .LinkBoxText { display:block;min-height:142px;text-align:right; }
.homepage .catItem .LinkBoxText  h3 {min-height:46px;}
.homepage .linkBoxList a.linkBox  { float: right; margin-right:0%; margin-left:1%;}
.homepage .linkBoxList a.linkBox.catItem  {width:90%;min-height:400px;font-weight:normal;} /* roei 23.5 */
.homepage .linkBoxList a.catItem:nth-child(3n){margin-left:2%!important;font-weight:normal;}
.homepage .linkBoxList a.linkBox.catItem:last-child{margin:2%!important;font-weight:normal;}




.homepage .catItem .linkTextBtn { display:block; line-height:35px; font-weight:bold; font-size:1.2em; background-color:#f3f3f3;}
.homepage .catItem:hover .linkTextBtn   { color:#fff; background-color:#004687;}

.homepage #productCategory1 .linkTextBtn   {color:#09607a;}
.homepage #productCategory1:hover .linkTextBtn   { color:#fff; background-color:#09607a;}

.homepage #productCategory2 .linkTextBtn   {color:#b55015;}
.homepage #productCategory2:hover .linkTextBtn   { color:#fff;background-color:#b55015;}

.homepage #productCategory3 .linkTextBtn   {color:#d1225d;}
.homepage #productCategory3:hover .linkTextBtn   { color:#fff; background-color:#d1225d;}

.homepage #productCategory4 .linkTextBtn   {color:#5a7a23;}
.homepage #productCategory4:hover .linkTextBtn   { color:#fff;background-color:#5a7a23;}

/****Page Template****/
#main.page{}
#main.page h2  { margin-top: 55px;}
#main.page img { width:100%; height:auto;}
#main.page a img { max-width:100%; width:auto; height:auto;}

/****Tables****/
.tablepress tfoot th, .tablepress thead th{ background-color:#004687!important; color:#fff; font-size:1.667em; }
.tablepress tbody td { background-color:#f3f3f3!important; color:#0f355f; font-size:1.111em; }
.tablepress tbody td, .tablepress tfoot th { border-top: 1px solid #fff!important;}

/****accordion****/
.su-accordion .su-spoiler .su-spoiler-title {  height: 40px; line-height:40px; padding-right: 60px; background-color:#0176b9; color:#fff; font-size:1.667em; font-weight: bold;}
.su-accordion .su-spoiler.su-spoiler-closed .su-spoiler-title { background-color:#f3f3f3; color:#0f355f; }
.su-accordion .su-spoiler .su-spoiler-title .su-spoiler-icon  { background-color:#004687; color:#fff;top:0; height:54px; line-height: 54px;padding: 0 14px; font-size:25px;}
.su-accordion .su-spoiler .su-spoiler-content   { background-color:#f3f3f3; color:#0f355f; padding-right: 60px;}

/****Gallerys****/
.su-carousel,.su-slider {direction:ltr; border: 10px solid #f3f3f3;}
.su-carousel .su-carousel-slide img {
    border: 0px solid #ccc!important;
    background-color:transparent!important;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.su-carousel .su-carousel-prev, .su-carousel .su-carousel-next {opacity:1!important; width:61px!important;height:61px!important; color:#0176b9!important;}
.su-carousel .su-carousel-prev{ background:transparent url('img/next.png') no-repeat!important;}
.su-carousel .su-carousel-next{ background:transparent url('img/prev.png') no-repeat!important;}
/****Buttons****/

.su-button-wide{ margin:0px 0 10px 0!important;}
/****Note****/
.su-note    { border:0px!important;}
.su-note h2 { margin-bottom:0; }
/****Woocommerce********************/
.term-description {display:none; }

/****forms********************/
#gform_11 .gform_body { height:80px; }
#gform_fields_11 {height:80px;}
.gform_wrapper.gf_browser_chrome .gform_body  { width:100%!important;}
.gform_wrapper.gf_browser_ie .gform_body  { width:100%!important;} /* roei 22.09.19 */
input,textarea,body .gform_wrapper .gform_body .gform_fields .gfield select,.gform_wrapper ul.gform_fields li.btnStyle  ul.gfield_radio li label
 { background:#fff;height:46px;width:96%;padding:0 2%;font-size:1.278em;color:#4d4d4d;border:1px solid #dfdfdf;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;outline: none !important;border:1px solid #707070;}
.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li {	position:static !important;}  /* roei 09.04.17 added beacuse the "no" field on products was hidden after chrome upgrade */

select:focus, select:active  {border: solid 4px #00008B !important;}

 input.search-field {width:105%; margin-right:-15px;}

textarea { height:100px!important;}
input[type="submit"] { float:left; width:auto!important; background-color: #0f355f; color:#fff; font-weight:bold; font-size:23px!important; font-weight:bold!important; cursor:pointer;}
input[type="submit"]:hover  { background-color:#34a142;}
input[type="submit"]:focus  { background-color:#34a142;}
input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #4d4d4d;}
input::-moz-placeholder { /* Firefox 19+ */color: #4d4d4d;}
input:-ms-input-placeholder { /* IE 10+ */color: #4d4d4d;}
input:-moz-placeholder { /* Firefox 18- */color: #4d4d4d;}
form  {}
form h4 { background-color: #004687; color:#fff; padding: 10px 2%;font-size:1.1em;}
form .formSection{ padding:30px 2%;background-color: #f3f3f3; margin-bottom:25px;}
form label,.gform_wrapper .gform_body label.gfield_label { display: inline-block; float:none!important; clear:both; width:20%; padding-right:2%; font-size:19px !important; color:#4d4d4d; vertical-align:middle;} /* roei 22.01.19 */
form label.textareaLabel{vertical-align:top;}
form .fieldContainer  { display: inline-block; width:65%; margin-bottom:10px;}
form .asterisk  { color:#afafaf; font-size: 2.667em; vertical-align: middle; display:inline-block;}
.page #main form img.ajax-loader  {width:auto;}

.gform_wrapper input,.gform_wrapper textarea { height:46px!important; width:96%!important; padding:0 2%!important;}
.gform_body{ background-color: #f3f3f3; padding-bottom:30px;}
.gform_body h4{ margin-bottom:30px;}
.gform_body .margin-top { border-top:25px solid #fff;}
.gform_wrapper ul.gform_fields  { position:relative; overflow: hidden !important;}
body .gform_wrapper .ginput_container_checkbox ul.gfield_checkbox li input[type="checkbox"]{ background:transparent!important; vertical-align: middle!important; float:none!important;}
body .gform_wrapper .ginput_container_checkbox ul.gfield_checkbox li{ margin:0!important;padding:0!important;}
.gfield_checkbox li label  {vertical-align:middle!important;}
.gform_wrapper ul:not(.top_label) .gfield_description, .gform_wrapper ul.gform_fields:not(.top_label) :not(.ginput_container_time).ginput_container
{ width:52%!important;display: inline-block!important; margin-right:0!important; }
.gform_wrapper .gform_fields.right_label .gfield .gfield_label, .gform_wrapper .gform_fields.right_label .gfield .gfield_label
{ text-align:right!important}
.gform_wrapper .gform_fields .gfield  label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) .gfield label.gfield_label
{ font-size:19px; font-weight:400; margin-top:10px!important;}
.gform_wrapper span.gfield_required { margin-top: 3px; color:#afafaf; font-size: 2.667em;line-height: 0.7; vertical-align: middle; display:inline-block;}
.gform_wrapper .gform_footer  { width:100%!important;padding:15px 0 10px 0!important}
.gform_wrapper .gform_footer input.gform_button[type="submit"]{}
input[type='submit'], .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]
{ float: left; width: auto !important; margin:0}
.gform_wrapper form ul.gform_fields:not(.top_label).gform_fields li.gfield_html_formatted{margin-right:0!important; width:100%!important; }
html[dir=rtl] .gform_wrapper ul.gform_fields:not(.top_label) li.gfield_html_formatted{margin-right:0!important; margin-top:0px;}
.gform_wrapper textarea{ height:100px!important}
.ginput_container ul.gfield_radio li{ float:left; margin-right:2%!important; }
.ginput_container ul.gfield_radio li input{ height:auto; background: transparent; border:0; vertical-align:middle; }
/*.gform_wrapper .gfield .ginput_container ul.gfield_radio li input[type=radio]{float:none!important; }*/
.gform_wrapper ul:not(.top_label).gform_fields .gfield_label{ padding:0 2%!important;}
.gform_wrapper span.ginput_left, .gform_wrapper ul.gform_fields li.gfield{ padding:0 2%!important; min-height: 40px;}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html  { padding:0!important; margin-top:0px;}

html :not(.gf_browser_gecko):not(.gf_browser_ie).gform_wrapper select{ width:96%;}

body .gform_wrapper div.gform_body ul.gform_fields li.extraText.gfield_html
{ padding:0 2%!important; color:#4d4d4d; }

.gform_wrapper ul.gform_fields .gfield_description.validation_message,.gform_wrapper form div.validation_error
{ display:none!important;}
html .gform_wrapper ul.gform_fields li.gfield.gfield_error
{ border: 0px!important;}

/***Bill form********/
li#field_1_5{margin:0; font-size: 18px;}
li#field_1_5 .gchoice_1_5_1 label#label_1_5_1 { font-size:1.1em;}
/*#field_1_5 .gfield_label{opacity: 0; position: absolute;}*/
#field_1_5 .ginput_container.ginput_container_checkbox{ margin-right:2%!important;width: 100% !important;}
#input_1_14 {direction:ltr!important;}

 /***id/customer number radio field***/
.gform_wrapper ul.gform_fields li.idRadio.gfield { width:30%; height:52px;padding: 0 1% 0 2% !important;}
li.idRadio.gfield label.gfield_label, li.idTextBox.gfield label.gfield_label {width:6.2%!important; padding:0!important;margin-right:2%!important;}
li.idRadio.gfield .ginput_container.ginput_container_radio {margin-right:4%!important;}
li.idTextBox.gfield .ginput_container.ginput_container_text {margin-right:2%!important;}
/*li.idRadio.gfield .ginput_container.ginput_container_radio li input{display:none;}*/
.gfield_label[for='input_2_5']{
	opacity: 0;
	position: absolute;
}
li.idRadio.gfield label.gfield_label span.gfield_required {margin-right: -9px !important;}
.gform_wrapper ul.gform_fields li.idRadio.gfield .ginput_container.ginput_container_radio{ margin-top:-10px!important;width: 87% !important;}
.gform_wrapper ul.gform_fields li.idRadio.gfield .ginput_container.ginput_container_radio ul.gfield_radio{width: 88% !important; height: 52px;}
li.idRadio.gfield .ginput_container.ginput_container_radio ul.gfield_radio { border:1px solid #dfdfdf; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
li.idRadio.gfield .ginput_container.ginput_container_radio li { width:50%;margin:2px 0!important; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
li.idRadio.gfield .ginput_container.ginput_container_radio li label{display:block; text-align:center!important;max-width: none;height:45px; line-height:45px; margin-bottom:0px!important; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
li input[type=radio]:checked ~ label{ color: #fff; background-color: #0176B9FF;}

.gform_wrapper ul.gform_fields li.idTextBox.gfield { position: absolute; right:31%; width:50%!important; margin-top:-64px!important;padding:0!important;}
li.idTextBox.gfield .ginput_container.ginput_container_text {}
li.idTextBox.gfield label.gfield_label  { opacity: 0; position: absolute}
.gform_wrapper ul.gform_fields li.idTextBox.gfield .ginput_container.ginput_container_text{width: 100% !important;margin: 0 !important;}

.gform_wrapper ul.gform_fields li.btnStyle  ul.gfield_radio li  { width:23%;}
.gform_wrapper ul.gform_fields li.btnStyle  ul.gfield_radio li:last-child  { margin-left:0!important; margin-right:0!important; }
.gform_wrapper ul.gform_fields li.btnStyle  ul.gfield_radio li input  {opacity: 0; position: absolute}
.gform_wrapper ul.gform_fields li.btnStyle  ul.gfield_radio li label  {display:block; width:95%;max-width:none; margin-right:0px!important; text-align: center!important; line-height:50px;}
.gform_wrapper ul.gform_fields li.btnStyle  ul.gfield_radio li input[type=radio]:checked ~ label{color: #fff;background-color: #0176b9;}

.gform_wrapper .gform_ajax_spinner { width:auto!important;}
li.gfield_html span.validationMessage{display:none ; color:red; text-align:center!important;font-weight: bold;}
.gform_wrapper ul.gform_fields li #input_3_11{text-transform:uppercase;}

.FilesSearch .gform_wrapper .validation_error { display: none;}
#pelecard_iframe  { width: 100%; height:560px; border:0px;  }
/*gas order*/
#input_2_6 li{display:none;}

.gform_wrapper ul.gform_fields li.btnStyle  ul.gfield_radio.sixButtons li  { width:14.5%;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0!important; }
/*tooltips*/
span.gf-icon  { position: absolute; right: 80%; margin-top:8px!important; background:url('img/tooltip.png') no-repeat; width:26px;height:26px; }
span.gf-icon i {display: none;}
.spinner{ display:block; background: url('img/spinner.gif') no-repeat; width:16px; height: 16px;margin: 5px auto  0 auto;}

/*******************/
#mailInvoiceReg { background:#004687; padding:40px 2%; padding-bottom:17px; overflow:hidden; margin-bottom:90px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#mailInvoiceReg h4 { /*width: 314px;*/height: 43px;font-family: Heebo;font-size: 24px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1;letter-spacing: -0.6px;color: #ffffff;padding-right:2%;}


#gform_confirmation_message_7{padding-right:2%;}
#mailInvoiceReg .textwidget { width:90%; margin-top:-10px;padding-left:175px;position:relative;}

#mailInvoiceReg #gform_wrapper_7  {margin: 0;}
#mailInvoiceReg .gform_body { display:inline-block; width: 81%; background-color:transparent; padding-bottom:0px;}
#mailInvoiceReg .gform_footer{ padding:0!important; margin:0!important;position:absolute;top:10px;left:85px; width:110px!important;}
#mailInvoiceReg .gform_wrapper ul.gform_fields li.gfield {display:inline-block; width:50%;width:24%;padding-left:0!important;margin-top:10px;}
#mailInvoiceReg .gform_wrapper ul.gform_fields li label{opacity: 0; position: absolute;}
#mailInvoiceReg .gform_wrapper ul:not(.top_label) .gfield_description, #mailInvoiceReg .gform_wrapper ul:not(.top_label).gform_fields :not(.ginput_container_time).ginput_container{width:100%!important;margin:0!important; padding:0!important;}
#mailInvoiceReg .textwidget input[type="submit"]{ border:0px;max-width:100%; padding-right:10px!important; padding-left:10px!important; }


/************************/
.addressBox  { background:#eaeaea;}
.addressBox .title,.adressBox .text { float:left; margin-bottom: 15px; font-size:1.3em;}
.addressBox .title { width: 40%; font-weight:bold;}
.addressBox .text  { width: 60%;}

/******Safty*******************************/
.safty .su-note-inner     { position: relative; padding-left:14%;}
.safty .su-note-inner img { position:absolute; min-width: 46px; max-width:10%; left:2%;}

.safty .categoryPostsHeadline   { margin-top:70px; }
.safty .categoryPostsHeadline a { float: right;min-width: 310px;}
.safty .infoBoxList .infoBox .infoBoxHeadline {height:100px;}
.safty .linkBoxList .linkBox .LinkBoxText p b{min-width: 70px;}

#safty-widgets { margin-bottom:40px;margin-top: 70px; overflow: hidden;}
#safty-widgets .widget-area { float:right; width:74%;}
#safty-widgets .widget-area h4  { display:block; margin-bottom: 10px; font-size:1.333em;}
#safty-widgets .widget-area .textwidget {  padding:20px 0 10px 0; min-height:128px; background:#f3f3f3; overflow: hidden;}
#safty-widgets .widget-area a   { display: block; float: left; width:22.5%; color:#4d4d4d; padding-right:2.5%; text-align: center;}
#safty-widgets .widget-area a:last-child   { padding:0!important;}
#safty-widgets .widget-area a img { display:block; max-width:30%; margin:0 auto 10px auto;}
#safty-widgets .pazgasSaftyLinks .tipOfTheDay
{ float:left; width:22%; max-width:269px; min-height:158px; margin-top: 30px; text-align:center; background:#eaeaea url('img/tips_banner_bg.jpg') right top no-repeat; background-size:cover; }
#safty-widgets .pazgasSaftyLinks .tipOfTheDay .tipOfTheDayText { padding:15px 2%; }
#safty-widgets .pazgasSaftyLinks .tipOfTheDay .tipOfTheDayText h4 { margin-bottom:5px; font-size:1.333em}
#safty-widgets .pazgasSaftyLinks .tipOfTheDay .tipOfTheDayText a.btn{padding:3px 5%; font-size:0.944em; }
.page-template-safty #footer .pazgasClients    { display: none;}

/*maps*/

#bgmp_map-canvas { width: 100%!important;}

/*****search***********************/
a.search_result { display: block; margin-bottom:15px; }
a.search_result h2{ text-decoration: underline;    font-size: 1.5em;}

/*****search-files***********************/
.FilesSearch .gform_footer  { display:none;}
.FilesSearch .gform_body    { background:#004687; padding-bottom:10px; }
.FilesSearch #gform_fields_8 {position: relative;}
.FilesSearch #gform_fields_8 input{color:#004687;}
.FilesSearch #gform_fields_8 label { color:#fff; margin:0!important; font-size:1em; }
.FilesSearch #gform_fields_8 label .gfield_required {display:none; }
.FilesSearch .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time){ width:71%!important;}
.FilesSearch .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{ min-height: 0;}
.gv_search_btn  { position: absolute; top:29px; left:6%; width:18px; height:18px; background:transparent url('img/search_icon.png') no-repeat top left;}

.fastSearchLinks { margin:24px 0;}
.fastSearchLinks a  { display: inline-block; text-decoration:underline; margin-right:5%; color:#0f355f;}
.fastSearchLinks a:last-child  { margin:0!important;}

#fileSearchResult { overflow: hidden;}
#fileList { width:58%; float:left; margin-right:2%;}
.branch_details{ width:40%; float:left; background:#eaeaea; padding: 10px 0;}

#fileList a.fileLink    { display:block; position:relative; padding:25px 2%; margin-bottom:5px;background:#f3f3f3;}
#fileList a.fileLink h4,#fileList a.fileLink .fileText { display:block; margin-right:25px; font-size:1.3em; color:#0f355f;}
#fileList a.fileLink i.arrow-left{ position: absolute; right:2%; top: 50%; margin-top: -12.5px; display:block; width:17px; height:25px; background:url('img/blue-arrow.png') no-repeat;}
.FilesSearch .branch_details{ display: none;}
.branch_details { padding-bottom:25px;}
.branch_details .branchDetails_line  { overflow: hidden; padding: 25px 3% 0px 3%;}
.branch_details .branchDetails_line label,.branch_details .branchDetails_line span.branchDetails_info   { float: left; font-size:1.3em; color:#0f355f; }
.branch_details .branchDetails_line label  { width:15%; font-weight:bold;}
.branch_details .branchDetails_line span.branchDetails_info    { width:83%;}
.branch_details .branchDetails_line span.email    { font-family:Calibri; font-size:1.22em;}
.branch_details .branchDetails_line .openingHours { }
.branch_details .openingHours .openingHours_line { display:block; overflow:hidden; width:100%; font-size:18px;}
.branch_details .openingHours .openingHours_line .days,.branch_details .openingHours .openingHours_line .hours{ display:block; float: left; font-size:1.3em; color:#0f355f;}
.branch_details .openingHours .openingHours_line .days { width:24%;}
.branch_details .openingHours .openingHours_line .hours{ width:45%;}
.branch_details .openingHours .openingHours_line .hours span{}

/*****search-branches***********************/
.branches .gform_footer  { display:none;}
.branches .gform_body    { padding-bottom:10px; }
.branches #gform_fields_11 { position: relative;}
.branches #gform_fields_11 input{color:#0f355f;}
.branches #gform_fields_11 label { margin:0!important; font-size:1em; color:#0f355f; }
.branches #gform_fields_11 label .gfield_required {display:none; }
.branches .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time){ width:71%!important;}
.branches .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{ min-height: 0;}

.maplinks   { height:66px; margin:24px 0; padding:0; list-style:none; }
.maplinks a { display:block; float:left; margin-right:2%; width:18.4%; height:66px; line-height:66px; color:#fff; text-align:center; font-size:2em; background-color:#004687; cursor:pointer; }
.maplinks a:last-child  { margin:0;}
.maplinks a:hover       { background-color:#0176B9; }

.required_fld  { margin-right:30px;background-color: transparent;color:#4d4d4d;font-size:19px;}

.branches .bgmp_placemark { padding: 0 3%;}
.branches .bgmp_placemark h3  { display:none;}
.branches .branch_details{ width:100%; float:none; background:#fff;font-size:18px;}
.branches #bgmp_map-canvas .branch_details .branchDetails_line label,.branches  #bgmp_map-canvas .branch_details .branchDetails_line span.branchDetails_info   { display: block; float:none; width:100%; font-size:0.889em;}
.branches #bgmp_map-canvas .branch_details .branchDetails_line span.email    { font-size:0.889em;}
.branches #bgmp_map-canvas .branch_details .openingHours .openingHours_line .days,.branches #bgmp_map-canvas .branch_details .openingHours .openingHours_line .hours
{ font-size:0.889em;}
.branches .bgmp_placemark a { color:#0f355f;}

.branchName.accordionButton   { position:relative; padding:25px 2%; margin-top:24px; cursor:pointer; background-color:#f3f3f3; font-size:2em;}
.branchName.accordionButton i { position: absolute; right:2%; top: 50%; margin-top: -12.5px;}
.branchName.accordionButton.on i { -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);}
.branchText.accordionContent  { background-color:#eaeaea; padding: 0 4% 24px 4% }
.branches .branchText.accordionContent .branch_details{ background-color: transparent;}
.branchText .branch_details .branchDetails_line { padding:25px 0 0 0;}
.branchText a {font-weight: bold;}

#header .button_nav{ width:75%;}
#header ul.top_button_nav li.menu-item-40 { background:none;}
#header ul.top_button_nav li.menu-item-40 a{ color:#004687; font-size:15px;}

#Large span{display:block !important;width:100% !important; background-color:#004687 !important;position:absolute !important; bottom:0 !important;right:0 !important; height:40px !important; line-height:40px !important;}
#Large a{padding-bottom: 15px !important;padding-top: 15px !important;min-height:143px !important; padding-bottom:40px !important; text-align:center !important; color:#fff !important;display:block !important; position:relative !important; overflow:hidden !important;padding: 20px 7% !important; background:#f3f3f3 !important; line-height: 1.1 !important; font-size:1.3em !important;font-weight:400 !important; color:#004687 !important; border:0px !important; border-radius:4px !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;}
#Large img{ float: none !important; max-width:100% !important; margin:0 auto !important; vertical-align: middle !important;}
#Large a:hover{ background:#f3f3f3 !important;}
#Large a:hover img{filter:none;-webkit-filter:none !important;}
#Large  a{ min-height:143px !important;padding-bottom:40px !important;text-align:center !important;color:#fff !important ;}




#mega-menu-item-black-studio-tinymce-36 > div > p:nth-child(3) > a:focus, #mega-menu-item-black-studio-tinymce-36 > div > p:nth-child(3) > a:active {border: solid 3px green !important; }


/************* product.php and product-catalog.php ******************************************/

.page-product-catalog  h1,
.page-product h1{font-size:24px!important;max-width:870px;margin-top:45px;margin-bottom:45px;}

.page-product-catalog h2,
.page-product h2{font-size:36px;padding-top:25px;border:0;margin-bottom:0;}

.catalogBoxList  { overflow:hidden; list-style: none;margin:0;padding:0;}
.catalogBoxList  .catalogBox {min-height:250px;padding:10px 10px;background-color:#f3f3f3;margin-bottom:30px;}
.catalogBoxList  .catalogBox  .postImageWrapper  { height: 100%;width:40%;display:inline-block;background-color:white;cursor:pointer;}
.catalogBoxList  .catalogBox  .postImageWrapper img {height:250px;margin-right:135px;}
.catalogBoxList  .catalogBox  .postData {height: 100%;width:57%;padding-right:2%; display:inline-block;vertical-align:top;cursor:pointer;}
.catalogBoxList  .catalogBox  .postData h3 {font-size:1.7em;font-weight:bold;}
.catalogBoxList  .catalogBox  .postData p {font-weight:bold;}
.catalogBoxList  .catalogBox  .postData  .btnWrapper {padding-top:20px;}
.catalogBoxList  .catalogBox  .postData  .btnWrapper .btn{padding:10px 10px;font-size:1em; display:inline-block;width:206px;}
.catalogBoxList  .catalogBox  .postData .attribute div{display:inline-block;padding:0px 3%;background:url('img/v.png') no-repeat right top;width:44%;font-size:17px;}
.catalogBoxList  .catalogBox  .postData .attribute.firstRow{padding-top:10px;padding-bottom:5px;}


.catalogInterestedBoxList  { overflow:hidden; list-style: none;margin:0;padding:0;}
.catalogInterestedBoxList  .catalogInterestedBox {height:275px;padding:20px 20px;background-color:#f3f3f3;margin-bottom:30px;width:45%;display:inline-block;}
.catalogInterestedBoxList  .catalogInterestedBox.left {float:left;}
.catalogInterestedBoxList  .catalogInterestedBox  .postImageWrapper  { height: 100%;width:35%;display:inline-block;background-color:white;cursor:pointer;}
.catalogInterestedBoxList  .catalogInterestedBox  .postImageWrapper img {height:235px;}
.catalogInterestedBoxList  .catalogInterestedBox  .postData {cursor:pointer;position:relative;}
.catalogInterestedBoxList  .catalogInterestedBox  .postData {height: 100%;width:58%;padding-right:30px; display:inline-block;vertical-align:top;}
.catalogInterestedBoxList  .catalogInterestedBox  .postData h3 {font-size:1.7em;font-weight:bold;}
.catalogInterestedBoxList  .catalogInterestedBox  .postData p {font-size:16px; font-weight:bold;height:115px; overflow:hidden;}
.catalogInterestedBoxList  .catalogInterestedBox  .postData  .btnWrapper .btn{padding:1px 10px;font-size:1em; display:inline-block; width:200px;}

.productWrapper  { overflow:hidden; list-style: none;margin:0;padding:0;}
.productWrapper  .productBox {min-height:521px;border:10px Solid #f3f3f3;margin-bottom:30px;}
.productWrapper .productBox.productWithOutImage{border:none;}
.productWrapper .productBox.productWithOutImage .postData{border:none;width:initial;}
.productWrapper  .productBox  .postImageWrapper,
.productWrapper  .productBox  .postGalleryWrapper { height: 100%;width:40%;display:inline-block;}

.productWrapper  .productBox  .postImageWrapper  img {height:520px;}
.productWrapper  .productBox  .postData {height: 100%;min-height:525px;width:56%;padding-right:2%; display:inline-block;vertical-align:top;position:relative;border-right:10px Solid #f3f3f3;}
.productWrapper  .productBox  .postData h3 {font-size:1.7em;font-weight:bold;margin-top:25px;}
.productWrapper  .productBox  .postData p{-webkit-line-clamp: initial;}
.productWrapper  .productBox  .postData p.subtitle {font-weight:bold;}
.productWrapper  .productBox  .postData .attribute div{display:inline-block;padding:0px 5%;background:url('img/v.png') no-repeat right top;width:40%;}
.productWrapper  .productBox  .postData .attribute.firstRow{padding-top:10px;padding-bottom:5px;}


.productWrapper  .productBox  .postData .attachments {right:3%;padding-top:20px;}
.productWrapper  .productBox  .postData .attachments a.btn{width:163px;height:60px;display:inline-block;margin-left:10px;margin-bottom:10px;}
.productWrapper  .productBox  .postData .attachments a.btn.installationVideo{background:url('img/btnInstallationVideoBlueBG.png') no-repeat right top;}
.productWrapper  .productBox  .postData .attachments a.btn.manual{background:url('img/btnManualBlueBG.png') no-repeat right top;}
.productWrapper  .productBox  .postData .attachments a.btn.specifications{background:url('img/btnSpecificationsBlueBG.png') no-repeat right top;}
.productWrapper  .productBox  .postData .attachments a.btn.standardsInstituteApproval{background:url('img/btnStandardsInstituteApprovalBlueBG.png') no-repeat right top;margin-left:0px;}

.page-course .productWrapper  .productBox{min-height:241px;}
.page-course .productWrapper  .productBox  img {width:294px;height:241px;float: right;margin-left:25px;margin-bottom:25px;}

.page-course .productWrapper  .productBox  h3 {font-size:1.7em;font-weight:bold;margin-top:25px;}
.page-course .productWrapper  .productBox  p{-webkit-line-clamp: initial;}
.page-course .productWrapper  .productBox  p.subtitle {font-weight:bold;}

.jssora02l,.jssora02r {display: block;position: absolute;width: 35px;height: 35px;cursor: pointer;background: url('img/caruselArrowsSprite.png') no-repeat;overflow: hidden; }
.jssora02l {background-position:-35px 0px;top:0;right:15px;}
.jssora02l:hover {background-position:-35px -35px;}
.jssora02r {background-position:0px 0px;top:0;left:15px;}
.jssora02r:hover{background-position:0px -35px;}

.page-product .gform_heading {margin:0!important;}
.page-product .gform_title {display:none;}
.page-product .gform_body{padding-top:30px;padding-bottom:0;}
.page-product .gform_wrapper span.gform_description{width:100%;margin:0;}

.page-product .gform_wrapper form ul.gform_fields.right_label li.gfield,
.page-product .gform_wrapper ul.gform_fields.right_label li.gfield{margin-bottom:0;}
.page-product .gform_wrapper ul.gform_fields  li.txt,
.page-product .gform_wrapper ul.gform_fields  li.radioWithLabel{width:50%;display:inline-block;vertical-align:top;}
.page-product .gform_wrapper ul.gform_fields  li.radioWithLabel{margin:0;border-right:1px Solid #DBDBDB;}
.page-product .gform_wrapper ul.gform_fields:not(.top_label) li.radioWithLabel .gfield_label{width:40%}
.page-product .gform_wrapper ul.gform_fields li.field_description_below div.ginput_container_radio{margin-top:0;}
.page-product .gform_wrapper ul.gform_fields .gfield  label.gfield_label,
.page-product .gform_wrapper ul.gform_fields:not(.top_label) .gfield label.gfield_label{margin-right:9%!important;}

.productWrapper .gform_wrapper span.ginput_left,
.productWrapper .gform_wrapper ul.gform_fields li.gfield { padding:0 0!important; min-height: auto;}

.page-product .gform_wrapper ul:not(.top_label) li.radioWithLabel .ginput_container:not(.ginput_container_time){width:45%!important;}
.page-product .gform_wrapper form ul.gform_fields:not(.top_label).gform_fields li.gfield_html_formatted.radioWithLabel{margin-right:0!important; width:50%!important; height:75px;}
.page-product .gform_wrapper .gform_footer.right_label{background-color:#f3f3f3;}

li.radioWithLabel.gfield .ginput_container.ginput_container_radio {width:30%;}
li.radioWithLabel.gfield .ginput_container.ginput_container_radio li input,
li.idRadio.gfield .ginput_container.ginput_container_radio li input { position: absolute; opacity: 0}
li.radioWithLabel.gfield .ginput_container.ginput_container_radio ul.gfield_radio{width: 90% !important; height: 52px;}
li.radioWithLabel.gfield .ginput_container.ginput_container_radio ul.gfield_radio { border:1px solid #dfdfdf; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
li.radioWithLabel.gfield .ginput_container.ginput_container_radio li { width:50%;margin:2px 0!important; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
li.radioWithLabel.gfield .ginput_container.ginput_container_radio li label{border: 1px solid #dfdfdf;display:block; text-align:center!important;max-width: none;height:45px; line-height:45px; margin-bottom:0px!important; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
li.radioWithLabel.gfield .ginput_container.ginput_container_radio li input[type=radio]:checked ~ label{ color: #fff; background-color:#0176b9;}
html[dir=rtl] .page-product .gform_wrapper .gform_footer.right_label,
body.rtl .page-product .gform_wrapper .gform_footer.right_label{margin:0!important;padding:0!important;height:65px;padding-left:4%!important;}

html[dir=rtl] .page-product .gform_wrapper .gform_footer input.button,
html[dir=rtl] .page-product .gform_wrapper .gform_footer input[type=submit]{font-size:30px;}

/* gform placeholders*/
::-webkit-input-placeholder {    color: #494949 !important;  }
:-moz-placeholder { /* Firefox 18- */ color: #494949 !important; }
::-moz-placeholder { /* Firefox 19+ */ color: #494949 !important; }
:-ms-input-placeholder { color: #494949 !important; }

.gform_wrapper ul.gform_fields li.ivRadio.gfield { width:30%; height:52px;padding: 0 1% 0 2% !important;}
li.ivRadio.gfield label.gfield_label, li.ivTextBox.gfield label.gfield_label {width:6.2%!important; padding:0!important;margin-right:2%!important;}
li.ivRadio.gfield .ginput_container.ginput_container_radio {margin-right:4%!important;}
li.ivTextBox.gfield .ginput_container.ginput_container_text {margin-right:2%!important;}
li.ivRadio.gfield .ginput_container.ginput_container_radio li input{display:none;}
li.ivRadio.gfield label.gfield_label span.gfield_required {margin-right: -9px !important;}
.gform_wrapper ul.gform_fields li.ivRadio.gfield .ginput_container.ginput_container_radio{ margin-top:-10px!important;width: 87% !important;}
.gform_wrapper ul.gform_fields li.ivRadio.gfield .ginput_container.ginput_container_radio ul.gfield_radio{width: 88% !important; height: 52px;}
li.ivRadio.gfield .ginput_container.ginput_container_radio ul.gfield_radio { border:1px solid #dfdfdf; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
li.ivRadio.gfield .ginput_container.ginput_container_radio li { width:50%;margin:2px 0!important; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
li.ivRadio.gfield .ginput_container.ginput_container_radio li label{display:block; text-align:center!important;max-width: none;height:45px; line-height:45px; margin-bottom:0px!important; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
li.ivRadio.gfield .ginput_container.ginput_container_radio li input[type=radio]:checked ~ label{ color: #fff; background-color:#0176b9;}

.gform_wrapper ul.gform_fields li.ivTextBox.gfield { position: absolute; right:31%; width:50%!important; margin-top:-64px!important;padding:0!important;}
li.ivTextBox.gfield .ginput_container.ginput_container_text {}
li.ivTextBox.gfield label.gfield_label  { opacity: 0; position: absolute;}
.gform_wrapper ul.gform_fields li.ivTextBox.gfield .ginput_container.ginput_container_text{width: 100% !important;margin: 0 !important;}

#input_12_1{ direction: ltr!important;text-align: right!important;}
#label_12_4_1{font-size:1.6em;}
.divDetails{font-size:1.2em;;}


/*********************** UpdateDetails form **************************/

li#field_18_10{margin:0; font-size: 18px;}
li#field_18_10 .gchoice_18_10_1 label#label_18_10_1 { font-size:1.333em;}
#field_18_10 .gfield_label{opacity: 0; position: absolute;}
#field_18_10 .ginput_container.ginput_container_checkbox{ margin-right:0%!important;width: 100% !important;}

li#field_18_8{margin:0px 0px 20px 0px; font-size: 18px;}
li#field_18_8 .gchoice_18_8_1 label#label_18_8_1 { font-size:1.333em;}
#field_18_8 .gfield_label{opacity: 0; position: absolute;}
#field_18_8 .ginput_container.ginput_container_checkbox{ margin-right:0%!important;width: 100% !important;}


/************************ Login from *******************************/

#field_14_13 .gfield_label{opacity: 0; position: absolute;}
#field_14_15 .gfield_label{opacity: 0; position: absolute;}
#field_14_18 .gfield_label{opacity: 0; position: absolute;}

li#field_14_13  label { font-size:1.333em;}
li#field_14_15  label { font-size:1.333em;}
li#field_14_18  label { font-size:1.333em;}

.rc-anchor-light {background:inherit !important;border: none !important;}

#overlay {background: #000;background: rgba(0, 0, 0, 0.3);display: block;float: left;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 99;}
#gform-notification
{background: #fff;border-radius: 10px;display: block;margin: auto;max-height: 237px;max-width: 520px;padding: 61px;position: absolute;top: 0; left: 0; right: 0; bottom: 0;text-align: center;width: 100%;z-index: 101;}
#gform-notification .button {margin: 20px 0 0;padding: 12px 24px;}

/********************** Technical collegge **************************/

.page_headline.collegeHead{margin-bottom:0;height:400px;}
.page_headline.collegeHead .contentContainer {padding-top:90px;}
.page_headline.collegeHead .headerWrapper{width:600px;}
.page_headline.collegeHead .contentContainer  .logoAndTitleContainer{background-repeat:no-repeat;background-position:right top;height:92px;}
.page_headline.collegeHead .contentContainer  .logoAndTitleContainer h1{display:inline-block;margin-right:220px;font-size:2.8em;}
.page_headline.collegeHead .contentContainer   h2{font-size:1.2em;color:#004687;padding:0;margin:0;border:0;padding:15px 0px;font-weight:normal;}
.page_headline.collegeHead .headerWrapper .btn{padding:1%;}

.collegeHeadIconsWrapper {background-color:#56A73E;}
.collegeHeadIconsContent {max-width:1240px;margin:0 auto;padding-top:15px;padding-bottom:15px;}
.collegeHeadIconsContent .divIconWidthTextCell
{width:22%;display:inline-block;text-align:right;padding-right:50px;text-align:top;color:white;font-weight:bold;line-height:1.2em;background-position:right top;background-repeat:no-repeat;margin-right:50px;height:50px;background-size:contain;}
.collegeHeadIconsContent .divIconWidthTextCell div{display:inline-block;padding-top:6px;font-size:1.1em;}

.technical-college .contentContainer{padding-top:50px;}
.technical-college .contentContainer h1 {padding-top:50px;padding-bottom:20px; text-align:center;position:relative;}
.technical-college .contentContainer h1 a {position:absolute;left:0;bottom:7px;font-size:19px;width:215px;}

.technical-college .contentContainer .linkBoxList a.linkBox  { text-align:center; background:#fff;margin:0;margin-left:2%}


.technical-college .contentContainer .linkBoxList a.linkBox  {width:23.5%;min-height:400px;float:right;}
.technical-college .contentContainer .linkBoxList a.linkBox:nth-child(3n){margin-left:2%!important;}
.technical-college .contentContainer .linkBoxList a.linkBox:last-child{margin:0!important;}

.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxImage {display:block; background-color:#f3f3f3; text-align:center; }

.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText { display:block;min-height:224px;text-align:left; background-color:#F3F3F3;}
.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText  h3 {min-height:46px;text-align:right;color:#346526;width:87%;}
.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText  .subtitle {text-align:right;min-height:60px;}

.technical-college .contentContainer .linkBoxList a.linkBox .linkTextBtn { display:block; line-height:35px; font-weight:bold; font-size:1em; background-color:#f3f3f3;text-align:right;}
.technical-college .contentContainer .linkBoxList a.linkBox .linkTextBtn:hover   { color:#fff; background-color:#004687;padding-right:10px;}

.technical-college .contentContainer .linkBoxList.moreAbout a.linkBox ,
.technical-college .contentContainer .linkBoxList.contactUs a.linkBox{min-height:0px;}

.technical-college .contentContainer .linkBoxList.moreAbout h3{font-size:1.4em}
.technical-college .contentContainer .linkBoxList.contactUs h3 {font-size:1.4em;margin-bottom:0;}

.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText.contactUsText,
.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText.contactUsText h3 { text-align:center;width:initial;}

.technical-college.courseList .contentContainer .linkBoxList a.linkBox  {margin:0;margin-bottom:2%;margin-left:2%;}
.technical-college.courseList .contentContainer .linkBoxList a.linkBox.quarters  {margin-left:0;}

.ginput_counter{display:none;}

#gform_16 {background:#f3f3f3; position:relative;}
#gform_16 .gform_heading{margin:0;padding:0;}
#gform_16 .gform_title {background-color:#004687;color:white;font-size:27px;padding:10px 0px;padding-right:20px;}
#gform_16 .gform_description{display:none;}

#gform_16  .gform_body {padding-bottom:85px;}
#gform_16  ul.gform_fields.right_label li.gfield,
#gform_16  ul.gform_fields.right_label li.gfield{margin-bottom:0;}
#gform_16  ul.gform_fields  li.txt,
#gform_16  ul.gform_fields  li.cityList{width:48.5%;display:inline-block;vertical-align:top;margin-right:15px!important;}

#gform_16  ul.gform_fields li .gfield_label {width:100px;}
#gform_16  ul.gform_fields li.coursesList  .gfield_label ,
#gform_16  ul.gform_fields li.txtLong .gfield_label {width:115px;}

#gform_16  ul.gform_fields li.txt .ginput_container,
#gform_16  ul.gform_fields li.cityList .ginput_container{width:74%!important;}

#gform_16  ul.gform_fields li.coursesList  .ginput_container ,
#gform_16  ul.gform_fields li.txtLong .ginput_container {width:88.2%!important;}

#gform_16  ul.gform_fields li.txtLong .ginput_container  input[type="text"] {height:100px!important;margin-top:10px;}

#gform_16 .gform_footer {position:absolute;bottom:15px;left:-283px;}

/************ Technical collegge Text Slider ***************/

#textSlider {position: relative;width:100%;margin:0 auto;background:#F3F3F3;}
#slides {overflow: hidden;position: relative;width: 100%;font-weight:500!important;}
#slides ul {list-style: none;width:100%;margin: 0;padding: 0;position: relative;}
#slides li {width:100%;	float:right;text-align: center;position: relative;direction:rtl;}
a.textSliderButtons {display:block;width:17px; height:25px;outline:0;cursor:pointer;z-index:10;}
a.textSliderButtons#prev{position:absolute;top:20px;left:15px;background:url('img/arrowTextSliderLeft.png') no-repeat;}
a.textSliderButtons#next{position:absolute;top:20px;right:15px;background:url('img/arrowTextSliderRight.png') no-repeat;}
.quoteContainer{display:block;}
.quote-phrase {display:block;vertical-align: middle;padding: 20px 50px;padding-bottom:10px;color:#4D4D4D;line-height:24px;font-size:24px;}

/************ Loader ***************/

#loader {position: absolute;left: 50%;top: 75%;z-index: 1;width: 150px;height: 150px;margin: -75px 0 0 -75px;border: 16px solid #f3f3f3;border-radius: 50%;border-top: 16px solid #3498db;width: 120px;height: 120px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
@-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}
@keyframes spin {0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}
.animate-bottom {position: relative;-webkit-animation-name: animatebottom;-webkit-animation-duration: 1s;animation-name: animatebottom;animation-duration: 1s}
@-webkit-keyframes animatebottom {from { bottom:-100px; opacity:0 } to { bottom:0px; opacity:1 }}
@keyframes animatebottom { from{ bottom:-100px; opacity:0 } to{ bottom:0; opacity:1 }}

/************ Private Area ***************/
.private-area .breadcrumbs{padding-bottom:50px;vertical-align:top;}
.private-area .lastOrderAndPeriodCheckWrapper{direction:ltr;margin-top:1%;}
.private-area .lastOrderAndPeriodCheckContent {width:49.5%;display:inline-block;background-color:#004687;color:white;text-align:right;direction:rtl;position:relative;}
.private-area .lastOrderAndPeriodCheckContent span {padding:25px 0px;padding-right:20px;display:inline-block;font-size:1.5em;font-weight:bold;}
.private-area .lastOrderAndPeriodCheckContent .btn {background-color:#0F355F;font-size:1em;padding:5px 10px;position:absolute;top:25px;left:25px; width: 150px;}
.private-area .lastOrderAndPeriodCheckContent.lastOrder {float:right;}
.private-area .lastOrderAndPeriodCheckContent.periodCheck{}
.private-area .lastOrderAndPeriodCheckContent.periodCheckNoLastOrder{width:100%;}

.private-area .contactAndEmailWrapper {margin-top:60px;}
.private-area .contactAndEmailContent {width:49.5%;display:inline-block;background-color:#f3f3f3;color:#0F355F;}
.private-area .contactAndEmailContent a {text-decoration:underline;}
.private-area .contactAndEmailContent h2 {margin-bottom:0;padding-bottom:0;}
.private-area .contactAndEmailContent.contact {}
.private-area .contactAndEmailContent.email {float:left;}
.private-area .contactAndEmailContent .contactAndEmailImage{padding:10px 0px;padding-right:35px;display:inline-block;}
.private-area .contactAndEmailContent .contactAndEmailImage  img{width:100px;height:100px;}
.private-area .contactAndEmailContent .contactAndEmailText{display:inline-block;vertical-align:top;padding-right:30px;padding-top:22px;width:54%;}

.private-area .mainDataWrapper{margin-top:60px;direction:ltr;position:relative;}

.private-area .mainDataWrapper .ordersInvoicesChecksWrapper {width:69%;display:inline-block;vertical-align:top;position:relative;direction:rtl;}
.private-area .mainDataWrapper #loader {top: 90px;left:50%;z-index:1000;margin:0;}
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper{}
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper button{background-color:##f3f3f3;border:0;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-family:'Heebo';font-weight:bold;color:#004687;font-size:23px;padding:8px 20px;margin-left:5px;cursor:pointer;}
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper button.selected{background-color:#004687;color:white;font-size:29px;padding:10px 25px;cursor:auto;}

.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputsWrapper{position:relative;background-color:#f3f3f3;margin-top:15px;color:#004687;font-size:19px;font-weight:bold;border:7px solid #f3f3f3;}
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputsWrapper .search {position:absolute;top:8px;left:10px; width: 18px;height: 18px; background: url(img/search_icon.png) no-repeat top left;border:0;cursor:pointer;}
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputsText {display:inline-block;line-height:30px;padding:0px 15px;}
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent {background-color:white;display:inline-block;width:225px;position:relative;}
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent.fromDate{border-left:7px solid #f3f3f3; }
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent.toDate{width:225px; }
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent span {padding-right:10px;}
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent span.dateHeadShort {display:none;}
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent  input {height:30px;border:0;width:115px;font-size:19px;color:#004687;padding-right:10px;font-size:17px;}
.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent .datePickerIcon {width:30px;height:30px;position:absolute;top:0;left:5px;cursor:pointer;}

.private-area .mainDataWrapper .tablesWrapper {margin-top:25px;}
.private-area .mainDataWrapper .tablesWrapper .empty {font-weight:bold;padding-top:30px;text-align:center;}
.private-area .mainDataWrapper .tablesWrapper table.desktopTable {border:0;margin:0;padding:0; border-spacing:0px;width:100%}
.private-area .mainDataWrapper .tablesWrapper table.desktopTable tr th {background-color:#004687;padding:10px 5px;color:white;text-align:right;font-size:17px;}
.private-area .mainDataWrapper .tablesWrapper table.desktopTable tr td {background-color:#f3f3f3;color:#004687;padding:30px 5px;border-bottom:3px solid white; }
.private-area .mainDataWrapper .tablesWrapper table.desktopTable tr td.first,
.private-area .mainDataWrapper .tablesWrapper table.desktopTable tr th.first  {padding-right:20px;}
.private-area .mainDataWrapper .tablesWrapper table.desktopTable tr td.last,
.private-area .mainDataWrapper .tablesWrapper table.desktopTable tr th.last {padding-left:20px;}
.private-area .mainDataWrapper .tablesWrapper table.desktopTable tr td.ivRemarksAndPayment {width:76px;}
.private-area .mainDataWrapper .tablesWrapper table.desktopTable tr td.ivRemarksAndPayment a.remarks {text-decoration:underline;}
.private-area .mainDataWrapper .tablesWrapper table.desktopTable tr td.ivRemarksAndPayment .btn {background-color:#0F355F;font-size:0.8em;padding:5px 10px;}

.private-area .mainDataWrapper .customerDetailsWrapper {width:29%;display:inline-block;margin-right:1.5%;vertical-align:top;direction:rtl;}
.private-area .mainDataWrapper .customerDetailsWrapper h2{border:0;padding:0;margin:0;padding:17.5px 0;}
.private-area .mainDataWrapper .customerDetailsWrapper .customerDetailsContent{background-color:#f3f3f3;color:#004687;padding:20px 20px;margin-bottom:8px;position:relative;}
.private-area .mainDataWrapper .customerDetailsWrapper .customerDetailsContent .edit {width:25px;height:25px;position:absolute;top:15px;left:15px; background: url(img/iconEdit.png) no-repeat top left;}
.private-area .mainDataWrapper .customerDetailsWrapper .customerDetailsContent .edit.password {top:auto; bottom:15px;}
.private-area .mainDataWrapper .customerDetailsWrapper .customerDetailsContent hr {}
.private-area .mainDataWrapper .customerDetailsWrapper table.tblCustomerDetails {margin-top:25px;}
.private-area .mainDataWrapper .customerDetailsWrapper table.tblCustomerDetails tr td {padding-left:10px;}

.ui-datepicker {background: #fff;border: 1px solid #f3f3f3;color: #004687;}
.ui-datepicker .ui-datepicker-header {background: #fff;border-color: #fff;}
.ui-datepicker .ui-datepicker-header a.ui-datepicker-next:hover, .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev:hover {background: none;border: 0;color: #fff;}
.ui-datepicker-calendar thead {background: #004687;color:white;}
.ui-datepicker-calendar thead th.col {color: #fff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: none;}

.foo-extraDot {border-radius:0px !important;}
.foo-extraDotDiv:focus {color:red;background-color:green !important;}
.foo-extraDotDiv:hover {color:red;background-color:green !important;}
.foo-extraDotDiv:active {color:red;background-color:green !important;}

/************ New Design 2019 ***************/

.page_headline.headline2019 {margin:0;}

.main2019 .contentContainer {border-bottom: 1px solid #E6E6E8;padding-bottom:60px;}


.main2019 h2{font-size: 36px;font-weight: 500;line-height: 36px;letter-spacing: normal;color: #0f355f;
            padding:0;margin:0;margin-top:85px;margin-bottom:70px;}

.main2019 h3,
.main2019 p {font-weight: normal;color: #004687;text-align: center;letter-spacing: -0.2px;margin:0;margin-block-start: 0;margin-block-end: 0;}

.main2019 h3{font-size: 24px;line-height:24px;}
.main2019 p {font-size: 16px;line-height:19px; }

.main2019 p.subtitle {font-size: 24px;line-height: 1;color: #0f355f;text-align:right;}

.main2019 .linkBoxList a.linkBox,
.main2019 .linkBoxList li.linkBox {float:right;margin:0;margin-left:2%;margin-bottom: 25px; min-height: 300px;border-radius: 5px;}

.main2019 .linkBoxList .blueBG {background-color: #004687;color:white;text-align:center;}

/********* template-contact-us-emergency **********/

.main2019 h2.contactUsEmergencySubtitle {margin-bottom:25px; font-size: 30px;font-weight: bold;line-height:1;}
.ulContactUsEmergency {width:67%;overflow: hidden;list-style: none;margin: 0;padding: 0;display:inline-block;}

.ulContactUsEmergency li {width:49%;margin-bottom:2%;vertical-align:top;min-height:140px;float:right;}
.ulContactUsEmergency li:nth-child(2n) {float:left;}

.ulContactUsEmergency li img {width:45px;height:45px; display:block;margin:0 auto;margin-top:25px;margin-bottom:10px;}
.ulContactUsEmergency li a,
.ulContactUsEmergency li span {font-size: 18px;font-weight: bold;letter-spacing: -0.2px;color: #004687;text-align:center;display: block;}

.divContactUsEmergencyLeft,
.ulContactUsEmergency li {border-radius: 5px;background-color: #f3f3f3;}

.divContactUsEmergencyLeft {width:32%;float:left;vertical-align:top;height:100%; display: inline-block;padding-top:100px;padding-bottom: 112px;}
.divContactUsEmergencyLeft img {width:70px;height:70px; display:block;margin:0 auto;margin-bottom:85px;}

.divContactUsEmergencyLeft .textContainer  p,
.divContactUsEmergencyLeft .textContainer a {text-align:center;color: #004687;}

.divContactUsEmergencyLeft .textContainer  p {line-height:28px;text-align:center;font-size: 18px;color: #004687;}
.divContactUsEmergencyLeft .textContainer a {font-size: 24px;font-weight:bold;}

.ulContactUsEmergency li a:hover,
.divContactUsEmergencyLeft .textContainer a:hover {color:#5AAE41;}
/************ template-join-pazgas ***************/

.gen-reg .linkBoxList a.linkBox .greyBG {height:200px;padding-top:40px;text-align: center;}
.gen-reg .linkBoxList a.linkBox .greyBG img {vertical-align: middle;}
.gen-reg .linkBoxList a.linkBox .blueBG {font-size: 24px;font-weight: 500;letter-spacing: -0.2px;
										 height:60px;line-height:60px;border-radius: 0 0 5px 5px;}

.gen-reg .linkBoxList a.linkBox h3 {font-weight: 500; margin-top:18px;}

.gen-reg .linkBoxList a.linkBox:hover h3,
.gen-reg .linkBoxList a.linkBox:hover p {color:#2b551f;}

.gen-reg .whyPazgasHeader {margin-top: 55px;margin-bottom: 50px;text-align:center;}

.gen-reg .whyPazgas a {display:inline-block;padding:0 50px;padding-top:15px; border-left:1px solid #E6E6E8;text-align:center;margin-bottom: 50px;}
.gen-reg .whyPazgas a:first-child{padding-right:0;}
.gen-reg .whyPazgas a:nth-child(4n) {border:none;padding-left:0;}

.gen-reg .whyPazgas a img {vertical-align: middle;height:78px;}
.gen-reg .whyPazgas a h3 {line-height:35px;}
.gen-reg .whyPazgas a:hover h3 {color:#2b551f;}

/************ template-in-case-of-emergency ***************/

.main2019.emergency p.subtitle {width:720px;padding-bottom:15px;}
.main2019.emergency h2 {margin-bottom:20px;}

.main2019.emergency .linkBoxList  .imgContainer {padding-top:35px;padding-bottom:30px;vertical-align:middle;text-align:center;}
.main2019.emergency .linkBoxList  .imgContainer img {vertical-align:middle;}

.main2019.emergency .linkBoxList .textContainer {padding:0 30px;text-align:center;}

.main2019.emergency .linkBoxList .textContainer h3,
.main2019.emergency .linkBoxList .textContainer a,
.main2019.emergency .linkBoxList .textContainer span,
.main2019.emergency .linkBoxList .textContainer p {font-size: 24px;letter-spacing: -0.2px;color:white;}

.main2019.emergency .linkBoxList .textContainer p  {font-size: 16px; line-height:19px;}
.main2019.emergency .linkBoxList .textContainer p.pBig {font-size: 24px;line-height:30px;}

.main2019.emergency .linkBoxList .blueBG .textContainer.directive a {line-height:30px;    width: 200px;display: inline-block;}

.main2019.emergency .linkBoxList  .imgContainer.small {padding-top:50px;padding-bottom:20px;}
.main2019.emergency .linkBoxList  .imgContainer.big {padding-top:30px;padding-bottom:20px;}

.main2019.emergency .linkBoxList .gereyBG .textContainer h3,
.main2019.emergency .linkBoxList .gereyBG .textContainer a,
.main2019.emergency .linkBoxList .gereyBG .textContainer span,
.main2019.emergency .linkBoxList .gereyBG .textContainer p {color: #004687;}

.main2019.emergency .linkBoxList .gereyBG .textContainer a:hover {font-weight:normal;color:#2b551f;}

.main2019.emergency .linkBoxList .gereyBG .textContainer a.narrow {width:150px;display:inline-block;}

.productEmpty{background-color:#ffff;height:250px;}

#field_1_5 .gfield_label ,
#field_1_15 .gfield_label{display:block !important;}

#gform_wrapper_1 #field_1_5 {display:block; padding: 8px !important;}
#gform_wrapper_1 #field_1_15{display:block; padding: 8px !important;}


#field_1_5 .ginput_container.ginput_container_checkbox,
#field_1_15 .ginput_container.ginput_container_checkbox{display: inline !important;}

#field_1_5 .ginput_container.ginput_container_checkbox li input[type=checkbox]:checked ~ label ,
#field_1_15 .ginput_container.ginput_container_checkbox li input[type=checkbox]:checked ~ label
	{color: #ffffff;font-weight:bold !important;border-radius: 5px; border: solid 1px #dfdfdf;background-color:#0176b9;}
.gform_wrapper_1 .ginput_container .ginput_container_checkbox{display: inline !important;}
#gform_fields_1 .gfield_checkbox{display: inline-block; width: 227px;height: 45px; text-align: center !important; border: solid 1px #dfdfdf;background-color: #ffffff;border-radius:5px;}

.gchoice_1_5_1 ,.gchoice_1_5_2,
.gchoice_1_15_1 ,.gchoice_1_15_2{    display: inline-block;width: 50% !important;}

 #field_1_5 .gfield_checkbox input[type=checkbox],
 #field_1_15 .gfield_checkbox input[type=checkbox]{display:none !important;}

 .gchoice_1_5_1, .gchoice_1_5_2,
 .gchoice_1_15_1, .gchoice_1_15_2{height:39px !important;line-height:39px !important;}

 .gchoice_1_5_1 label ,.gchoice_1_5_2 label ,
 .gchoice_1_15_1 label ,.gchoice_1_15_2 label{width: 100%;margin: 0;padding: 0;max-width: 100%!important;
											  max-height:100% !important; height: 39px;line-height: 43px;
											  text-align: center!important;width: 100%!important;line-height:43px !important;}

#label_1_5_1 ,#label_1_5_2,
#label_1_15_1,#label_1_15_2{text-align: center !important;line-height: 43px; margin: 0!important;font-weight:bold !important;
						    border-radius: 5px; border: solid 1px #ffff;}

#input_1_5 ,
#input_1_15{    padding: 2px !important;}

#field_1_5 .ginput_container.ginput_container_checkbox ,
#field_1_15 .ginput_container.ginput_container_checkbox{width:auto !important;;}

#field_1_5.chkBox label,
#field_1_15.chkBox label {padding-left:0!important;margin-left:0!important;width:auto;}

#field_1_5.chkBox div.ginput_container.ginput_container_checkbox,
#field_1_15.chkBox div.ginput_container.ginput_container_checkbox{padding-right:1.5%;}

#input_1_15{margin-top: 6px !important;margin-right: 4px !important;}

.tech-college-row{display: inline-block; width: 100%;}

/****MustChangePass****/
.ForgotPass{    font-size: 26px;font-weight:bold;}

/*branches 14.11.2019*/
.BrachFilesSearchMobile{display:block;}
.search_branch ,#gform_wrapper_11 {display:none;}
.imgMap{display:block;    margin: 0 auto; margin-bottom:20px;}
 #gform_wrapper_8 .gform_body {padding-bottom: 0 !important;}
 .branches h3{margin-bottom:20px !important;}
/*contact from catalog or product  26.11.19 by rivki*/
.hideBtn{display:none!important;}
.showBtn{display:block;}
/************ Media ***************/

 @media only screen and (max-width:1700px){
	 #foogallery-gallery-34 .foo-item .owl-caption {right:15%;}
 }

  @media only screen and (max-width:1600px){
	 #foogallery-gallery-34 .foo-item .owl-caption {right:19%;}
 }

   @media only screen and (max-width:1500px){
	 #foogallery-gallery-34 .foo-item .owl-caption {right:27%;width:35%;}
	 #foogallery-gallery-34 .foo-item .owl-caption h4 {font-size:50px;}
 }

   @media only screen and (max-width:1400px) {
	#foogallery-gallery-34 .foo-item .owl-caption {right:33%;top:35px;}
	#foogallery-gallery-34 .foo-item .owl-caption h4 {font-size:40px;}
	#foogallery-gallery-34 .foo-item .owl-caption p {font-size:25px;}
	}

	 @media only screen and (max-width:1300px) {
		#foogallery-gallery-34 .foo-item .owl-caption {right:35%;}
		.gen-reg .whyPazgas  {text-align:center;}
		.gen-reg .whyPazgas a  {padding-right:30px;padding-left:30px;}
	}

 @media only screen and (max-width:1250px) {
	.productWrapper  .productBox  .postData .attachments {position:initial;padding-top:20px;}
	.catalogInterestedBoxList  .catalogInterestedBox  .postData h3{font-size:1.5em;}

	#mailInvoiceReg h4 {font-size:20px;}
 }

@media only screen and (max-width:1240px) {
  #header,.contentContainer  { width:96%; padding:0 2%; }
  #header .header_nav nav{ font-size:20px; }
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { padding: 0px!important;font-size:0.8em!important;}
  #header nav ul li   { padding:0 1% 4px 1%;}
  #header nav a { font-size:1em;}
  #header .button_nav { width:55%;}

  #header .top_nav .header-search-form {left:5px;float:none;}

  #menu-item-27,
  #menu-item-1013{ display:none;}

  #foogallery-gallery-34 .foo-item .owl-caption {left:42%;width:20%;top:40px;}
  #foogallery-gallery-34 .foo-item .owl-caption h4 {font-size:30px;}
  #foogallery-gallery-34 .foo-item .owl-caption p {font-size:23px;}

  #mailInvoiceReg .textwidget {padding-left:150px;}
  #mailInvoiceReg .gform_footer {left:65px;}

  #footer .pazgasClients a span {width:70%}


  .homepage .linkBoxList a.linkBox  { min-height:420px;}

  #gform_16  ul.gform_fields li.txt .ginput_container,
  #gform_16  ul.gform_fields li.cityList .ginput_container{width:65%!important;}
  #gform_16 .gform_footer{left:-230px;}

  #gform_16  ul.gform_fields li.coursesList  .ginput_container ,
  #gform_16  ul.gform_fields li.txtLong .ginput_container {width:84%!important;}

  .private-area .lastOrderAndPeriodCheckContent span {font-size:1.2em;}
  .private-area .lastOrderAndPeriodCheckContent .btn {top:22px;}
  .private-area .contactAndEmailContent .contactAndEmailText {width:60%;}

  .main2019 .contentContainer {padding-bottom:30px;}

   ul.home_button_nav li a span { width: 60%;}

  #field_1_5.chkBox label.gfield_label{width:29% !important;width: 29% !important; margin-left: 15px !important;padding-left: 2% !important;}
  #field_1_5.chkBox div.ginput_container.ginput_container_checkbox,
  #field_1_15.chkBox div.ginput_container.ginput_container_checkbox{padding-right: 0;}
}

 @media only screen and (max-width:1200px) {
	.catalogBoxList  .catalogBox  .postData ul li.last{display:none;}
	.catalogBoxList  .catalogBox  .postImageWrapper img {margin-right:20%}

	.catalogInterestedBoxList  .catalogInterestedBox  .postData {width:56%;font-size:17px;}
	.catalogInterestedBoxList  .catalogInterestedBox  .postData h3{font-size:1.3em;}

	.collegeHeadIconsContent .divIconWidthTextCell {width:21%;}
	.collegeHeadIconsContent .divIconWidthTextCell div {padding-top:7px;font-size:1em;}

	#mailInvoiceReg h4 {font-size:21px;}
	#mailInvoiceReg .textwidget {padding-left:120px;}
	#mailInvoiceReg .gform_footer {left:35px;}

	#gform_16 .gform_footer{left:-222px;}

	.private-area .contactAndEmailContent .contactAndEmailText {padding-top:13px;}
	.private-area .contactAndEmailContent .contactAndEmailText {width:45%;}
	.private-area .contactAndEmailContent h2 {font-size:1.2em;}

	.gen-reg .whyPazgas a h3 {font-size:20px;}
 }

@media only screen and (max-width:1100px) {
  #footer .pazgasClients  { font-size:15px; }
  .footer_nav .widget-area.contact_info h3 {font-size:1.5em; }

  .private-area .lastOrderAndPeriodCheckContent.lastOrder span,
  .private-area .lastOrderAndPeriodCheckContent.periodCheck span {padding-bottom:0px;padding-top:15px;}

  .private-area .lastOrderAndPeriodCheckContent.lastOrder span.date,
  .private-area .lastOrderAndPeriodCheckContent.periodCheck span.date {display:block;padding-top:0;padding-bottom:15px;}

  .private-area .lastOrderAndPeriodCheckContent .btn {padding-top:9px;padding-bottom:9px;font-size:1.1em;top:20px;}
  .private-area .contactAndEmailContent .contactAndEmailText {width:55%;}

 .private-area .mainDataWrapper #loader {top:600px;left:40%;}
  .private-area .mainDataWrapper {margin-top:30px;}
  .private-area .mainDataWrapper .customerDetailsWrapper h2 {text-align:center;font-size:2em;}
  .private-area .mainDataWrapper .ordersInvoicesChecksWrapper,
  .private-area .mainDataWrapper .customerDetailsWrapper {display:block;width:100%;}

  .private-area .mainDataWrapper .ordersInvoicesChecksWrapper {margin-top:30px;}
   /********* template-contact-us-emergency **********/

  .ulContactUsEmergency  {width:72%;}
  .divContactUsEmergencyLeft {width:27%;}
}

@media only screen and (max-width:1050px) {
	#header .header_nav  nav { font-size:18px; }

	#gform_16  ul.gform_fields  li.txt,
	#gform_16  ul.gform_fields  li.cityList {width:47%;}

	#gform_16  ul.gform_fields li.coursesList  .ginput_container ,
	#gform_16  ul.gform_fields li.txtLong .ginput_container {width:82%!important;}
	#gform_16 .gform_footer {left:-200px;}

	.maplinks a{width:18%;}
	/********* template-contact-us-emergency **********/

	.ulContactUsEmergency {width:100%;}
	.divContactUsEmergencyLeft {width: 100%;;float: none;vertical-align: top;height: initial;display: block;;padding:0;padding-top:20px;padding-bottom:10px; margin-bottom:2%;}
	.divContactUsEmergencyLeft img {margin:0 auto;margin-bottom: 10px;}
}

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

    .branch_details .branchDetails_line label,.branch_details .branchDetails_line span.branchDetails_info   { font-size:1em;}
    .branch_details .branchDetails_line span.email    { font-family:Calibri; font-size:1em;}
    .branch_details .openingHours .openingHours_line .days,.branch_details .openingHours .openingHours_line .hours{ font-size:1em;}
    .branch_details .branchDetails_line label  { width:36%; font-weight:bold;}
    .branch_details .branchDetails_line span.branchDetails_info    { width:62%;}
}

@media only screen and (max-width:1000px) {
	#header .logoContainer    { float: right; width:155px;}
	#header .logoContainer img {width:155px!important;}
	#header .top_nav{ font-size: 15px;padding-top:22px;}

	#header .top_nav .header-search-form .open_search {margin-top:10px;}
	input.search-field {height:40px;}
	#header .top_nav .header-search-form .search-form .search-submit {top:12px;}

	#mailInvoiceReg h4 {font-size:19px;width:250px;}
	#mailInvoiceReg .textwidget {padding-left:85px;}
	#mailInvoiceReg .gform_footer {left:-10px;}

    #mailInvoiceReg .gform_wrapper input[type="text"],
	#mailInvoiceReg .gform_wrapper input[type="email"]{font-size:15px;}

	#gform_16 .gform_footer {left: -195px;}

	.catalogBoxList  .catalogBox  .postImageWrapper img {margin-right:15%}
	.catalogInterestedBoxList  .catalogInterestedBox {width:100%;display:block;}
	.catalogInterestedBoxList  .catalogInterestedBox.left {float:none;}

	.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText  .subtitle {min-height:100px;width:initial;}
	.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText  h3 {min-height:70px;}
	.main2019 p {padding: 0px 20px;}
	.gen-reg .linkBoxList a.linkBox .greyBG {height: 210px;padding-top:30px;}
	.gen-reg .whyPazgas a  {padding-right:10px;padding-left:10px;}

	.main2019 .linkBoxList li.linkBox{width:49%}
	.main2019 .linkBoxList li.linkBox:nth-child(2n) { margin-left:0;}
	.main2019 .linkBoxList li.linkBox:nth-child(3n) { margin-left: 2%!important;}
	.main2019 .linkBoxList li.linkBox:last-child { margin-left: 0!important;}

	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a span {font-size: 18px;}
	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-black-studio-tinymce-31 {width:100%;padding-top:15px;}
	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-black-studio-tinymce-31 .textwidget {padding:0;min-height:initial;}

	ul.home_button_nav li {height:80px;}
	ul.home_button_nav li a {font-size: 22px;padding: 20px 0px;}
	ul.home_button_nav li.menu-item-54 a {padding: 12px 0px;}
	ul.home_button_nav li a img {width:40px;height:40px;}
}

@media only screen and (max-width:980px) {
  .homepage .catItem .LinkBoxText { min-height:150px;}
  .homepage .catItem .linkTextBtn { font-size:1.2em;}
}

@media only screen and (max-width:920px) {
  .gform_wrapper ul.gform_fields li.idTextBox.gfield,
  .gform_wrapper ul.gform_fields li.ivTextBox.gfield{ right: 31.5%;}
}

@media only screen and (max-width:950px) {
	.homepage .catItem .LinkBoxImage {display:block; background-color:#f3f3f3; text-align:center; }
  #header .header_nav  nav,
  #header ul.top_button_nav li.menu-item-1023 a,
  #header ul.top_button_nav li.menu-item-964 a{ font-size:16px;}

  #footer .pazgasClients  { font-size:16px; }
  #footer .pazgasClients a, #footer .pazgasClients  h4 {font-size:1em; }
  #footer .pazgasClients a img  { max-width:18%;}
  #footer .pazgasClients a.btn  { padding:10px 1%; max-width: 13.5%; }
}

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

	#ivMobile {display:block;}
	#gform_1 > img {display: none; }

	#input_1_10 {width : 100% ;}
	#input_1_11 {width : 100% ;}
	#input_1_14 {width : 100% ;}
	#input_1_4 {width : 100% ;}

	#field_1_10 > span {right: 80%}
	#field_1_11 > span {right: 80%}
	#field_1_14 > span {right: 80%}
	#field_1_4 > span {right: 80%}


	#header .button_nav {width:80%;}

   .catalogBoxList  .catalogBox  .postData ul li.third{display:none;}
   .catalogBoxList  .catalogBox  .postImageWrapper img {margin-right:10%}

   .productWrapper  .productBox  .postData {width:54%;}

   .collegeHeadIconsContent .divIconWidthTextCell {font-size:0.9em;height:40px;padding-right:40px;}
   .collegeHeadIconsContent .divIconWidthTextCell div {padding-top:7px;}

   #footer .pazgasClients a span {padding-top:2px;}
   #mailInvoiceReg h4 {font-size:16px;width:210px;}

	#gform_16  ul.gform_fields li.txt .ginput_container,
	#gform_16  ul.gform_fields li.cityList .ginput_container{width:61%!important;}
	#gform_16 .gform_footer{left:-170px;}

	#gform_16  ul.gform_fields li.coursesList  .ginput_container ,
	#gform_16  ul.gform_fields li.txtLong .ginput_container {width:80%!important;}

	.private-area .lastOrderAndPeriodCheckContent.lastOrder span,
	.private-area .lastOrderAndPeriodCheckContent.periodCheck span {font-size:1em;}

	.private-area .lastOrderAndPeriodCheckContent.lastOrder .btn,
	.private-area .lastOrderAndPeriodCheckContent.periodCheck .btn {font-size:1em;top:15px;}
	.main2019 h2,
	.gen-reg .whyPazgasHeader {font-size:30px;line-height: 30px;margin-top:45px;margin-bottom:30px;text-align:center;}

    .gen-reg .whyPazgas a h3 {font-size:16px;}
	/********* template-contact-us-emergency **********/
	.main2019 h2.contactUsEmergencySubtitle {font-size:25px;}

	/*techniacl-college-course-list start*/
	.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText{min-height: 233px;}
	/*techniacl-college-course-list end*/
}

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

  h1    {font-size:2.5em;}
  .page_headline .contentContainer h1 { width: 90%;}
  .mobile { display:block;}
  .mobileTable{ display:table;}
  .desktopTable{ display:none; }

  #header {height:90px;}
  #header .button_nav {display:none;}
  #header .top_nav {display:none;}

  #header .logoContainer {width:32.5%;position:initial;margin:10px 0px;text-align:center;float:left;}
  #header .logoContainer a {width:155px;height:70px;background-size:cover;}
  #header .privateArea {width:34.5%;float:left;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;text-align:center;height:75px;margin-top:15px;}
  #header .privateArea  a.icon {width:35px;height:35px;background:url('img/account_icon_mobile.png') no-repeat;display:inline-block;}
  #header .privateArea  a.text {display:inline-block;width:100%;margin-top:5px;font-weight:bold;}
  #header .header_nav {height:90px;width:32.5%;float:left;margin:0;position:initial;}

  #header nav,
  #header nav #mega-menu-wrap-primary {position:initial;}

  #header nav #mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu,
  #header nav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item,
  #header nav #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {text-align: right; width:100%;
     background-color: white;padding: 0 !important;}

  #header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {font-size:20px!important;padding-right: 10px !important;font-weight: bold;border-color: lightgray !important;
    border-style: solid !important;
    border-width: 0.1px 0 0 0 !important;     line-height: 2.5;
    height: 50px;}


#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li a {
    display: block;
    height: 20px;
    vertical-align: top;
}


	.slick-prev, .slick-next {
		z-index:5 !important;
	}

  #mega-menu-wrap-primary #mega-menu-primary {line-height:0 !important;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a {background-color:white;padding: 0;padding-right: 15px;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {padding:0px;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a img {display:none;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget {height: 50px; padding-top:0px;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a span {font-size: 20px;font-weight: 100;
    color: #0f355f;}

  #mega-menu-wrap-primary #mega-menu-primary p {
    margin-bottom: 5px !important;
}

  #header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:active {background-color: #D2F2CF !important;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {background-color: #D2F2CF !important;}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a:hover{background-color:white;}
#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a:hover span {color:#0f355f;}
#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a:active{background-color:white;}

  #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1:before {font-size:55px!important;}
  #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-right {float:none!important;}
  #mega-menu-wrap-primary .mega-menu-toggle {height:90px!important;line-height:90px!important;}

  #header nav li ul.mega-sub-menu li.mega-menu-item .textwidget {text-align:right;padding: 0 !important; line-height:0;}
  #header nav li#mega-menu-item-16 ul.mega-sub-menu li.mega-menu-item .textwidget {font-size:23px;}
  #header nav li#mega-menu-item-17 ul.mega-sub-menu li.mega-menu-item .textwidget a {font-size:23px;}

  #header nav li#mega-menu-item-4250 ul.mega-sub-menu li.mega-menu-item .textwidget a ,
  #header nav li#mega-menu-item-17 ul.mega-sub-menu li.mega-menu-item .textwidget a ,
   #header nav li#mega-menu-item-16 ul.mega-sub-menu li.mega-menu-item .textwidget a{font-size:20px ;line-height:60px;font-weight:100;padding-right: 30px;display: block;
   width: 100%;}

   #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li a span {
    padding-right: 50px;
}

   #header nav #mega-menu-wrap-primary #mega-menu-primary > li > ul.mega-sub-menu a {
	   border-color: lightgray !important;border-style: solid !important;
    border-width: 0.1px 0 0 0 !important;line-height: 1.5;
    padding-top: 15px;
   }

   #header nav #mega-menu-wrap-primary #mega-menu-primary > li > ul.mega-sub-menu a::after {
    transform: translate(-100%, 0);
}

#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget{
	display:none;
}

  #header nav #mega-menu-wrap-primary #mega-menu-primary > li > ul.mega-sub-menu a:nth-child(4){display:none /*remove in production*/}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li > ul.mega-sub-menu a:nth-child(11){display:none /*remove in production*/}

  #mega-menu-item-19 .mega-sub-menu li.mega-menu-item {width:100%!important;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-19 > ul.mega-sub-menu > li.mega-menu-item .textwidget {min-height:0;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-19 > ul.mega-sub-menu > li.mega-menu-item .textwidget a {font-size:25px;}

  #header nav #mega-menu-wrap-primary #mega-menu-primary {z-index:10;width:100%;position:absolute;top:100px;right:0;color:#f3f3f3;border-bottom: solid 0.1px lightgrey;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {width:100%;}

  #header nav li#mega-menu-item-17 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-36 .textwidget,
  #header nav li#mega-menu-item-4250 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-58 .textwidget,
  #header nav li#mega-menu-item-16 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-10 .textwidget,
  #header nav li#mega-menu-item-18 ul.mega-sub-menu li#mega-menu-item-black-studio-tinymce-38 .textwidget,
  #header nav li#mega-menu-item-18 ul.mega-sub-menu li.mega-menu-item#mega-menu-item-black-studio-tinymce-33 .textwidget
  {display:none;}

  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu {padding-bottom:0px;}

  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item {width:100%;padding-top: 20px;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {text-align: right; background-color: white;
    color: #004687; font-size: 20px; font-weight: 100; font-weight: 500;
    padding: 0;
	height: 40px;
    line-height: 48px;
    padding-right: 20px;  border-color: lightgray !important;border-style: solid !important;
    border-width: 0.1px 0 0 0 !important;}

	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-black-studio-tinymce-31 .textwidget ul li {
    padding-bottom: 0px;
}

	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title::before{content:" + ";color:#004687;}

	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item#mega-menu-item-black-studio-tinymce-31 .textwidget ul li a{
		background-color: white;
    font-size: 20px;
    font-weight: 100;
    height: 20px;
	padding-right: 35px;
    line-height: 1;
    color: #004687;
    font-weight: 500;
	}


	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li a img{display:none;}

  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget {min-height:initial;background-color: white;padding:0;margin-bottom: 10px;}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li span {font-size:20px; font-weight: 100;}

  .home_button_nav_container {margin-right:2%;margin-left:2%;}
  .homepage section {margin-top:30px;}
  .homepage h2  { font-size:2.5em;}

  #footer {margin-top:40px;}
  #footer .pazgasClients  { text-align:center; font-size:18px;}
  #footer .pazgasClients h4 { width:60%; float: none; padding:0 20%!important;font-size:2.333em; margin-bottom: 25px;}
  #footer .pazgasClients a   {width:30%; text-align:left;}
  #footer .pazgasClients a:nth-child(3)  { padding:0!important;}
  #footer .pazgasClients a img  { max-width:25%; margin-bottom:10px;}
  #footer .pazgasClients a span { margin:0%!important; width:100%; display:block;}
  #footer .pazgasClients a.btn  { min-width:140px; float: none; margin:10px auto 0 auto; text-align:center; display: inline-block;font-size:23px;font-weight:bold;padding-right:110px;padding-left:100px;}

  .footer_nav .widget-area  { display:none;}
  .footer_nav .widget-area.contact_info { display:block; width:100%; float:none; text-align:center;padding:0!important;}
  .footer_nav .widget-area.contact_info h3 img { margin:0px auto 10px auto!important; }
  .footer_nav .widget-area.contact_info p {margin:0!important;}
  .footer_nav .widget-area.contact_info a { margin-top:15px;}

   ul.home_button_nav li{ height: 120px;}
   ul.home_button_nav li a, ul.home_button_nav li.menu-item-54 a { font-size:1em; line-height:1; padding: 20px 0;}
   ul.home_button_nav li a img   {margin:0% auto!important;display:block;}
   ul.home_button_nav li a span,
   ul.home_button_nav li.menu-item-54 a span,
   ul.home_button_nav li.menu-item-55 a span { display:block; width:90%; margin:0 auto; margin-top:10px;text-align:center!important;}

  .homepage .linkBoxList a.postsLinks  { font-size:16px; float: none;width: 100%; overflow: hidden; min-height:auto; height:auto; margin-bottom:20px; }
  .homepage .linkBoxList a.postsLinks .PostImage      { float: right;  width: 50%; display: block;}
  .homepage .linkBoxList a.postsLinks .LinkBoxText    { float: right;  width: 40%;}

  .homepage .linkBoxList a.linkBox.catItem  { width:96%; margin-bottom:15px; min-height:320px;} /* was 49% */
  .homepage .linkBoxList a.linkBox.catItem:nth-child(even)  { margin:0;}
  .homepage .catItem .LinkBoxText { min-height:90px;}

  .tablepress{font-size: 14px;}
  .tablepress tfoot th, .tablepress thead th{ font-size:1.2em; }
  .tablepress tbody td { font-size:1em; }

  .su-accordion .su-spoiler{ font-size: 16px;}

  span.gf-icon  { right: auto; left:13%; margin-top: 11px!important;}
  .gform_wrapper{padding:0!important;}
  form  { font-size:16px; }
  form label,.gform_wrapper label.gfield_label,.gform_wrapper .gform_fields .gfield  label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) .gfield label.gfield_label{width: 31%;}
  .gform_wrapper ul:not(.top_label) .gfield_description, .gform_wrapper ul:not(.top_label).gform_fields :not(.ginput_container_time).ginput_container{float: right;}
  html[dir=rtl] .gform_wrapper span.gfield_required { margin-right: -16px !important; margin-left: 5px;}
  html .gform_wrapper ul:not(.top_label) .gfield_description, html[dir=rtl] .gform_wrapper ul:not(.top_label) :not(.ginput_container_time).ginput_container{ margin-right:0px!important; margin-left:0px!important; }

  .gform_wrapper ul.gform_fields li.idRadio.gfield { width: 33%;}
  .gform_wrapper ul.gform_fields li.idRadio.gfield .ginput_container.ginput_container_radio {width: 85% !important;}
  .gform_wrapper ul.gform_fields li.idRadio.gfield .ginput_container.ginput_container_radio ul.gfield_radio { width: 98% !important;}
  .gform_wrapper ul.gform_fields li.idTextBox.gfield { right: 34.1%;}

  #mailInvoiceReg {padding-bottom:40px;margin-bottom:30px;}
  #mailInvoiceReg h4 { width:100%;font-size:21px;}
  #mailInvoiceReg .textwidget { float:none!important; width:100%; margin-top:0px;}
  #mailInvoiceReg .gform_body { display:block; width: 100%;}
  #mailInvoiceReg .gform_footer{ display:block; width:100%!important; text-align:center!important; margin:0!important; margin-top:16px!important;position:initial;}
  #mailInvoiceReg .gform_wrapper ul.gform_fields li.gfield  {display:block; width:100%; padding:0!important;}
  #mailInvoiceReg .gform_wrapper ul:not(.top_label) .gfield_description, #mailInvoiceReg .gform_wrapper ul:not(.top_label).gform_fields :not(.ginput_container_time).ginput_container{ margin-bottom:15px!important; }
  #mailInvoiceReg .textwidget input[type="submit"]{ float:none; display:inline-block;}

  #mailInvoiceReg .gform_wrapper input[type="text"],
  #mailInvoiceReg .gform_wrapper input[type="email"]{ width:100%!important;font-size:19px;}

  #mailInvoiceReg .textwidget input[type="submit"] {padding-right:110px!important;padding-left:130px!important;}

  #gform_16  ul.gform_fields  li {width:100%!important; display:block;}

  #gform_16  ul.gform_fields li.coursesList  .ginput_container,
  #gform_16  ul.gform_fields li.txtLong .ginput_container,
  #gform_16  ul.gform_fields  li.cityList .ginput_container ,
  #gform_16  ul.gform_fields li.txt .ginput_container {width:78%!important;}
  #gform_16 .gform_footer {left:-155px;}


  .footer_nav {min-height:initial;}
  .footer_nav .widget-area.contact_info a {padding:10px 50px;}

  .safty .su-note-inner     { padding-left:1em;}
  .safty .su-note-inner img { position:static; max-width:10%; float:right; clear:both; margin-bottom: 15px; margin-top: 3px; margin-left: 5px;}
  #safty-widgets .widget-area,#safty-widgets .pazgasSaftyLinks .tipOfTheDay { float:none; width:100%;}
  #safty-widgets .pazgasSaftyLinks .tipOfTheDay  { max-width:none; min-height:none; margin-top: 20px; background-size:auto; }
  #safty-widgets .widget-area a   { width:45%; padding-right:5%; margin-bottom:40px; }
  #safty-widgets .widget-area a:nth-child(even)   { padding:0%!important;}

  .FilesSearch form  { font-size:18px; }
  .FilesSearch .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time){ width:100%!important;}
  .FilesSearch .gform_wrapper .gform_body #gform_fields_8  label.gfield_label{ width:100%; padding-bottom: 20px !important; }
  .gv_search_btn { position: absolute; bottom: 28px; top:auto;left:8%;}
  #fileList,.branch_details { width:100%; float:none; margin:0;}
  #fileList {margin-bottom:25px; }
  #fileList a.fileLink    { padding:25px 4%;}
 .branch_details .branchDetails_line  { padding: 25px 4% 0px 4%;}
 .branch_details .branchDetails_line label,.branch_details .branchDetails_line span.branchDetails_info,
 .branch_details .branchDetails_line span.email, .branch_details .openingHours .openingHours_line .days,.branch_details .openingHours .openingHours_line .hours{ font-size:1.3em;}

  .branches form  { font-size:18px; }
  .branches .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time){ width:100%!important;}
  .branches .gform_wrapper .gform_body #gform_fields_11  label.gfield_label{ width:96%; padding-bottom: 20px !important; float: none !important;}
  .branches #bgmp_map-canvas  { display: none;}
  .maplinks a { font-size:1.333em; }

   .linkBoxList.wide a.postsLinks  { font-size:16px; float: none;width: 100%; height:auto; margin-bottom:20px; }
   .infoBoxList .infoBox { float:none; width:100%;font-size:14px; margin-bottom:20px;}
   .infoBoxList .infoBox:first-child { margin-right:0;}
   .linkBoxList a.linkBox .LinkBoxText{ padding:5% 5% 25px 5%; min-height: 195px;}
   .linkBoxList a.linkBox .PostImage  { height: 100%; position: absolute;}
   .homepage .linkBoxList a.postsLinks .LinkBoxText,.linkBoxList.wide a .LinkBoxText { margin-right: 50%;}

   .catalogBoxList  .catalogBox{height:auto;}
   .catalogBoxList  .catalogBox  .postImageWrapper,
   .catalogBoxList  .catalogBox  .postData{display:block;width:100%;padding:0;}

   .catalogBoxList  .catalogBox  .postData .attribute.firstRow{ padding:0;}

   .catalogBoxList  .catalogBox  .postData .attribute div {width:94%;margin-top:5px;margin-bottom:5px;}
   .catalogBoxList  .catalogBox  .postImageWrapper img{margin-right: 30%;}
   .catalogBoxList  .catalogBox  .postData ul {margin:25px 0px;}

   .catalogInterestedBoxList  .catalogInterestedBox {padding:20px 0px;margin-bottom:55px;}
   .catalogInterestedBoxList  .catalogInterestedBox  .postData h3 {font-size:21px;}
   .catalogInterestedBoxList  .catalogInterestedBox  .postData p {font-size:19px;font-weight:normal;}


	.catalogBoxList  .catalogBox  .postData  .btnWrapper .btn,
    .catalogInterestedBoxList  .catalogInterestedBox  .postData  .btnWrapper .btn	{display:none;}

   .productWrapper  .productBox  .postImageWrapper,
   .productWrapper  .productBox  .postGalleryWrapper ,
   .productWrapper  .productBox  .postData{width:96%;display:block;border-right:0;border-top:10px Solid #f3f3f3;min-height:auto;padding-bottom:20px;}

     .productWrapper  .productBox  .postImageWrapper {border:0;}
	.productWrapper  .productBox  .postImageWrapper img {padding-right:15%;}

   .productWrapper  .productBox  .postData .attribute div.first,
   .productWrapper  .productBox  .postData .attribute div.third{width:100%;padding-bottom:5px;}

   .availableServicesList a.linkBox{ width:47%;margin-left:6%;margin-bottom:6%;}
   .availableServicesList .linkBox:nth-child(2n) { margin:0!important;}

   .page-product .gform_wrapper ul.gform_fields  li.txt,
   .page-product .gform_wrapper ul.gform_fields  li.radioWithLabel{width:100%;display:block;height:70px;vertical-align:middle;}
   .page-product .gform_wrapper ul.gform_fields  li.radioWithLabel.empty {display:none;}
   .page-product .gform_wrapper ul.gform_fields:not(.top_label) li.radioWithLabel .gfield_label{width:31%;}
   .page-product .gform_wrapper ul:not(.top_label) li.radioWithLabel .ginput_container:not(.ginput_container_time){width:55%!important;}
   .page-product .gform_wrapper .gform_footer,
   .page-product .gform_wrapper .gform_footer.right_label,
   .page-product .gform_wrapper .gform_footer:not(.top_label){padding:0!important;margin:0!important;}

    html[dir=rtl] .page-product .gform_wrapper .gform_footer.right_label,
    body.rtl .page-product .gform_wrapper .gform_footer.right_label{padding-left:8%!important;height:115px;padding-top:20px!important; padding-bottom:45px!important;}

   .gform_wrapper ul.gform_fields li.ivRadio.gfield { width: 33%;}
   .gform_wrapper ul.gform_fields li.ivRadio.gfield .ginput_container.ginput_container_radio {width: 85% !important;}
   .gform_wrapper ul.gform_fields li.ivRadio.gfield .ginput_container.ginput_container_radio ul.gfield_radio { width: 98% !important;}
   .gform_wrapper ul.gform_fields li.ivTextBox.gfield { right: 34.1%;}

   .page-lobby .linkBoxList li.linkBox {width:48%;}

   .page_headline.collegeHead .contentContainer {padding-top:20px;}
	.page_headline.collegeHead .contentContainer  .logoAndTitleContainer h1 {width:initial;}

	.collegeHeadIconsContent .divIconWidthTextCell {padding:0;margin:0;height:auto;background-position:50% top;width:33%;background-size:initial;}
	.collegeHeadIconsContent .divIconWidthTextCell div {display:block;padding:0;margin:0;padding:0 10%;padding-top:65px;text-align:center;}

	.page_headline.collegeHead {height:280px;}
	.technical-college .contentContainer h1 {padding-top:25px;}
	.technical-college .contentContainer .linkBoxList a.linkBox  { width:49%; margin-bottom:15px; min-height:320px;}
	.technical-college .contentContainer .linkBoxList a.linkBox:nth-child(even)  { margin:0;}
	.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText  h3{min-height:50px;width:100%;}
	.technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText  .subtitle {min-height:60px;}

	.private-area .postGalleryWrapper {display:none;}

	.private-area .lastOrderAndPeriodCheckContent.lastOrder .btn,
	.private-area .lastOrderAndPeriodCheckContent.periodCheck .btn {font-size:0.8em;top:13px;left:10px;}

	.private-area .lastOrderAndPeriodCheckContent.lastOrder span,
	.private-area .lastOrderAndPeriodCheckContent.periodCheck span {font-size:0.8em;}

	.private-area .contactAndEmailContent  {font-size:0.8em;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
	.private-area .contactAndEmailContent .contactAndEmailImage {padding:25px 0px;padding-right:20px;}
	.private-area .contactAndEmailContent .contactAndEmailImage  img {width:50px;height:50px;}
	.private-area .contactAndEmailContent .contactAndEmailText {width:60%;}

	.private-area .mainDataWrapper .tablesWrapper {margin-top:0px;}

	.private-area .lastOrderAndPeriodCheckContent,
	.private-area .lastOrderAndPeriodCheckContent.periodCheck,
	.private-area .mainDataWrapper .customerDetailsWrapper .customerDetailsContent{border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

	.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputsText {display:block;width:100%;padding:0;}
	.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent.fromDate,
	.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent.toDate{width:45%;}
	.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputsWrapper .search {top:37px;}

	.private-area .mainDataWrapper .tablesWrapper table.mobileTable {border:0;margin:0;margin-top:15px;padding:0; border-spacing:0px;width:100%;font-size:19px; font-weight:bold;}
	.private-area .mainDataWrapper .tablesWrapper table.mobileTable tr td {padding-right:15px;background-color:#f3f3f3;padding-top:10px;padding-bottom:10px;vertical-align:top;}
	.private-area .mainDataWrapper .tablesWrapper table.mobileTable tr.firstTR td {background-color:#004687;color:white;padding-top:25px;padding-bottom:25px;}
	.private-area .mainDataWrapper .tablesWrapper table.mobileTable tr td.firstTD {border-left:3px solid white; -webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
	.private-area .mainDataWrapper .tablesWrapper table.mobileTable tr td.lastTD {-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;}
	.private-area .mainDataWrapper .tablesWrapper table.mobileTable tr td.srvCallDate {width:110px;}
	.private-area .mainDataWrapper .tablesWrapper table.mobileTable tr td.tdPayInvoiceMobile  {padding-bottom:15px;text-align:center;padding-right:0px;}
	.private-area .mainDataWrapper .tablesWrapper table.mobileTable tr td.tdPayInvoiceMobile .btn {padding:10px 0;font-size:21px;width:96%;display:inline-block;}

	.page-lobby .postsBoxList .postBox{width:100%;margin-left:0;margin-right:0;}
	.gen-reg .linkBoxList a.linkBox .greyBG img {height:50px;}

	.gen-reg .whyPazgas {text-align:right;}
	.gen-reg .whyPazgas a {display:block;padding:0;text-align:right;margin:0;position:relative;border:none;}
	.gen-reg .whyPazgas a img {height:50px;position:absolute;top:0;right:0;}
	.gen-reg .whyPazgas a h3 {font-size: 20px;line-height: 50px;padding-bottom:20px; text-align:right;padding-right:65px;}

	.main2019.emergency p.subtitle {width:initial;}

	#field_1_5.chkBox label.gfield_label{width:31% !important;}

 /********* template-contact-us-emergency **********/

	.contactUsEmergencyBreadcrumbs,
	.contactUsEmergencyHeadline {display:none;}

	.main2019 h2.contactUsEmergencySubtitle {font-size:22px;}

	.ulContactUsEmergency {margin-block-start:0;margin-block-end:0;padding-inline-start:0;display:block;}

	.ulContactUsEmergency li,
	.ulContactUsEmergency li:nth-child(2n)	{float:none;display:block;width:100%;min-height:initial;margin-bottom:2%;padding:10px 0;}

	.ulContactUsEmergency li img {margin-top:0;}

	.divContactUsEmergencyLeft {margin-bottom:2%;padding-top: 10px;}


	.productWrapper  .productBox  .postData .attribute div{width:auto;}
} /* End media 800 */



@media only screen and (max-width:700px) {
   form label, .gform_wrapper label.gfield_label, .gform_wrapper .gform_fields .gfield label.gfield_label, .gform_wrapper ul:not(.top_label).gform_fields .gfield label.gfield_label{width: 44%;}
   span.gf-icon  { left:0.5%;}
   .gform_wrapper ul.gform_fields li.btnStyle.urgentSel ul.gfield_radio li{ width:36%}
   .gform_wrapper ul.gform_fields li.idRadio.gfield { width: 45%;}
   .gform_wrapper ul.gform_fields li.idTextBox.gfield { right: 46%; width:50.5% !important;}

    .catalogBoxList  .catalogBox  .postImageWrapper img{margin-right: 27%;}
	.catalogBoxList  .catalogBox  .postData .attribute div {padding:0 5%; width:90%;}
	.productWrapper  .productBox  .postImageWrapper img {padding-right:10%;}

	.page-product .gform_wrapper ul.gform_fields:not(.top_label) li.radioWithLabel .gfield_label,
	.page-product .gform_wrapper label.gfield_label,
	.page-product .gform_wrapper .gform_fields .gfield  label.gfield_label,
	.page-product .gform_wrapper ul.gform_fields:not(.top_label) .gfield label.gfield_label {width:100%!important;display:block;}
	.page-product .gform_wrapper ul.gform_fields:not(.top_label) :not(.ginput_container_time).ginput_container {width:90%!important;padding-right:10%;}

	.page-product .gform_wrapper ul.gform_fields  li.txt,
	.page-product .gform_wrapper ul.gform_fields  li.radioWithLabel {height:120px;}

	html[dir=rtl] .page-product .gform_wrapper .gform_footer.right_label,
	body.rtl .page-product .gform_wrapper .gform_footer.right_label{padding-left:12%!important;}

	.gform_wrapper ul.gform_fields li.ivRadio.gfield { width: 45%;}
    .gform_wrapper ul.gform_fields li.ivTextBox.gfield { right: 46%; width:50.5% !important;}

	#gform_16  ul.gform_fields li.coursesList  .ginput_container,
	#gform_16  ul.gform_fields li.txtLong .ginput_container,
	#gform_16  ul.gform_fields  li.cityList .ginput_container ,
	#gform_16  ul.gform_fields li.txt .ginput_container {width:75%!important;}
	#gform_16 .gform_footer {left:0;margin-left:60px;}

	#field_1_5.chkBox label.gfield_label{width:44% !important;}

	.main2019 h2,
	.gen-reg .whyPazgasHeader {font-size:25px;}

	.main2019 h3 {font-size:24px;}

	.gen-reg .linkBoxList a.linkBox,
	.main2019 .linkBoxList li.linkBox {float:none;margin:0;min-height:initial;width:100%;margin-bottom:30px;}

	.gen-reg .linkBoxList a.linkBox .greyBG {height:initial;padding-bottom:20px;}

	.main2019 .linkBoxList li.linkBox {padding-bottom:30px;}
	.main2019 .linkBoxList li.linkBox:nth-child(3n) {margin-left: 0!important;margin-bottom:30px!important;}
}

@media only screen and (max-width:650px) {
	#ivMobile {display:block;}
    #footer .pazgasClients  { font-size:16px;}
	#gform_16 .gform_footer {left:0;margin-left:9%;}

	.page_headline.collegeHead .headerWrapper {width:100%;}
	.page_headline.collegeHead .contentContainer  .logoAndTitleContainer h1 {font-size:2.5em;}

	.technical-college .contentContainer h1{text-align:right;font-size:2em;}

	.private-area .lastOrderAndPeriodCheckContent.periodCheck,
	.private-area .lastOrderAndPeriodCheckContent.lastOrder {float:none;width:100%;display:block;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

	.private-area .lastOrderAndPeriodCheckContent.periodCheck{margin-top:3px;}

	.private-area .lastOrderAndPeriodCheckContent.periodCheck span,
	.private-area .lastOrderAndPeriodCheckContent.lastOrder span {font-size:1.2em;}

	.private-area .lastOrderAndPeriodCheckContent.periodCheck .btn,
	.private-area .lastOrderAndPeriodCheckContent.lastOrder .btn {font-size:1em;top:15px;left:20px;padding:10px 15px;}

	.private-area .contactAndEmailContent .contactAndEmailImage{display:block;padding:0;}
	.private-area .contactAndEmailContent .contactAndEmailImage img {width:35%;height:35%;margin: 5% 32.5%;}
	.private-area .contactAndEmailContent .contactAndEmailText {display:block;width:80%;padding:0;font-size:19px;text-align:center;padding:0 10%;min-height:120px;}
	.private-area .contactAndEmailContent .contactAndEmailText h2 {font-size:1.2em;padding:0;text-align:center;}
}

 @media only screen and (max-width: 641px){
	  .page-product .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1;}
	  #productCategory1 > span:nth-child(4) { display:none;}
	  #productCategory1 > span:nth-child(1) { display:block;}
	  #productCategory2 > span:nth-child(4) { display:none;}
	  #productCategory2 > span:nth-child(1) { display:block;}
	  #productCategory3 > span:nth-child(4) { display:none;}
	  #productCategory3 > span:nth-child(1) { display:block;}
	  #productCategory4 > span:nth-child(4) { display:none;}
	  #productCategory4 > span:nth-child(1) { display:block;}


}

@media only screen and (max-width:999px) {
   .home_button_nav_container  {max-width:none;margin:0;z-index: auto; position:initial;margin-right:2%;margin-left:2%;}

   .homepage .linkBoxList a.linkBox.catItem  { min-height:400px; font-size:16px; }
   .homepage .catItem .LinkBoxText { min-height:120px;}

   .technical-college .contentContainer .linkBoxList a.linkBox  { min-height:400px; font-size:16px; }
   .technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText  h3 {min-height:40px;}
   .technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText  .subtitle {min-height:50px;}

	.catalogBoxList  .catalogBox  .postImageWrapper img{margin-right: 25%;}
	.productWrapper  .productBox  .postImageWrapper img {padding-right:0%;}

	.catalogInterestedBoxList  .catalogInterestedBox {height:auto;}
	.catalogInterestedBoxList  .catalogInterestedBox  .postData{width:90%;height:auto;display:block;}
	.catalogInterestedBoxList  .catalogInterestedBox  .postImageWrapper {width:auto;height:auto;display:block;border:10px Solid #f3f3f3;text-align:center;}

	.gform_wrapper ul.gform_fields:not(.top_label) :not(.ginput_container_time).ginput_container {width:45%!important;}
	.gform_wrapper ul.gform_fields li.idTextBox.gfield .ginput_container.ginput_container_text   {width:87%!important;}

	#gform_16  ul.gform_fields li.coursesList  .ginput_container,
	#gform_16  ul.gform_fields li.txtLong .ginput_container,
	#gform_16  ul.gform_fields  li.cityList .ginput_container,
	#gform_16  ul.gform_fields li.txt .ginput_container {width:74%!important;}

	#gform_16 .gform_footer {left:0;margin-left:40px;}

	#img600{display:block;}
	#imgGalery{display:none;}
	#foogallery-gallery-34 {display:none;}

	.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent  input {width:75px;}
}

@media only screen and (max-width:550px) {
	#header .logoContainer {margin:15px 0px;}
	#header .logoContainer a {height:50px;width:110px;}
	#header .privateArea {height:70px;margin:10px 0px;}

	.homepage h2  { font-size:2em;}

	.page_headline.collegeHead .contentContainer  .logoAndTitleContainer h1 {font-size:2em;margin-top:10px;}

	#gform_16  ul.gform_fields li.coursesList  .ginput_container,
	#gform_16  ul.gform_fields li.txtLong .ginput_container,
	#gform_16  ul.gform_fields  li.cityList .ginput_container ,
	#gform_16  ul.gform_fields li.txt .ginput_container {width:65%!important;}
	#gform_16 .gform_footer {left:0;margin-left:13%;}

	.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper button {width:30%;display:inline-block;}
	.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper #btnInvoices {padding-bottom:31px;}
	.private-area .lastOrderAndPeriodCheckContent.periodCheckNoLastOrder{float:none;width:100%;display:block;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
	.private-area .lastOrderAndPeriodCheckContent.periodCheckNoLastOrder span{font-size:1.2em;padding-bottom:0;}
	.private-area .lastOrderAndPeriodCheckContent.periodCheckNoLastOrder span.dateNoLastOrder {display: block; padding-top: 0px; padding-bottom: 10px;}
	.private-area .lastOrderAndPeriodCheckContent.periodCheckNoLastOrder .btn{position:absolute; font-size:1em;top:14px;left:20px;padding:10px 15px;}

	 /************************  Mega Menu Peulot Le Shiruthem **********************************/

	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a {padding-top:15px;padding-right: 5px;}
	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a img {width:30px;height:30px;}
	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a span {line-height:30px; padding-right: 40px;  /*shilat padding-right: 5px; font-size: 16px;*/ }

	/************************  End Mega Menu Peulot Le Shiruthem  **********************************/

	ul.home_button_nav li a,
	ul.home_button_nav li.menu-item-54 a {padding:10px 0;}

	ul.home_button_nav li a span,
	ul.home_button_nav li.menu-item-54 a span,
	ul.home_button_nav li.menu-item-55 a span {width:100%;}

}

@media only screen and (max-width:510px) {
  #header .top_nav .header-search-form {width:48%;}

  #footer .pazgasClients  { font-size:18px;}
  #footer .pazgasClients h4     { font-size:1.5em;float:none!important;}
  #footer .pazgasClients a      { width:100%; overflow:hidden; float:none!important;padding:3px 0 0 0!important;}
  #footer .pazgasClients a img  {margin-top:-3px;}
  #footer .pazgasClients a.btn  { padding:10px 2%!important;margin:20px auto 0 auto;}

  #mailInvoiceReg .textwidget input[type="submit"] {padding-left:40px!important;padding-right:30px!important;}
  #gform_16 .gform_footer {left:0;margin-left:11%;}

  .footer_nav .widget-area.contact_info a {padding:10px 10px;}
}

@media only screen and (max-width:500px) {
  .su-accordion .su-spoiler{ font-size: 14px;}

   form label, .gform_wrapper label.gfield_label, .gform_wrapper .gform_fields .gfield label.gfield_label, .gform_wrapper ul:not(.top_label).gform_fields .gfield label.gfield_label  { width: 96%;}

  .gform_wrapper ul:not(.top_label) .gfield_description, .gform_wrapper ul:not(.top_label).gform_fields :not(.ginput_container_time).ginput_container{width: 64% !important;}
  form label, .gform_wrapper label.gfield_label { width: 96%; display:block; }

  .gform_wrapper ul:not(.top_label) .gfield_description,
  .gform_wrapper ul:not(.top_label).gform_fields :not(.ginput_container_time).ginput_container{ width: 94% !important;float: none;padding-right:2%;}

  .gform_wrapper ul.gform_fields li.idTextBox.gfield .ginput_container.ginput_container_text  {padding-right:4%;width:94%!important;}

  .gform_wrapper ul.gform_fields li.idRadio.gfield { width:90%;padding-top: 20px !important;}
  .gform_wrapper ul.gform_fields li.idRadio.gfield .ginput_container.ginput_container_radio ul.gfield_radio {margin-right: 4% !important;}
  .gform_wrapper ul.gform_fields li.idRadio.gfield .ginput_container.ginput_container_radio{float:right;width: 86.8% !important;}

  .gform_wrapper ul.gform_fields li.idTextBox.gfield { position:static; right:0; width:100%!important; margin-top:0px!important;padding:0 2%!important;}

  .gform_wrapper ul.gform_fields li.ivRadio.gfield { width:90%;padding-top: 20px !important;}
  .gform_wrapper ul.gform_fields li.ivRadio.gfield .ginput_container.ginput_container_radio ul.gfield_radio {margin-right: 4% !important;}
  .gform_wrapper ul.gform_fields li.ivRadio.gfield .ginput_container.ginput_container_radio{float:right;width: 86.8% !important;}

  .gform_wrapper ul.gform_fields li.ivTextBox.gfield { position:static; right:0; width:100%!important; margin-top:0px!important;padding:0 2%!important;}

  body.rtl .gform_wrapper .gform_footer.right_label {}
  html[dir=rtl] body .gform_wrapper .gform_footer .button.gform_button {float:none;width:100px;!important;}

  span.gf-icon  { left:2%;}

  #field_2_4 span.gf-icon{margin-top:75px!important;}

  #field_2_7 span.gf-icon,
  #field_2_6 span.gf-icon{margin-top:33px!important;}

  .safty .categoryPostsHeadline   { font-size:1.2em;}
  .safty .categoryPostsHeadline a { display:none;}
  .safty .su-note-inner img { margin-top:9px;}

  .catalogBoxList  .catalogBox  .postImageWrapper img{margin-right: 20%;}
  .page-product .gform_wrapper ul:not(.top_label) li.radioWithLabel .ginput_container:not(.ginput_container_time){width:95%!important;}

  .catalogInterestedBoxList  .catalogInterestedBox  .postData h3 {font-size:1.1em;}
  .catalogInterestedBoxList  .catalogInterestedBox  .postData p {height:auto;margin-bottom:20px;}

  .page-lobby .linkBoxList li.linkBox {width:96%;display:block;}

  .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent span.dateHeadLong {display:none;}
  .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent span.dateHeadShort {display:inline;}

  .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent.fromDate,
  .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent.toDate {width:44%;}

  .page_headline.collegeHead .contentContainer  .logoAndTitleContainer h1 {font-size:1.6em;margin-top:20px;}
  .private-area .contactAndEmailContent .contactAndEmailText {font-size:0.9em;min-height:90px;}

  #field_1_5.chkBox label.gfield_label,
  #field_1_15.chkBox label.gfield_label{width:97% !important;}
  #input_1_15{margin-top:6px !important;}
  #field_1_5 div{padding-right:2% !important;}
  #header nav li#mega-menu-item-4250 ul.mega-sub-menu li.mega-menu-item .textwidget a {
    /*shilat font-size: 18px !important;*/
    line-height: 30px;
	}
}

@media only screen and (max-width:450px) {
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {padding:0;}

  .homepage h2  { font-size:1.5em;}

  #gform_16 .gform_footer {margin-left:8%;}

  .page_headline.collegeHead .contentContainer  .logoAndTitleContainer h1 {font-size:1.4em;margin-top:24px;}
  .page_headline.collegeHead .contentContainer   h2{font-size:1.1em}

  .technical-college .contentContainer h1.moreAboutHeader,
  .technical-college .contentContainer h1.contactHeader {font-size:1.2em;text-align:center;}
  .technical-college .contentContainer .linkBoxList a.linkBox {width:100%;float:none;min-height:0;}
  .technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText  h3 {font-size:1.6em;min-height:0;}
  .technical-college .contentContainer .linkBoxList a.linkBox .LinkBoxText  .subtitle {font-size:1.2em;min-height:0;}
  .technical-college .contentContainer .linkBoxList a.linkBox .linkTextBtn {font-size:1.2em;min-height:0;}
  .technical-college .contentContainer .linkBoxList a.linkBox:nth-child(even),
  .technical-college .contentContainer .linkBoxList a.linkBox:nth-child(3n),
  .technical-college .contentContainer .linkBoxList a.linkBox:last-child {margin-bottom:15px!important;}

  #header .header_nav {
    height: 90px;
    width: 30.5%;
    float: left;
    margin: 0;
    position: initial;
}


  .availableServicesList a.linkBox{ width:100%;margin-left:0;margin-bottom:6%;}

  .private-area .mainDataWrapper #loader {left:32%;}
  .private-area .lastOrderAndPeriodCheckContent .btn,
  .private-area .lastOrderAndPeriodCheckContent.periodCheckNoLastOrder .btn{font-size:0.8em;top:15px;left:10px;padding:5px 10px;top:13px;}

  .private-area .lastOrderAndPeriodCheckContent span,
  .private-area .lastOrderAndPeriodCheckContent.periodCheckNoLastOrder span  {font-size:1em;}

  .private-area .lastOrderAndPeriodCheckContent.periodCheck span.dateHead,
  .private-area .lastOrderAndPeriodCheckContent.lastOrder span.dateHead {font-size:1em;}

  .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputsWrapper .search {left:0px;}

 .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper button,
 .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper button.selected{padding-right:5px;padding-left:5px;}
}

@media only screen and (max-width:400px) {
	#header .logoContainer {margin:21px 0px;}
	#header .logoContainer a {height:41px;width:90px;}

	#header nav li#mega-menu-item-17 ul.mega-sub-menu li.mega-menu-item .textwidget a ,
	#header nav li#mega-menu-item-16 ul.mega-sub-menu li.mega-menu-item .textwidget a,
	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li span ,
	#header nav li#mega-menu-item-4250 ul.mega-sub-menu li.mega-menu-item .textwidget a
	{font-size: 18px !important; line-height: 30px;}


	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-19 > ul.mega-sub-menu > li.mega-menu-item .textwidget a {font-size:24px;}
	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-4250 > ul.mega-sub-menu > li.mega-menu-item{float:none;width:100%;}
	#header nav li#mega-menu-item-4250 ul.mega-sub-menu li.mega-menu-item .textwidget p  {/*shilat padding-right:5%;*/}


	.page_headline .contentContainer p {display:none;}

	.homepage .linkBoxList a.linkBox.catItem  {font-size:18px;width:96%;margin-right:0; margin-bottom:20px!important; min-height:auto;}
	.homepage .linkBoxList a.postsLinks  { font-size:14px;}
	.homepage .linkBoxList a.postsLinks .LinkBoxText {margin:0;float:none;width:96%;}
	.homepage .linkBoxList a.postsLinks .LinkBoxText h3 {font-size:25px;}
	.homepage .linkBoxList a.postsLinks .LinkBoxText p {font-size:19px;}
	.homepage .catItem .LinkBoxText { min-height:auto;}
	.homepage .catItem .LinkBoxText  h3 {min-height:0;font-size:22px; line-height:26px;}
    .homepage .linkBoxList a.postsLinks .PostImage {width:100%;position:initial;min-height:240px;float:none;background-position: center; background-size:auto;}
	.su-accordion .su-spoiler .su-spoiler-title { font-size:1.3em;}

	.fastSearchLinks a  { margin-right:3%;}
	.branch_details .branchDetails_line label,.branch_details .branchDetails_line span.branchDetails_info,
	.branch_details .branchDetails_line span.email, .branch_details .openingHours .openingHours_line .days,.branch_details .openingHours .openingHours_line .hours{ font-size:1em;}

	.maplinks a { font-size:1em; }
	input, textarea, body .gform_wrapper .gform_body .gform_fields .gfield select, .gform_wrapper ul.gform_fields li.btnStyle ul.gfield_radio li label{font-size: 0.9em;}

	.required_fld  {font-size:20px;}

   .linkBoxList.wide a.postsLinks  { font-size:14px;}
   .catalogBoxList  .catalogBox  .postData h3 {font-size:1.5em;}
   .catalogBoxList  .catalogBox  .postData ul li.second{display:none;}
   .catalogBoxList  .catalogBox  .postData .attribute div {padding:0 7%; width:86%;}

   .catalogBoxList  .catalogBox  .postImageWrapper img{margin-right: 15%;}

   	.page_headline.collegeHead .contentContainer  .logoAndTitleContainer h1 {font-size:1.2em;margin-top:0px;display:block;margin-right:0;padding-top:105px;}
	.page_headline.collegeHead .contentContainer   h2{font-size:1em;padding-top:40px;}

	#gform_16  ul.gform_fields li.coursesList  .ginput_container,
	#gform_16  ul.gform_fields li.txtLong .ginput_container,
	#gform_16  ul.gform_fields  li.cityList .ginput_container ,
	#gform_16  ul.gform_fields li.txt .ginput_container {width:100%!important;}
	#gform_16 .gform_footer {left:0;margin-left:6%;}
	#gform_16 .gform_footer  input[type="submit"] {padding:0 25%!important}

	#img600{display:none;}
	#imgGalery{display:block;}
	.owl-carousel .owl-dots .owl-dot{display:none;}
	input, textarea, body .gform_wrapper .gform_body .gform_fields .gfield select, .gform_wrapper ul.gform_fields li.btnStyle ul.gfield_radio li label{font-size: 0.9em;}

	.private-area .lastOrderAndPeriodCheckContent.periodCheck span.dateHead,
	.private-area .lastOrderAndPeriodCheckContent.lastOrder span.dateHead {font-size:14px;}
    .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper button.selected {font-size:25px;}

	.private-area .mainDataWrapper #loader {left:27%;}
	.private-area .mainDataWrapper .ordersInvoicesChecksWrapper .dateInputContent  input {padding-right:0;width:65px;}

	/*shilat*/
	#header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a span {
    font-size: 18px !important;
}
}
@media only screen and (max-width:360px) {
   h1 {font-size:2em;}

  .catalogBoxList  .catalogBox  .postData .attribute div {font-size:16px;}

  .private-area .lastOrderAndPeriodCheckContent.periodCheck .btn,
  .private-area .lastOrderAndPeriodCheckContent.lastOrder .btn {font-size:0.8em;}

   /************************  Mega Menu Peulot Le Shiruthem **********************************/
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a {/*shilat text-align:center;*/}
  #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-20 > ul.mega-sub-menu > li.mega-menu-item .textwidget a img {display:none;}
  /************************  End Mega Menu Peulot Le Shiruthem  **********************************/

    ul.home_button_nav li a span {width:96%;padding-right:2%;}


#header nav li#mega-menu-item-17 ul.mega-sub-menu li.mega-menu-item .textwidget a, #header nav li#mega-menu-item-16 ul.mega-sub-menu li.mega-menu-item .textwidget a, #header nav #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-18 > ul.mega-sub-menu > li.mega-menu-item .textwidget ul li span, #header nav li#mega-menu-item-4250 ul.mega-sub-menu li.mega-menu-item .textwidget a {
    font-size: 17px !important;
}
}

@media only screen and (max-width: 800px){
#header nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {width:100%;}
}


@media only screen and (max-width:350px) {
	#header .button_nav {width:48%;}

    .catalogBoxList  .catalogBox  .postData h3 {font-size:1.2em;}
   .catalogBoxList  .catalogBox  .postImageWrapper img{margin-right: 10%;}

   .page_headline.collegeHead {height:200px;}
   .page_headline.collegeHead .contentContainer   h2 {display:none;}
   .page_headline.collegeHead .contentContainer  .logoAndTitleContainer {height:135px;}

   .private-area .contactAndEmailContent .contactAndEmailText {min-height:120px;}

   .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper button {font-size:21px;}
   .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper button.selected {font-size:25px;}
   .private-area .mainDataWrapper .ordersInvoicesChecksWrapper .tabsWrapper #btnInvoices {padding-bottom:29px;]}
 }

 @media only screen and (max-width:320px) {
   .catalogBoxList  .catalogBox  .postImageWrapper img{margin-right: 0%;}
 }

 .ul_accessible{box-sizing: border-box ; color: rgb(0, 0, 0) ;direction: rtl ; display: block ;font-size: 16px ; font-stretch: normal ; font-style: normal ;
	font-variant-caps: normal ;font-variant-ligatures: normal ;font-variant-numeric: normal ; font-weight: normal ;height: 0px ;letter-spacing: normal ;
	line-height: 20px ;list-style-image: none ; list-style-position: outside ;list-style-type: none ;margin-bottom: 0px ;margin-left: 0px ;
	margin-right: 0px ; margin-top: 0px ;padding-bottom: 0px ; padding-left: 0px ;padding-right: 0px ; padding-top: 0px ;
	text-size-adjust: 100% ; width: 1903px ;-webkit-margin-after: 0px ; -webkit-margin-before: 0px;-webkit-margin-end: 0px ; -webkit-margin-start: 0px ; -webkit-padding-start: 0px ;
 }
 .li_accessible{
	box-sizing: border-box ;color: rgb(0, 0, 0) ;direction: rtl ; display: list-item ;font-size: 16px ;font-stretch: normal ;font-style: normal ; font-variant-caps: normal ;
	font-variant-ligatures: normal ;font-variant-numeric: normal ; font-weight: normal ; height: 0px ; letter-spacing: normal ;line-height: 20px ;
	list-style-image: none ; list-style-position: outside ;list-style-type: none ;text-align: right ;text-size-adjust: 100% ; width: 1903px ;
 }
 .accessible{
	background-attachment: scroll;background-clip:border-box;background-color:rgb(0, 70, 135); background-image:none;background-origin:padding-box;
	background-position-x:0%; background-position-y:0%;background-size:auto;border-bottom-color:rgb(255, 255, 255); border-bottom-style:none;
	border-bottom-width:0px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color: rgb(255, 255, 255);
	border-left-style:none;border-left-width:0px;border-right-color:rgb(255, 255, 255);border-right-style:none;border-right-width:0px;
	border-top-color:rgb(255, 255, 255);border-top-style: none;border-top-width:0px;box-sizing:border-box;color:rgb(255, 255, 255);cursor:auto;
	direction:rtl;display:block; font-size: 15px;font-stretch: normal ;font-style: normal ; font-variant-caps: normal ; font-variant-ligatures: normal ; font-variant-numeric: normal ;
	font-weight: normal ; height: -15px ;left: 15px ; letter-spacing: normal ;line-height: 48px ; list-style-image: none ; list-style-position: outside ;list-style-type: none ; margin-left: 15px ;
	outline-color: rgb(0, 99, 128) ;outline-offset: 0px ; outline-style: solid ;outline-width: 1px ; padding-bottom: 0px ;padding-left: 40px ;padding-right: 40px ;
	padding-top: 0px ; position: fixed ; text-align: center ; text-decoration-color: rgb(255, 255, 255) ;text-decoration-line: none ; text-decoration-style: solid ; text-size-adjust: 100% ;
	text-transform: capitalize ;top: -100px ; transition-delay: 0s ;transition-duration: 1s ; transition-property: all ; transition-timing-function: ease ;width: 142.469px ;
	z-index: 99999 ;font-size: 18px ;font-weight: bold;width: 156.469px;
 }

 a.accessible :hover{color:rgb(255, 255, 255) !important;}
.accessible:focus { top:15px;}

#mega-menu-wrap-primary #mega-menu-primary.mega-keyboard-navigation + .mega-menu-toggle.mega-menu-open, #mega-menu-wrap-primary #mega-menu-primary.mega-keyboard-navigation a:focus, #mega-menu-wrap-primary #mega-menu-primary.mega-keyboard-navigation input:focus {
  -webkit-box-shadow: inset 0px 0px 3px 2.5px #0f355f !important;
  -moz-box-shadow: inset 0px 0px 3px 2.5px #0f355f !important;
  -ms-box-shadow: inset 0px 0px 3px 2.5px #0f355f !important;
  -o-box-shadow: inset 0px 0px 3px 2.5px #0f355f !important;
  box-shadow: inset 0px 0px 3px 2.5px #0f355f !important;
}

.gchoice_2_7_1{width:170px !important;}
#field_2_7 {margin-top:0px !important;	}
#field_2_6{margin-bottom: 0px !important;}
#field_2_6 span,
#field_2_7 span{margin-top: 24px !important;}
#input_2_6 , #input_2_7{margin-top:0px;}

/*simulation*/
.simulation .lastOrderAndPeriodCheckContent.periodCheckNoLastOrder {width: 100%;}
.simulation .lastOrderAndPeriodCheckContent {width: 100%; display: inline-block; background-color: #004687;color: white; text-align: right;direction: rtl;position: relative;}
.simulation .lastOrderAndPeriodCheckContent span {padding: 25px 0px;padding-right: 20px;display: inline-block;font-size: 1.5em; font-weight: bold; }
.simulation .calc-simulation {position: relative;background-color: #f3f3f3; color: #004687;font-weight: bold;border: 7px solid #f3f3f3;text-align:right;}
.calc-simulation input {margin: 10px !important;height: 30px !important;width:5% !important;}
.simulation button{background-color: #0F355F;font-size: 1.1em;font-family: 'Heebo';font-weight: bold;padding: 10px 2%;width: auto;max-width: 11.5%;color: #fff;
    font-size: 1.1em;font-weight: bold;border: none;cursor: pointer;background-color: #004687;color: #fff;font-size: 1.1em;text-align: center;
    border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
}

.simulation button:hover{background-color: #25732f;}
.simulation  .content-right  , .simulation .content-left  {margin-top: 10px;width: 49.5%;display: inline-block;background-color: #f3f3f3;color: #0F355F;}
.simulation  .content-right  , .simulation .content-left h3{padding-top :25px;}
.simulation  .content-right span , .simulation .content-left span{font-weight:normal;}
.simulation  .content-right label , .simulation .content-left label{font-weight:bold;}
.simulation .content-left{margin-right: 5px;}
.simulation span{display: block;padding-top:1%;padding-bottom:1%;font-size: 22px;}
.calc-simulation span{display: inline-block;}
.custTittle{padding-top:2%;padding-bottom : 1%;}
.contentFooter {text-align :left;}
.contentFooter  button{ margin-top : 1%;margin-left :1%;margin-bottom: 60px;margin-top:30px;}
.cur-mode  , .new-mode{padding-right: 30px;}
.calc-header{padding-right: 23px;}
.pageHeader{padding-bottom:1%;}
.pageHeader p{padding-bottom:15px;}

@media only screen and (max-width:1050px) {
	.calc-simulation input{width: 85px !important;}
    .simulation  .content-right  , .simulation .content-left  {width: 49.4%;}
	.simulation button {max-width: 40%;}
}
@media only screen and (max-width:878px) {
	.calc-simulation input{width: 85px !important;}
  .simulation  .content-right  , .simulation .content-left  {width: 49.3%;}
	.simulation button {max-width: 40%;}
}
@media only screen and (max-width: 770px){
	.calc-simulation input{width: 85px !important;}
	.simulation  .content-right  , .simulation .content-left  {width: 100%;}
	.simulation button {max-width: 40%;}
	.simulation .content-left{margin-right:0px;}

}

.gform_body { padding-bottom: 80px !important;}
#mailInvoiceReg .gform_body{padding-bottom: 0px !important;}
.gform_wrapper .gform_footer{position:relative;}
@media only screen and (min-width: 500px){
	.gform_wrapper .gform_footer input.gform_button[type="submit"] {
		top: -100px;
		position: absolute;
		margin-right: 11%!important;
		width: 18%!important;
		text-align: center !important;
		height: 46px !important;
		display: flex;
		justify-content: center;
	}
 }

#gform_submit_button_7 {position: relative !important;top: 0px !important;width: auto !important;}

@media only screen and (max-width: 500px){
	.gform_wrapper .gform_footer input.gform_button[type="submit"] {top: -100px !important;position: absolute !important;margin-right: -7% !important;}
}
/*×ž×›×œ×œ×” ×˜×›× ×™×ª*/
#gform_submit_button_16{top:-37px !important;margin-right: 17%!important;}
#gform_16  .gform_body {padding-bottom:85px !important;}
#gform_submit_button_15 ,#gform_submit_button_29{margin-right:40% !important;}

/* roei 19.12.19 */
li.gchoice_1_5_1 {
	border-left: 1px solid #dfdfdf;
}

.btnUpdPlist {background-color: #0F355F;font-size: 1.1em;font-family: 'Heebo';font-weight: bold;padding: 10px 2%; width: auto;
    color: #fff;font-size: 1.1em;font-weight: bold;border: none;cursor: pointer;background-color: #004687;color: #fff;font-size: 1.1em;text-align: center;border-radius: 4px;
    -moz-border-radius: 4px; -webkit-border-radius: 4px;margin-right: 42%;
}

.btnUpdPlist :hover{background-color: #25732f !important;}
.plistWrapper{max-width: 1240px;margin: 0 auto; padding-top: 30px;}

#gform_submit_button_15 {	2268.	#gform_submit_button_15 {
	margin-right:40% !important;	2269.		margin-right:37% !important;
}	2270.	}

#gform_wrapper_15 .gform_footer{display:block;}
html[dir=rtl] .page-product .gform_wrapper .gform_footer.right_label, body.rtl .page-product .gform_wrapper .gform_footer.right_label {
    padding: 0!important;height: 0px;padding-left: 4%!important;}
#gform_submit_button_15,#gform_submit_button_29{top:-74px !important ;width: 25% !important;}

@media only screen and (max-width: 800px){
	.page-product .gform_wrapper ul.gform_fields li.txt, .page-product .gform_wrapper ul.gform_fields li.radioWithLabel {width: 93%;}
}
@media only screen and (max-width: 500){
#gform_submit_button_15 {margin-right: 28% !important;width: 35% !important;}
  #gform_submit_button_15 {margin-right: 21% !important;width: 25% !important;}
}
@media only screen and (max-width: 700px)
{
	.page-product .gform_wrapper ul.gform_fields li.txt, .page-product .gform_wrapper ul.gform_fields li.radioWithLabel {height: 90px;}
}

/*CB ×”×¦×˜×¨×¤×•×ª ×œ×›×¨×˜×™×¡ ××©×¨××™ */
#field_1_12{display :none;}
#field_1_5 .ginput_container.ginput_container_checkbox {margin-right: auto !important;margin-top: 0px;}
/*×”×¦×˜×¨×¤×•×ª ×œ×—×©×‘×•× ×™×ª ×”×™×¨×•×§×”*/
li#field_1_15 { margin: 0;font-size: 19px;}

li#field_1_15 .gchoice_1_15_1 label#label_1_15_1 {font-size: 1.1em; }
#field_1_15 .gfield_label {label{opacity: 0; position: absolute;};}
#field_1_15 .ginput_container.ginput_container_checkbox {margin-right: 0px !important;}
#field_1_15 .ginput_container.ginput_container_checkbox {margin-right: auto !important;margin-top: 0px;}
#input_1_15{margin-top: -13px;}
#field_1_15 .ginput_container.ginput_container_checkbox {margin-right: auto !important;margin-top: 0px;}
#header ul.top_button_nav li.menu-item-964 {background: none;width: 46px;font-weight: normal;}
#header .button_nav{width:100%;}

.btnLogout{font-size: 19px;width: 80px;  border: none; color:#004687;font-family:Heebo;  font-weight:bold;margin-top:-25px !important;cursor:pointer;'}
.imgHomePage{content:url(https://www.pazgas.co.il/home.png);vertical-align: baseline !important;}

table.confTable {font-family: Arial, Helvetica, sans-serif;border: none;background-color: none;width: 100%;height: 100%;text-align: right;min-width: 345px;}
table.confTable td, table.confTable th {border: none !important;padding: 4px 4px;width:40%;text-align:center;font-weight:bold;}
table.confTable tbody td {font-size: 18px;color: #FFFFFF;background-color: #004687;height: 35px;}
table.confTable td:nth-child(even) {background: #F3F3F3;color: #004687;text-align : center;width:60%;font-weight:normal;}
.divTable ,.ivoiceDivTable ,.assignTechDivTable{display:inline-block;margin-right: 10px;vertical-align:top;}
.wrapper{text-align: center;}
.tdRemark{max-width: 411px;}
.printHeaderGasOrder , .printHeaderInvoice , .printHeaderAssignTech{display:none;font-family:sans-serif;font-size:26px;text-align:center;}

@media only screen and (max-width: 1000px){
  .divTable .ivoiceDivTable ,.assignTechDivTable{display:block;width:100%; float:right;margin-top: -2px;}
	.divContet{width:98%;margin-top:15px;padding-right: 1%;}
	table.confTable td, table.confTable th {border: none !important;padding: 4px 4px;width: 28%;text-align: center;font-weight: bold;height: 50px;font-size: 20px !important;}
	.divTable  , .ivoiceDivTable , .assignTechDivTable{margin-right:0px !important;}
	.divheader{padding-bottom: 0px;text-align: right;padding-right: 2%;}
	table.confTable tbody td {font-size: 20px;height: 50px;}
	.printHeaderGasOrder  , .printHeaderInvoice , .printHeaderAssignTech{display:none;}
}

.btnSubmit{margin-top: 10px !important;margin-left: 45% !important;}

@media only screen and (max-width: 1060px){
	.btnSubmit{	margin-right: 20% !important;width: 40% !important;height: 55px;text-align: center;}
	#pelecard_iframe {height: 578px;max-height: 578px;}
}
@media only screen and (max-width: 1060px){
	#pelecard_iframe {height: 930px;max-height: 930px;}
}

@media only screen and (max-width: 960px){
	.btnSubmit{	margin-right: 20% !important;width: 40% !important;height: 55px;text-align: center;}
	#pelecard_iframe {height: 900px;max-height: 900px;}
	.divTable, .ivoiceDivTable, .assignTechDivTable {display: block;}
	 table.confTable{ margin-top:-2px;}
}
@media only screen and (max-width: 560px){
	#pelecard_iframe {height: 950px;max-height: 950px;}
}

@media print {
	#header  ,#footer, #popup ,#contentArea ,#backgroundPopup ,.page_headline , .btnSubmit{display: none;}
	.printHeaderGasOrder , .printHeaderInvoice , .printHeaderAssignTech{display:block;}
	table.confTable tbody td {color:#0f355f;background: #F3F3F3;text-align:right;}
	table.confTable td:nth-child(even){text-align: right;}
	.tdEmail{direction :ltr !important;text-align:right !important;}
	#pelecard_iframe {height: 1000px;max-height: 1000px;}

	/***********************/
	.divTable .ivoiceDivTable ,.assignTechDivTable{display:block;width:100%; float:right;margin-top: -2px;}
	.divContet{width:98%;margin-top:15px;padding-right: 1%;}
	table.confTable td, table.confTable th {border: none !important;padding: 4px 4px;width: 28%;font-weight: bold;height: 50px;}
	.divTable  , .ivoiceDivTable , .assignTechDivTable{margin-right:0px !important;}
	.divheader{padding-bottom: 0px;text-align: right;padding-right: 2%;}
	table.confTable tbody td {font-size: 20px;height: 50px;}
	.divTable, .ivoiceDivTable, .assignTechDivTable {display: block;}
	.spanPrint{display: inline-block !important;}}

.assignTechDivTable ,.ivoiceDivTable {max-width: 800px;}
.assigntechContent{text-align:center;}
.assigntechContent{height: 400px;}
.spanPrint{display:none ;}
#field_2_7 {display:none;}

@media only screen and (max-width: 1200px){
	#foogallery-gallery-34 .foo-item .owl-caption{left: auto;right: 45%;}
	.owl-caption {left: auto;right: 45%;}
}
@media only screen and (max-width: 1190px){
	#foogallery-gallery-34 .foo-item .owl-caption{right: 45%;}
}
@media only screen and (max-width: 1160px){


	#foogallery-gallery-34 .foo-item .owl-caption{right: 45%;}
}
@media only screen and (max-width: 1060px){
	#foogallery-gallery-34 .foo-item .owl-caption{right: 50%;}
}
@media only screen and (max-width: 960px){
	#foogallery-gallery-34 .foo-item .owl-caption{right: 55%;}
}
@media only screen and (max-width: 870px){
	#foogallery-gallery-34 .foo-item .owl-caption{right: 60%;}
}
@media only screen and (max-width: 770px){
	#foogallery-gallery-34 .foo-item .owl-caption{right: 65%;}
}
@media only screen and (max-width: 670px){
	#foogallery-gallery-34 .foo-item .owl-caption{right: 70%;}
}

.catalogInterestedBoxList .catalogInterestedBox .postImageWrapper { width:auto; }
.catalogInterestedBoxList .catalogInterestedBox .postData {width:52%;}
@media only screen and (max-width: 1240px){
	.catalogInterestedBoxList .catalogInterestedBox .postData {width:50%;}
}
@media only screen and (max-width: 1200px){
	.catalogInterestedBoxList .catalogInterestedBox .postData {width:44%;}
}
@media only screen and (max-width: 1080px){
	.catalogInterestedBoxList .catalogInterestedBox .postData {width:40%;}
}
@media only screen and (max-width: 1001px){
	.catalogInterestedBoxList .catalogInterestedBox .postData {width:39%;}
}
@media only screen and (max-width: 600px){
		.catalogInterestedBoxList .catalogInterestedBox .postData {width:90%;}
}

.main.digitalIv{padding-right:10%; padding-top:1%;}
.digitalInvoice h3{font-size:1.3em}
.digitalIvWrapper{max-width: 1240px;margin: 0 auto;}

.btnDigitalIv{margin-right: 36%;background-color: #0F355F;font-size: 1.1em;font-family: 'Heebo';font-weight: bold;
			  padding: 10px 2%;width: auto;color: #fff;font-size: 1.1em;
			  font-weight: bold;border: none;cursor: pointer;background-color: #004687;color: #fff;font-size: 1.1em;
			  text-align: center;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
	}
@media only screen and (max-width: 800px){
	.main.digitalIv{padding-right:4%;}
	.btnDigitalIv{margin-right: 36%;}
}
@media only screen and (max-width: 530px){
	.btnDigitalIv{margin-right: 27%;}
}
#mega-menu-item-black-studio-tinymce-36 > div > p:nth-child(3) > a:focus, #mega-menu-item-black-studio-tinymce-36 > div > p:nth-child(3) > a:active {border: solid 3px green !important; }

