/*



Theme Name: Sagy



Theme URI: #



Author: gethtmlcoder



Author URI: https://gethtmlcoder.com/



Description: Sagy brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats.



Version: 1.1



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Text Domain: sagy



Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready



*/











@font-face {



    font-family: 'mf_narkisblockbold';



    src: url('fonts/mfnarkisblock_bold-webfont.woff2') format('woff2'),



         url('fonts/mfnarkisblock_bold-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;



}



@font-face {



    font-family: 'mf_narkisblockmedium';



    src: url('fonts/mfnarkisblock_medium-webfont.woff2') format('woff2'),



         url('fonts/mfnarkisblock_medium-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;



}



@font-face {



    font-family: 'mf_narkisblockregular';



    src: url('fonts/mfnarkisblock-webfont.woff2') format('woff2'),



         url('fonts/mfnarkisblock-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;



}


@font-face {
  font-family: 'Narkis Block';
  src: url('fonts/narkisblock-regular_mfw.eot'); /* IE9 Compat Modes */
  src: url('fonts/narkisblock-regular_mfw.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/narkisblock-regular_mfw.woff') format('woff'), /* Modern Browsers */
       url('fonts/narkisblock-regular_mfw.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/narkisblock-regular_mfw.svg#265e1bf8eadfa92b8d955acd546bd2c3') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Narkis Block';
  src: url('fonts/NarkisBlock-Medium_MFW.eot'); /* IE9 Compat Modes */
  src: url('fonts/NarkisBlock-Medium_MFW.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/NarkisBlock-Medium_MFW.woff') format('woff'), /* Modern Browsers */
       url('fonts/NarkisBlock-Medium_MFW.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/NarkisBlock-Medium_MFW.svg#265e1bf8eadfa92b8d955acd546bd2c3') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  600;
}




/* Css Reset */



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,



p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,



dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,



sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,



label,legend,table,caption,tbody,tfoot,thead,tr,th,td { 



	margin:0; 



	padding:0; 



	border:0; 



	outline:0; 



	font-size:100%; 



	vertical-align:baseline; 



}



body {



	color:#000;



	padding:0;



	margin:0;



	font-size:12px;



	background:#f3f3f3;



	font-family: 'Narkis Block',ariel;



	font-weight: normal;



}



ul,ol { list-style:none; }



img,fieldset { border:none; }	



a { text-decoration:none; }



a:hover { text-decoration:none; }



.skip {



	position:absolute;



	left:-9999px;



}



article,aside,details,figcaption,figure,footer,



header,hgroup,main,nav,section,summary { display: block; }



figure {



	margin:0;



	padding:0;



}



.clear {



	clear: both;



	height:0;



}



.wp-caption { max-width: 100%; }



img[class*="align"],



img[class*="wp-image-"],



img[class*="attachment-"] { height: auto; }



img.size-full,



img.size-large,



img.wp-post-image {



	height: auto;



	max-width: 100%;



}



embed,iframe, object,video { max-width: 100%; }



input, textarea {



	-webkit-appearance: none;



	-webkit-border-radius: 0;



}



img {



	max-width: 100%;



	height: auto;



	display: block;



}



a {



	-webkit-transition: all .2s ease-in-out;



	-moz-transition: all .2s ease-in-out;



	-ms-transition: all .2s ease-in-out;



	-o-transition: all .2s ease-in-out;



	transition: all .2s ease-in-out;



}



*, *:before, *:after {



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	-ms-box-sizing: border-box;



	-o-box-sizing: border-box;



	box-sizing: border-box;



}







/*----------------------*/



/*	Page structure      */



/*----------------------*/



#wrapper { 



	width:100%;



	direction:rtl;



	unicode-bidi:embed;



	position:relative;



}



.container { padding: 0 40px; } 



.center-container {



	max-width:1298px;



	margin: 0 auto;	



}







/*----------------------*/



/*	Header              */



/*----------------------*/



.header-container { background: #f3f3f3; }



#header { 



	padding: 35px 0 10px 0;



	min-height: 251px; 



}



.main-header { 



	padding-bottom: 15px;



	position: relative;



}



.right-header { padding-left: 200px; } 



.logo { float: right; width: 357px; margin-left: 17px; position: relative; z-index: 100; }



.logo img {



	max-width: 100%;



	height: auto;



	display: block;



}



.head-text {



	position: relative;



	height: 66px;



}



.head-text h1 {



	position: relative;



	top: 50%;



	font-size: 24px;



	font-family: 'Narkis Block';



	font-weight: 600;



	padding-top: 15px;



}



.left-header {



	padding: 34px 0 0 0;	



	float: left;



	width: 200px;



	position: absolute;



	left: 0;



	top: 0;



	z-index: 100;	



}



.social-link {



	float: left;



	padding-right: 1px;
	
	padding-top: 6px;



}



.social-link a {



	float: left;



	margin-right: 15px;



}



.language {



	padding: 13px 0 0 0;



	margin: 0;



}



.language li {



	float: left;



	position: relative;



	font-size: 18px;



	color:#0000ef;



	padding: 0 0 0 15px;



	margin: 0;



}



.language li:before {



	width: 2px;



	height: 16px;



	position: absolute;



	left: 6px;



	top: 1px;



	background: #0000ef;



	content: "";



}



.language li:first-child {



	padding: 0;



}



.language li:first-child:before {



	display:none;



}



.language li a {



	font-size: 18px;



	color:#0000ef;



	line-height: 16px;



	font-family: Helvetica, Arial, sans-serif;



}







/*----------------------*/



/*	Menu                */



/*----------------------*/



.main-menu {



	width: 100%;



	background: #f3f3f3;



	border: 2px solid #0000ef;



}



.main-menu ul {



	padding: 0;



	margin: 0;



	float: right;



	width: 100%;



	text-align: center;	



	position: relative;



}



.main-menu ul li {



	font-size: 18px;



	color:#fff;



	width: 12.5%;



	display: block;



	float: right;



	color:#0000ef;



	font-family: 'Narkis Block';



	font-weight: 600;	



}



.main-menu ul li > a {



	height: 46px;



	line-height: 46px;



	position: relative;



}



.main-menu ul li a {



	display:block;



	color:#0000ef;



	padding:0 5px;



}



.main-menu ul li.current_page_item > a,



.main-menu ul li.current-page-ancestor > a,



.main-menu ul li a:hover {



	background: #0000ef;



	color:#fff;



	text-decoration: underline;



}



.main-menu ul li ul {



	opacity: 1;



	position: absolute;



	left: inherit;



	right: 0;



	top: 44px;



	width: 100%;



	margin: 0;



	height: 24px;



	padding-top: 12px;



	z-index: 1010;



	display: none;



}



.main-menu ul li:hover ul {



	opacity: 1;



	display: block;



}



.main-menu ul li ul li {



	display: inline-block;



	width: 12.5%;



	min-width: 158px;



	float: right;



	padding: 0;



	color: #fff;



	font-size: 13px;



	text-align: center;



	margin-left: 4px;



	margin-right: -2px;



}



.main-menu ul li ul li a {



	height: 24px;



	line-height: 24px;



	display: block;



	background: #0000ef;



	color: #fff;



	/*width: 158px;*/



	padding:0 5px;



}



.main-menu ul li:hover > a {



	background: #0000ef;



	color:#fff;



	text-decoration: underline;



}



.main-menu ul li.childmenu-pos-right ul {



	padding-right: 12.3%;



}



.main-menu ul li.childmenu-pos-left ul {



	padding-left: 25.2%;



	margin-left: -2px;



}



.main-menu ul li.childmenu-left ul { 



	float: left; 



	margin: 0 0;



}



.main-menu ul li.childmenu-pos-left ul li,



.main-menu ul li.childmenu-left ul li {



	margin-left: -2px;



	margin-right: 4px;



	float: left;



}







/*----------------------*/



/*	other Menu          */



/*----------------------*/



.mobile-menu { display: none; }



.slicknav_menu { display: none; }



.submenu-content { padding: 8px 0 0 0; overflow: hidden; }



.submenu-content ul {}



.submenu-content ul li {



	display: block;



	float: right;



	padding: 0;



	color: #fff;



	font-size: 13px;



	text-align: center;



	margin-left: 2px;



	width: 12.5%;



	min-width: 158px;



}



.submenu-content ul li a {



	height: 24px;



	line-height: 24px;



	display: block;



	background: #0000ef;



	color: #fff;



	/*width: 158px;*/



	padding:0 5px;



}



.submenu-content ul li.current_page_item,



.submenu-content ul li a:hover { text-decoration: underline; }



.submenu-pos-right ul { padding-right: 12.3%; }



.submenu-pos-left ul { padding-left: 25.1%; float: left;  }



.submenu-left ul { float: left; }



.submenu-pos-left ul li,



.submenu-left ul li {



	margin-left: 0px;



	margin-right: 2px;



}







/*----------------------*/



/*	Scrolltext          */



/*----------------------*/



.scrolltext-container {



	background: rgb(0, 216, 255);



	background: -moz-linear-gradient(left, rgba(0, 216, 255, 1) 0%, rgba(0, 1, 255, 1) 100%);



	background: -webkit-linear-gradient(left, rgba(0, 216, 255, 1) 0%, rgba(0, 1, 255, 1) 100%);



	background: linear-gradient(to right, rgba(0, 216, 255, 1) 0%, rgba(0, 1, 255, 1) 100%);



	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d8ff', endColorstr='#0001ff', GradientType=1);



}



.scrolltext-content {



	height: 44px;



	overflow: hidden;



}



.scrolltext-content ul {



	overflow: hidden;



}



.scrolltext-content ul li {



	font-size: 16px;



	line-height: 44px;



	color:#fff;



	height: 44px;



	display: inline;



	position: relative;



	padding-right: 22px;



}



.scrolltext-content ul li:first-child {



	padding-right: 0;



}



.scrolltext-content ul li:before {



	position: absolute;



	right: 11px;



	top: 5px;



	width: 1px;



	height: 13px;



	display: inline-block;



	background: #fff;



	content: "" ;



}



.scrolltext-content ul li:first-child:before {



	display: none;



}



.scrolltext-content ul li a {



	color:#fff;



	text-decoration: underline;



}







/*----------------------*/



/*	content             */



/*----------------------*/



.content {



	overflow: hidden;



	padding-top: 34px;



}



.main-content {



	width: 74.402%;



	float: right;



}



.feature {



	width: 100%;



	overflow: hidden;



}



.feature-item {



	width: 48.704%;



	float: right;



	margin-top: 29px;



	position:relative;



}



.feature-item:nth-child(1),



.feature-item:nth-child(2) { margin-top: 0; }



.feature-item:nth-child(2n) {



	float: left;



}



.info {



	position:absolute;



	right: 0;



	bottom: 0;



	background: #f3f3f3;



	padding: 10px;



	width: 90%;



	max-width:384px;



}



.info h2 {



	font-size: 20px;



	color: rgba(0, 0, 239, 1);



	font-family: 'Narkis Block';



	font-weight: 600;



	line-height: 30px;	



}



.info h2 a {



	color: rgba(0, 0, 239, 1);



	text-decoration: underline;



}



.info p {



	font-size: 14px;



	line-height: 16px;



	color: rgba(0, 0, 0, 1);



	font-family: 'Narkis Block';



	font-weight: 600;



	padding-top: 12px;	



}



.feature-link {



	width: 34px;



	height: 34px;



	display: block;



	position:absolute;



	top: 0;



	right: 0;	



}



.btn-play {



	width: 85px;



	height: 85px;



	display: block;



	position: absolute;



	z-index: 100;



	left: 50%;



	top: 50%;



	-webkit-transform: translate(-50%, -50%);



	-moz-transform: translate(-50%, -50%);



	-ms-transform: translate(-50%, -50%);



	-o-transform: translate(-50%, -50%);



	transform: translate(-50%, -50%);



}







/*----------------------*/



/*	sidebar             */



/*----------------------*/



.sidebar {



	width: 24.055%;



	float: left;



}



.sidebar-widget {



	overflow: hidden;



	margin-top: 34px;	



}



.sidebar-widget:first-child { margin-top: 0; } 



.sidebar-widget .widget-title {



	border-top: 2px solid #0000ef;



	border-bottom: 2px solid #0000ef;



	font-family: 'Narkis Block';



	font-weight: 600;



	font-size: 14px;



	padding: 8px 10px 8px 10px;



	text-align: center;



	color: #0000ef;



}



.widget {



	float: right;



	width: 47.435%;



	overflow: hidden;



	height: 254px;	



}



.widget:nth-child(2n) {



	float: left;



	width: 47.435%;



}



.widget-testimonials {



	background: #00aeff;



}



.widget-testimonials ul {



	padding: 0;



	margin: 0;



}



.widget-testimonials ul li {



	padding: 0 0 20px 0;



	margin: 0; 



}



.sidebar-widget .widget .widget-title { padding: 8px 10px 8px 10px; }



.sidebar-widget .widget-testimonials .widget-title {



	border-top: 2px solid #00aeff;



	border-bottom: 2px solid #fff;



	color:#fff;



}



.widget-content {



	padding: 8px 17px;



	color:#fff;	



}



.widget .scroll-text {



	width: 100%;



	height: 197px;



	overflow: hidden;



}



.widget-content p { 



	color:#fff; 



	font-family: 'Narkis Block';;



	font-weight: normal;



	font-size: 13px;



	line-height: 16px;



	padding-bottom: 7px;



 }



 .widget-content small { 



	color:#fff; 



	font-family: 'Narkis Block';;



	font-weight: normal;



	line-height: 14px;



	font-size: 11px;



 }



.widget-logo { border-bottom: 2px solid #0000ef; }



.widget-logo .widget-content { padding: 10px 10px; }



.widget-logo ul { margin: 0; padding: 0; }



.widget-logo ul li {



	margin: 0;



	list-style: none;



	padding: 10px 0;



	overflow: hidden;



	display: block; 



	width: 100%;



}











.widget-logo ul li img { margin: 0 auto; } 



.form-widget { overflow: hidden; margin-bottom: 0 !important; }



.form-widget .widget-content { padding: 18px 18px 0 18px; overflow: hidden; }



.form-widget p {



 	font-family: 'Narkis Block';



	font-weight: 600;



 	font-size: 14px;



 	line-height: 16px;



 	color: #0000ee;



 	padding-bottom: 6px;



 	text-align: right;



 }



.form-widget .form-row {



	overflow: hidden;



	padding-right: 35px;



	padding-bottom: 13px;



	position: relative;



}



.form-widget .form-row label {



	min-width: 35px;



	display: block;



	float: right;



	font-size: 14px;



 	line-height: 16px;



 	color: #0000ee;



 	font-family: 'Narkis Block';



	font-weight: 600;



 	position: absolute;



 	right: 0;



 	top: 3px;



 	text-align: right;



}



.form-widget .form-row input[type="email"],



.form-widget .form-row input[type="text"],


.form-widget .form-row input[type="tel"],


.form-widget .form-row input[type="submit"] {



	padding:0;



	margin:0;



	outline:none;



	border:none;



}



.form-widget .form-row input[type="email"],

.form-widget .form-row input[type="tel"],

.form-widget .form-row input[type="text"] {



	width: 100%;



	border-bottom: 1px solid #0000ef;



	color: #0000ef;



	font-size: 14px;



	font-family: 'Narkis Block';



	font-weight: 600;



	background: none;



	padding: 0 15px;



	margin: 0;



	height: 14px;



	line-height: 14px;



	position: relative;



	background: none;



}



.form-widget .form-row:nth-last-child(2) {



	padding-right: 82px;



}



.form-widget .form-row-submit { padding: 0 !important; }



.form-widget .form-row .form-row-submit { padding: 0; }



.form-widget .form-row input[type="submit"] {



	display: block;



	height: 28px;



	line-height: 28px;



	background: #0000ef;



	color: #fff;



	width: 100%;



	text-align: center;



	cursor: pointer;



	margin-top: 9px;



	font-size: 14px;



	font-family: 'Narkis Block';



	font-weight: 600;



}



/*#scroll-text-3{



	height: 400px;



	overflow: hidden;



	width: 100%;



}



*/



/*----------------------*/



/*	Foooter             */



/*----------------------*/



.footer-container {



	padding-top: 34px;



	padding-bottom: 44px;



	overflow: hidden;



}



#footer{



	border-top: 1px solid #6a6a6a;



	border-bottom: 1px solid #6a6a6a;



	overflow: hidden;



	padding: 12px 10px 10px 10px;



	text-align: center;



}



#footer div { display: inline-block; }



#footer ul {



	display: inline-block;



}



#footer ul li {



	/*font-size: 16px;*/



	display: inline-block;



	font-size: 14px;



	line-height: 20px;



	color: rgba(0, 0, 0, 1);



	font-family: 'Narkis Block';



	font-weight: 600;



	padding: 0 4px;	



}



