/*=======================================================*/
/*                		  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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
a{color:#0076A3;cursor:pointer;text-decoration:none;/*text-shadow:none!important;-webkit-text-shadow:none!important;-moz-text-shadow:none!important;-khtml-text-shadow:none!important;-ms-text-shadow:none!important;-o-text-shadow:none!important;*/}
a, a > *{cursor:default;}
a:hover{color:rgba(0, 118, 163, 0.8);}
a[href]{cursor:pointer;}
a[href]:hover > *{cursor:pointer;}
a[role^="button"], a[role^="button"] > *, a[role^="button"]:hover, a[role^="button"]:hover > *, a[btn-data], a[btn-data] > *, a[btn-data]:hover, a[btn-data]:hover > *{cursor:pointer;}
*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
html, body{/*height:100%;*/margin:0;padding:0;line-height:1;font-family:"Helvetica Neue",Arial,sans-serif;direction:ltr;text-align:left;text-rendering:optimizeSpeed;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
img{display:inline-block;vertical-align:middle;}
img{height:auto;max-width:100%;}
#map img{max-width:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;text-decoration:none;}
p{margin-top:0px;margin-bottom:0px;}
strong,b{font-weight:bold;}
a img{border:none;}
textarea, div[contenteditable=true]{overflow-x:hidden;overflow-y:auto;}
:focus{outline:0 none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:none;}
@viewport{orientation:portrait;}
[contenteditable]{-webkit-touch-callout:text;user-select:text;-webkit-user-select:text;-moz-user-select:text;-khtml-user-select:text;-ms-user-select:text;-o-user-select:text;}
.BodyOverflow{overflow:hidden!important;/*padding-right:17px;*/}
/*.BodyOverflow .FreelyShoutButtonArea{right:25px;}
.BodyOverflow .FreelyTopBarHeader{margin-right:17px;width:auto;}*/
button{background:transparent;border:none;}
fs{display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;font-family:"Helvetica Neue",Arial,sans-serif;text-decoration:none;vertical-align:top;}
.TextHidden{border:none!important;clip:rect(0px, 0px, 0px, 0px)!important;display:none!important;height:0!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:0!important;}
::selection{background-color:#0076a3;color:#ffffff;}::-moz-selection{background-color:#0076a3;color:#ffffff;}input::selection{background-color:#0076a3;color:#ffffff;}input::-moz-selection{background-color:#0076a3;color:#ffffff;}textarea::selection{background-color:#0076a3;color:#ffffff;}textarea::-moz-selection{background-color:#0076a3;color:#ffffff;}div[contenteditable=true]::selection{background-color:#0076a3;color:#ffffff;}div[contenteditable=true]::-moz-selection{background-color:#0076a3;color:#ffffff;}body:not(.InputAction){-webkit-touch-callout:none;/*user-select:none;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;-o-user-select:none;*/-webkit-tap-highlight-color:transparent;outline:none!important;}
*[dir="ltr"],*[direction=ltr]{direction:ltr;text-align:left;unicode-bidi:isolate;}
*[dir="rtl"],*[direction=rtl]{direction:rtl;text-align:right;unicode-bidi:isolate;}
video{width:100%;height:100%;background-color:#ffffff;/*object-fit:cover;*/}
/* ----------- (min-width :1124px) ----------- */
/*@media only screen and (min-width :1124px){:not(.InputAction){-webkit-touch-callout:inherit;user-select:text;-webkit-user-select:text;-moz-user-select:text;-khtml-user-select:text;-ms-user-select:text;-o-user-select:text;-webkit-tap-highlight-color:transparent;outline:inherit!important;}}*/
/* ----------- (min-width :1124px) ----------- */
/*RESET*/
i,cite,em,var,address,dfn{font-style:italic;}
small{font-size:smaller;}
sub{vertical-align:sub;font-size:smaller;}
sup{vertical-align:super;font-size:smaller;}
u,ins{text-decoration:underline;}
s,strike,del{text-decoration:line-through;}
mark{background-color:#ffff00;color:#000000;display:inline;}
iframe{width:100%;frameborder:0;display:inline-block;}
/*RESET*/
/*=======================================================*/
/*                		  RESET 						 */
/*=======================================================*/
/* #Basic Styles */
/* ================================================== */
body{background:#efefef;font:14px/22px "Helvetica Neue",Arial,sans-serif;color:#999999;-webkit-font-smoothing:antialiased;/* Fix for webkit rendering */-webkit-text-size-adjust:100%;margin:0;/*height:100%;*/margin:0;padding:0;line-height:1;font-family:"Helvetica Neue",Arial,sans-serif;direction:ltr;text-align:left;text-rendering:optimizeSpeed;}
/* #Typography and #Common style */
/* ================================================== */
h1,h2,h3,h4,h5,h6{color:#333333;font-weight:normal;text-transform:uppercase;margin-bottom:10px;}
em{font-style:italic;}
strong{color:#333333;}
small{font-size:80%;}
p{font-family:freelyshout_light,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:22px;}
.main-title{border-bottom:1px solid #efefef;padding:30px 10px 2px 40px;position:relative;}
.main-title h1{margin-bottom:15px;}
.zigzag{fill:none;stroke-miterlimit:10;stroke-width:3.7;}
.zigzag.large,.zigzag.medium{background:#ffffff;}
.zigzag.large{padding:0 10px;}
.button .zigzag.large{position:absolute;left:50%;margin-left:-28px;}
.zigzag.medium{width:6%;margin:0 auto;}
.main-title .divider{left:30px;position:absolute;top:50px;}
.main-title .main-nav.tabbed {left: auto;position: absolute;right: 10px;top: 10px;}
.main-title .main-nav.tabbed, .main-title .main-nav.tabbed li {background-color: rgba(0, 0, 0, 0);}
.main-title .main-nav.tabbed ul li {border-bottom: medium none;border-right: 1px solid #ffffff;float: left;overflow: hidden;/*width: 20%;*/}
.main-title .main-nav.tabbed ul li a{background-color:rgba(0, 0, 0, 0);font-size:0;line-height:10px;padding:18px 25px;}
.main-title .main-nav.tabbed ul li:first-child {border-bottom-left-radius: 25px;border-top-left-radius: 25px;}
.main-title .main-nav.tabbed ul li:last-child {border-bottom: medium none;border-bottom-right-radius: 25px;border-right: medium none;border-top-right-radius: 25px;}
.main-title .main-nav.tabbed ul li a i{left:0;text-align:center;top:12px;width:100%;}
.main-title .divider img{width:30%;background:#ffffff;padding:0 12px;}
.main-title h1{font-size:15px;}
.divider-m{position:relative;}
.divider-m:before{background-color:#efefef;content:"";height:1px;left:50%;margin-left:-60px;position:absolute;top:10px;width:120px;}
.divider-m .zigzag.medium,.divider .zigzag.large{stroke:#0076a3;stroke-width:4.3;}
.divider-m .zigzag.medium svg,.divider .zigzag.large svg{}
.button{position:relative;}
.button:before{background-color:#efefef;content:"";height:1px;left:0;position:absolute;top:0;width:100%;}
.button .divider{left:0;width:100%;position:absolute;top:-13px;text-align:center;}
.button .divider img{width:30%;background-color:#ffffff;padding:0 12px;}
.but{padding:8px 25px;color:#ffffff;text-transform:uppercase;font-size:12px;display:inline-block;}
.but.brd{color:#33373d;border:2px solid #33373d;padding:5px 25px;text-transform:none;font-size:13px;}
.but.brd:hover{color:#ffffff;background-color:#33373d;}
.but.ico{padding:8px 25px 8px 45px;}
.but.opc-1{background-color:#33373d;}
.but.opc-2{background-color:#0076a3;}
.but.opc-3{background-color:#0076a3;}
.but.opc-1:hover{color: #ffffff;}
.but.opc-2:hover{color: #ffffff;}
.but.opc-3:hover{color: #ffffff;}
.but.opc-1.ico,.but.opc-2.ico,.but.opc-3.ico{vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;}
.but.opc-1.ico:before,.but.opc-1.ico:after,.but.opc-2.ico:before,.but.opc-2.ico:after,.but.opc-3.ico:before,.but.opc-3.ico:after{position:absolute;left:15px;padding:0 1px;font-family:Freelyshout;font-size:15px;}
.but.opc-1.ico:before,.but.opc-1.ico:after{content:'\e954';}
.but.opc-2.ico:before,.but.opc-2.ico:after{content:'\e960';}
.but.opc-3.ico:before,.but.opc-3.ico:after{content:'\e66b';}
.but.opc-1.ico:after,.but.opc-2.ico:after,.but.opc-3.ico:after{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
.but.opc-1.ico:hover:after,.but.opc-1.ico:focus:after,.but.opc-1.ico:active:after,.but.opc-2.ico:hover:after,.but.opc-2.ico:focus:after,.but.opc-2.ico:active:after,.but.opc-3.ico:hover:after,.but.opc-3.ico:focus:after,.but.opc-3.ico:active:after{-webkit-animation-name:hvr-icon-float-away;animation-name:hvr-icon-float-away;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes hvr-icon-float-away{0%{opacity: 1;}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em);}}
@keyframes hvr-icon-float-away{0%{opacity: 1;}100%{opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em);}}
.main-nav ul li a,.info ul.info-list li .inf,.exp .hgroup h4,.block.service .det h3,.block-quote .block-profile,.block-quote .block-profile span,.item a .desc h3,.address-info p,.search-form input[type="text"],.author a,.but{font-family:freelyshout_bold,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}
.cv .profile h1,.main-title h1{font-family:MarkayimFonts_3,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}
.contact-info li,.skills-list h4,.skill .title,.filter li,.comments .reply-btn a,strong,.skill .title{font-family:MarkayimFonts_3,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}
.exp .hgroup h6{font-family:freelyshout_light,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}
.cv .profile h3,.block-single h1.large-title,.post-title h1,.post-title a,span.meta-date{font-family:freelyshout_light,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}
.about .profile h1,.main-title h1{font-family:MarkayimFonts_3,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;}
.contact-info li,.skills-list h4,.skill .title,.filter li,.comments .reply-btn a,strong,.skill .title{font-family:MarkayimFonts_3,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}
.exp .hgroup h6{font-family:freelyshout_light,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}
.about .profile h3,.block-single h1.large-title,.post-title h1,.post-title a,span.meta-date{font-family:freelyshout_light,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}
.block-quote blockquote,.item a .desc h3 span{font-family:freelyshout_light,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;}
.social li a,.timeline:after,.exp:after,.spinner,.spinner:after,.address-info .ico-back,.contact-info li .ico,.contact-info li .ico-back,.spinner,.block-quote .block-img img,.block-quote .block-icon,.block-nav-work li a,.address-info i{border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;}
/* #Links */
/* ================================================== */
a,input[type="text"],textarea,nav.main-nav ul,.lines:before,.contact-form .submit,.reply-form .submit,.item a .desc,.owl-page span{transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;}
/* #Browser Fix */
/* ================================================== */
.social li a,.timeline:after,.exp:after,.spinner,.spinner:after,.address-info .ico-back,.contact-info li .ico,.contact-info li .ico-back,.spinner,.block-quote .block-img img,.block-quote .block-icon,.block-nav-work li a,.address-info i,.contact-form form input[type="submit"],form,.comments .author-img,.pagination,.get-cv h3,.dt-ico,.tag,.author,.content-title,.contact-form input[type="text"],.contact-form textarea,.reply-form input[type="text"],.reply-form textarea,.map-btn a,.testi img,.title-icon,.dt-ico span.ico,.comments .author-img img,.testi p,.serv-ico .icon,.interest,.column,.top a,.experience .experience-single .date,.info-list h4,.info-list h4:before,.testi-profile img,.testi-profile,.experience .experience-single .exp-icon,.exp-icon:before{box-sizing:border-box;-moz-box-sizing:border-box;/* Firefox */}
/* #Misc */
/* ================================================== */
.ofsTopH{padding-top:160px!important;}
.ofsBottomH{padding-bottom:160px!important;}
.ofsBottomL{padding-bottom:100px!important;}
.ofsTopL{padding-top:100px!important;}
.ofsBottom{padding-bottom:80px!important;}
.ofsTop{padding-top:80px!important;}
.ofsBottomM{padding-bottom:70px!important;}
.ofsTopM{padding-top:70px!important;}
.tCenter{text-align:center;}
.tLeft{text-align:left;}
.tRight{text-align:right;}
.ofsInMTop{padding-top:50px!important;}
.ofsInMBottom{padding-bottom:50px!important;}
.ofsInTop{padding-top:60px!important;}
.ofsInBottom{padding-bottom:60px!important;}
.ofsTMedium{padding-top:40px!important;}
.ofsBMedium{padding-bottom:40px!important;}
.ofsTMinus{padding-top:10px!important;}
.ofsBMInus{padding-bottom:10px!important;}
.ofsTSmall{padding-top:20px!important;}
.ofsBSmall{padding-bottom:20px!important;}
.ofsT-Small{padding-top:30px!important;}
.ofsB-Small{padding-bottom:30px!important;}
.margTSSSmall{margin-top:10px!important;}
.margBMSSSmall{margin-bottom:10px!important;}
.margTSSmall{margin-top:20px!important;}
.margBSSmall{margin-bottom:20px!important;}
.margTSmall{margin-top:30px!important;}
.margBSmall{margin-bottom:30px!important;}
.margTMedium{margin-top:40px!important;}
.margBMedium{margin-bottom:40px!important;}
.margTLMedium{margin-top:50px!important;}
.margBLMedium{margin-bottom:50px!important;}
.margTop{margin-top:60px!important;}
.margMTop{margin-top:70px!important;}
.margLTop{margin-top:80px!important;}
.margBottom{margin-bottom:60px!important;}
.margMBottom{margin-bottom:70px!important;}
.margLBottom{margin-bottom:80px!important;}
.margHBottom{margin-bottom:100px!important;}
.margHTop{margin-top:100px!important;}
.margHHTop{margin-top:150px!important;}
.margHHBottom{margin-bottom:150px!important;}
.nopr{padding-right:0;}
.bgGrey{background-color:#efefef;}
.bgWhite{background-color:#ffffff;}
.bgBeige{background-color:#f6f0e4;}