#footer ul li a { color: rgba(0, 0, 0, 1); }



#footer ul li a:hover { color: #0000ef }



#footer span {



	position: relative;



	margin-right: 47px;



	display: inline-block;



	font-size: 14px;



	line-height: 20px;



	color: rgba(0, 0, 0, 1);



	font-family: 'Narkis Block';



	font-weight: 600;	



}



#footer span:before {



	position: absolute;



	right: -27px;



	top: 4px;



	width: 1px;



	height: 10px;



	display: inline-block;



	background: #000;



	content: "" ;



}



#footer span:first-child:before { display:none; }



#footer span a,



#footer span small { display: inline-block; color: rgba(0, 0, 0, 1); }







/*---------------------------*/



/*	Entry                    */



/*---------------------------*/



.entry-content { width:100%; }



.entry-content h1,



.entry-content h2,



.entry-content h3,



.entry-content h4,



.entry-content h5,



.entry-content h6 {



	font-family: 'Narkis Block';



	font-weight: 600;



}



.entry-content h1 {



	font-size:36px;



	color: #0000ef;



	padding-bottom: 15px;



}



.entry-content h2 {



	color: #0000ef;



    font-size: 26px;



    font-weight: 600;



    text-decoration: underline;



    padding-bottom: 23px;



}



.entry-content h3 {



	font-size:20px;



	line-height: 26px;



	color: #000;



	padding-bottom:5px;



}



.entry-content h4 {



	font-size:18px;



	line-height: 26px;



	font-weight:normal;



	color: #000;



	padding-bottom:27px;



}



.entry-content h5 {



	font-size: 14px;



	line-height: 21px;



	padding-bottom:15px;



}



.entry-content h6 {



	font-size:13px;



	padding-bottom:15px;



}



.entry-content p {



	font-size:20px;



	line-height: 26px;



	color: #000;



	font-family: 'Narkis Block';;



	font-weight: normal;



	padding-bottom:27px;



}











.entry-content ul {



	list-style-type:square;



	padding:0 0 20px 0;



}



.entry-content ul li {



	list-style: none;



	font-size:20px;



	line-height: 26px;



	color: #000;



	position: relative;



	padding-right: 37px;



}



.entry-content ul li:before {



	width: 7px;



	height: 7px;



	display: block;



	content: '';



	position: absolute;



	right: 0;



	top: 11px;



	background: #0000ef;



} 



.entry-content ol {



	list-style-type:decimal;



	padding:0 20px 20px 0;



}



.entry-content ol li {



	list-style-type:decimal;



	font-size:20px;



	line-height: 26px;



	color: #000;



	padding-right: 17px;



}	







.entry-content blockquote {



	border:1px dashed #0000ef;



	padding:15px;



	margin:20px 0 20px 20px;



	color:#42423a;



	font-size:16px;



	line-height:20px;



	font-style:italic;



}	



.entry-content blockquote p {



	padding-bottom:0;



	font-size:16px;



	line-height:20px;



	font-style:italic;



}



.entry-content table {



    border-collapse: collapse;



	width:100%;



}







.entry-content table, 



.entry-content table th, 



.entry-content table td {



    border: 1px solid #0000ef;



	color:#42423a;



	font-size:14px;



	line-height:18px;



	text-align:center;



	padding:5px 0;



}



.entry-content table th {



	color: #0000ef;



}







.entry-content table td span:lang(en){



	font-family: Helvetica, Arial, sans-serif;



}







/*---------------------------*/



/*	About                    */



/*---------------------------*/



.content-right {



	width: 303px;



	float: right;



}



.content-left { margin-right: 303px; }



.pic-box {



	position: relative;



	padding-left: 17px;



}



.box-circle {



	background: #bf9906;



	width: 148px;



	height: 148px;



	padding: 6px;



	-webkit-border-radius: 100%;



	-moz-border-radius: 100%;



	-ms-border-radius: 100%;



	-o-border-radius: 100%;



	border-radius: 100%;



	text-align: center;



	margin-top: 39px;



	position: absolute;



	right: 0;



	bottom: 14px;



}



.box-circle div {



	-webkit-border-radius: 100%;



	-moz-border-radius: 100%;



	-ms-border-radius: 100%;



	-o-border-radius: 100%;



	border-radius: 100%;



	width: 136px;



	height: 136px; 



	padding: 0 15px;



	border: 3px solid #fff; 



}



.box-circle span {



	display: block;



	width: 100%;



	position: relative;



	top: 50%;



	-webkit-transform: translateY(-50%);



	-moz-transform: translateY(-50%);



	-ms-transform: translateY(-50%);



	-o-transform: translateY(-50%);



	transform: translateY(-50%);



}



.box-circle small,



.box-circle strong {



	font-size: 9px;



	line-height: 11px;



	color: #fff;



	display: block;



}



.box-circle strong {



	font-family: 'Narkis Block';



	font-weight: 600;



	padding-top: 10px;



}



.box-circle small {



	font-family: 'Narkis Block';;



	font-weight: normal;



	position: relative;



	max-width: 60px;



	margin: 0 auto;



}



.box-circle small:before {



	width: 10px;



	height: 1px;



	background: #fff;



	display: block;



	content: '';



	margin: 6px auto 6px;



}



.btn-book {



	background: #0000ef;



	height: 23px;



	line-height: 23px;



	display: inline-block;



	padding: 0 5px;



	font-size: 14px;



	color: #fff;



	margin-top: 39px;



}



.content-left p span {



	display: block;



	color: #0000ef;



}



.content-left p a {



	color: #0000ef;



	text-decoration: underline;



}







/*---------------------------*/



/*	video                    */



/*---------------------------*/



.video-box-area { overflow: hidden; }



.video-box {



	position: relative;



	max-width: 475px;



	direction: ltr;



	padding: 35px 0 0 0;



}



.video-box:first-child { padding: 25px 0 0 0; }



.btn-video-area {



	margin-top: -14px;



	display: block;



}



.btn-video {



	display: block;



	width: 43px;



	height: 30px;



}



.video-info {



	position: absolute;



	right: 0;



	bottom: 0;



	background: #f3f3f3;



	width: 80%;



	padding:11px 10px 8px 10px;



}



.video-info p {



	font-size: 14px;



	line-height: 21px;



	font-family: 'Narkis Block';



	font-weight: 600;



	padding: 0;



}



.logo-section {



	overflow: hidden;



	margin-top: -25px;



}



.logo-section img {



	margin: 20px 0 0 20px;



	float: right;	



}







/*---------------------------*/



/*	post                     */



/*---------------------------*/



.post-content { overflow: hidden; }



.post-item { overflow: hidden; }



.post-item h4 {



	font-size:20px;



	line-height: 26px;



	color: #0000ef; 



	font-family: 'Narkis Block';;



	font-weight: normal;



	padding-bottom:0;



	text-decoration: underline;



}







/*---------------------------*/



/*	judgment                 */



/*---------------------------*/



.judgment-section { overflow: hidden; }



.judgment-item { padding-bottom: 32px; }



.judgment-item h5 {



	font-size: 14px;



	line-height: 21px;



	color: #0000ef; 



	font-family: 'Narkis Block';;



	font-weight: normal;



	padding: 0;



}



.judgment-item p { 



	padding-bottom: 4px;



	font-size: 14px;



	line-height: 21px; 



}



.btn-pdf {



	width: 26px;



	height: 29px;



	display: block;



}



.head { overflow: hidden; }



.head h3 { padding-bottom: 0; }



.head p { padding-bottom: 20px; }







/*---------------------------*/



/*	etiquette                */



/*---------------------------*/



.etiquette { overflow: hidden; }



.etiquette p strong { display: block; }







/*---------------------------*/



/*	contact                  */



/*---------------------------*/



.contact { overflow: hidden;}



.address { padding-bottom: 26px; }



.address-row:first-child { padding-bottom: 26px; }



.address-row { }



.address-row strong,



.address-row span,



.address-row a {



	font-size:20px;



	line-height: 26px;



	color: #000;



	font-family: 'Narkis Block';



	font-weight: 600;



	display: block;



	padding-bottom: 1px;



}



.address-row a:lang(en) { font-family: Helvetica, Arial, sans-serif; font-size: 18px}
div.content-left span:lang(en) { font-family: Helvetica, Arial, sans-serif; font-size: 18px} 







.address-row strong { float: right; width: 72px; } 



.address-row span {margin-right: 72px; } 



.address-row a:hover {color:#0000ef; }



.contact-map { padding-top: 7px; }



.mtphr-dnt-tick-contents { overflow:inherit; }



.mtphr-dnt-rotate .mtphr-dnt-tick, .mtphr-dnt-scroll .mtphr-dnt-tick{



	font-size: 14px;



	line-height: 44px;



	color:#fff;



	height: 44px;



	display: inline;



	padding-right: 22px;



}















/*-------------------------------*/



/*      Post Images              */



/*-------------------------------*/



.aligncenter, img.aligncenter {



	clear: both;



	display: block;



	margin:0 auto;



}



.alignright {



	margin: 4px 0 15px 13px;



	display: inline;



}



.alignleft {



	margin: 4px 13px 15px 0;



	display: inline;



}



.alignright { float: right; }



.alignleft { float: left; }



.wp-caption {



	border: 1px solid #b2c4c8;



	text-align: center;



	background-color: #E6E6E6;



	padding:9px 4px 4px 4px;



	margin-bottom:10px;



}



.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}



.wp-caption p.wp-caption-text {



	font-size: 11px;



	color:#5a5863;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}











.sidebar div.wpcf7 .ajax-loader { position: absolute; bottom: 5px; }



div.wpcf7-validation-errors {



   margin: 18px 18px 0 18px;



   padding: 10px;



}



.page-id-147 [data-section="1"] .elementor-accordion-icon-right {



   padding-bottom:20px!important;



}



.logo-section p { display:inline; padding:0; margin:0 }



.logo-section br { display:none }





/* English Fonts*/



.entry-content h2:lang(en), .entry-content h3:lang(en), .entry-content span:lang(en), .entry-content p:lang(en) {

	font-family: Helvetica, Arial, sans-serif !important ;

	direction: ltr;	

}


.mejs-container, .mejs-embed, .mejs-embed body, .mejs-container .mejs-controls {
    background: linear-gradient( #00d7ff, #0000EF ) !important;
}




/*.widget-logo ul li:nth-child(1) img { max-width: 86px; }



.widget-logo ul li:nth-child(2) img { max-width: 106px; }



.widget-logo ul li:nth-child(3) img { max-width: 105px; }*/