/*
Theme Name: Ixo FMAB
Author: Ixotype
Version: 1.1.3
Text Domain: ixofmab
*/

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
*{-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-moz-box-sizing:border-box;box-sizing:border-box}
body{margin:0}
body,button,input,select,textarea{color:#424242;font:400 15px/22px Roboto,sans-serif,Arial;background-color:#ffffff;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;border:0}
svg:not(:root){overflow:hidden}
embed,iframe,object,video{max-width:100%}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
figure{margin:0}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a,button,input[type="submit"]{transition:all .3s ease 0;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0}
a{color:#4470b5;text-decoration:none;background-color:transparent}
a p{color:#b1b1b1}
a:active,a:hover,a:focus{outline:0;border:none;text-decoration:none;color:#b1b1b1}
h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:700;line-height:1.1;color:#b1b1b1;text-transform:uppercase}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}
h1,h2,h3{margin-top:10px;margin-bottom:15px}
h1{font-size:36px}
h2{font-family:"Oswald",sans-serif;font-size:24px;line-height:1.5;text-transform:uppercase}
h3{color:#4470b5;font-family:"Roboto",sans-serif;font-size:20px;font-weight:700;line-height:24px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}
hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
p{margin-bottom:15px;word-wrap:break-word}
p.lead{font-size:15px;line-height:1.6;font-weight:400}
p a{text-decoration:underline}
q,blockquote,blockquote p{quotes:"“" "”" "‘" "’";color:#787878}
q::before,q:before,blockquote:before,blockquote::before,blockquote p:before,blockquote p::before{/*content:open-quote*/}
q::after,q:after,blockquote:after,blockquote::after,blockquote p:after,blockquote p::after{/*content:close-quote*/}
dfn,cite,em,i{font-style:italic}
b,strong{font-weight:bold}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Roboto",Arial;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var,samp{font-family:'Roboto',Arial;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
ul,ol{margin-top:0;margin-bottom:20px;list-style-position:inside}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0;margin:0;padding:0}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em}
.wpsl-map, #locationmap{height:500px;border:1px solid #f1f2f3;-webkit-border-radius:0px;border-radius:0px;}
.acepto-politica{float:left;}
input[name="acepto-politica"]{margin:-14px 16px 10px 0px;}
.metaslider .caption-wrap{position:absolute;bottom:15%!important;left:0;background:black;color:white;opacity:0.9!important;margin:0;display:block;width:auto!important;line-height:1.4em;}
.flexslider .caption-wrap{bottom:300px;background:rgba(255,255,255,0.6) !important;color:#fff!important;font-size:3.4rem!important;font-weight:bold!important;padding:10px;line-height:normal!important;text-align:center!important;}
.iw-so-article-title.iw-text-left{font-size:1.2em!important;}
.iw-so-article{height:auto!important;}
@media only screen and (max-width: 479px){h1{font-size:28px}}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
form{position:relative}
input{outline:0;border:1px solid #dddddd;height:inherit;color:#333333;font-size:16px;padding:8px 15px;line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
button,html input[type="button"],input[type="button"],input[type="reset"],input[type="submit"]{border:none;background:#4470b5;color:#fff;font-size:14px;line-height:1;padding:12px 15px 13px;-webkit-appearance:button;cursor:pointer;vertical-align:top}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border:none;background:#b1b1b1}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.btn-outline{background-color:#fff;border:1px solid #d3d3d3;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;box-shadow:none;color:#b1b1b1;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;line-height:24px;padding:10px 21px 11px;text-shadow:0 -1px 0 rgba(0,0,0,0)}
.block-section.block-bg-image h3,.block-section.block-bg-image .btn-outline{background-color:rgba(0,0,0,0);color:#fff}
.block-about{/*background-color:#fff;*/}
.block-portfolio{/*background-color:#cfd7c7;*/}
.btn-outline:hover,.btn-outline:focus,.block-section.block-bg-image .btn-outline:hover,.block-section.block-bg-image .btn-outline:focus{background-color:#4470b5;border:1px solid #ff7400;text-shadow:0 -1px 0 rgba(0,0,0,0.27);box-shadow:none;color:#fff}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;background-color:#F7F7F7;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;padding:8px 5px 8px 15px}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;background-color:rgba(0,0,0,0)}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111;background-color:#ffffff;-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto;width:100%}
optgroup{font-weight:bold}
select:focus{outline:none}
::-webkit-input-placeholder{color:#919191}
:-moz-placeholder{color:#919191}
::-moz-placeholder{color:#919191}
:-ms-input-placeholder{color:#919191}
button{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline:0;outline-offset:0;border:none;overflow:visible}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
table,th,td{border:1px solid #eaeaea;border:1px solid rgba(51,51,51,0.1)}
table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.6em;table-layout:fixed;/*width:100%*/}
@media screen and (max-width:479px){table{font-size:.76em}}
@media screen and (max-width:360px){table{font-size:.6em}}
caption,th,td{font-weight:normal;text-align:left}
th{border-width:0 1px 1px 0;font-weight:700}
td{border-width:0 1px 1px 0;width:auto!important}
th,td{padding:.4em}
del{opacity:.8}
dl{margin-bottom:1.6em}
dt{font-weight:bold}
dd{margin-bottom:1.6em;margin-left:0}
dd a{text-decoration:underline}
.site-header{background:none repeat scroll 0 0 rgb(255,255,255)}
.wrap-header .nav-tabs{border-bottom:none}
.navbar-fixed-top{z-index:99999}
.site-branding{width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}
h1.site-title,h1.site-title a{color:#e5e5e5;margin-top:16px;font-size:24px;text-transform:inherit;font-weight:300;font-family:"Oswald",sans-serif}
.site-title a{display:block}
.site-title a:hover{opacity:.7}
.site-description{color:#999999;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-top:5px;text-transform:inherit}
@media only screen and (max-width: 1170px){.site-branding{width:96%;margin:0 auto;padding:0}}
@media only screen and (max-width: 991px){.site-title{text-align:center}h1.site-title,h1.site-title a{text-align:center;margin-top:10px;font-size:20px}}
@media only screen and (max-width: 767px){.site-title{text-align:left}.site-branding{text-align:center}}
.main-navigation{clear:both;display:block;float:left;width:100%;background:none repeat scroll 0 0 rgba(0,0,0,0);text-align:right;margin-top:35px;margin-bottom:10px}
.main-navigation.full-width-menu .nav-menu{width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}
@media only screen and (max-width: 1170px){.main-navigation .nav-menu{width:100%;margin:0 auto;padding:0}}
@media only screen and (max-width: 992px){.main-navigation{text-align:center;margin-top:0;margin-bottom:0}}
.main-navigation ul{list-style:none;margin:0;padding-left:0}
.main-navigation li{display:inline-block;position:relative}
.main-navigation a{color:#4470b5;display:block;padding:15px 18px;text-decoration:none;/*-webkit-text-shadow:0 -1px 0 rgba(0,0,0,0.4);-moz-text-shadow:0 -1px 0 rgba(0,0,0,0.4);-o-text-shadow:0 -1px 0 rgba(0,0,0,0.4);-ms-text-shadow:0 -1px 0 rgba(0,0,0,0.4);text-shadow:0 -1px 0 rgba(0,0,0,0.4);*/font-family:'Roboto';font-size:16px;line-height:24px}
.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-o-box-shadow:0 3px 3px rgba(0,0,0,0.2);-ms-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;left:-999em;z-index:99999;background-color:rgb(0,0,0);background:rgba(0,0,0,0.7) none repeat scroll 0 0;text-align:left}
.main-navigation ul ul ul{top:0}
.main-navigation ul ul a{color:#fff;border-bottom:1px solid #666666;font-size:14px;padding:7px 15px 8px;width:200px}
.main-navigation ul ul li:last-child a{border-top:none}
.main-navigation li:hover > a{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#ccc}
.main-navigation ul ul a:hover{background:rgb(0,0,0);background:rgba(0,0,0,0.7) none repeat scroll 0 0}
.main-navigation ul li:hover > ul{left:auto}
.main-navigation ul ul li:hover > ul{left:-200px;width:200px}
.main-navigation .current_page_item > a,.main-navigation .current-menu-item > a,.main-navigation .current_page_ancestor > a,.main-navigation li.active > a,.main-navigation li.active > a,.main-navigation li.active > a{background:none repeat scroll 0 0 rgba(0,0,0,0);position:relative}
.main-navigation .current_page_item > a:before,.main-navigation .current-menu-item > a:before,.main-navigation .current_page_ancestor > a:before,.main-navigation li.active > a:before,.main-navigation li.active > a:before,.main-navigation li.active > a:before{background-color:#4470b5;content:"";height:3px;left:0;margin:auto;position:absolute;right:0;top:0;width:60px}
@media screen and (max-width: 1199px){.main-navigation a{padding-left:14px;padding-right:14px}}
@media screen and (min-width: 992px){.main-navigation .current_page_item > a,.main-navigation .current-menu-item > a,.main-navigation .current_page_ancestor > a{color:#ccc}}
.menu-toggle{display:none}
@media screen and (max-width: 991px){.wrap-header{padding-bottom:15px}.main-navigation a{padding:8px 14px 9px}.main-navigation .current_page_item > a:before,.main-navigation .current-menu-item > a:before,.main-navigation .current_page_ancestor > a:before{display:none}.main-navigation .current_page_item > a,.main-navigation .current-menu-item > a,.main-navigation .current_page_ancestor > a,.main-navigation .current_page_item > a:hover,.main-navigation .current-menu-item > a:hover,.main-navigation .current_page_ancestor > a:hover{background:#4470b5;color:#ffffff}}
@media screen and (max-width: 767px){.main-navigation{margin:0}.menu-toggle,.main-navigation.toggled .nav-menu{display:block;margin-left:auto;margin-right:auto}.menu-toggle{border:1px solid #cccccc;font-size:15px;margin-bottom:5px;padding-bottom:10px}.main-navigation ul{display:none}.main-navigation li{float:none;display:block;border-top:1px solid #565656}.main-navigation{background:none repeat scroll 0 0 rgba(0,0,0,0)}.main-navigation a{/*color:#fff;*/}.main-navigation.toggled .nav-menu{background:none repeat scroll 0 0 rgba(0,0,0,0)}.main-navigation ul ul{background:none repeat scroll 0 0 rgba(0,0,0,0);display:block;float:none;position:static;text-align:left;box-shadow:none}.main-navigation ul ul a{color:#414141;border-bottom:none;text-align:center;}.main-navigation ul ul li{/*padding-left:25px*/}.main-navigation ul ul li a{display:block;width:auto}.main-navigation .menu-toggle{background:none repeat scroll 0 0 rgba(0,0,0,0);border:none;box-shadow:none;float:right;margin-top:-53px}.main-navigation .menu-toggle i{color:#414141;font-size:24px}}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.widget{margin:0 0 3.5em}
.widget-title,.widgettitle{background:none repeat scroll 0 0 rgb(241,242,243);border-left:40px solid #4470b5;font-size:16px;padding:12px 15px}
.entry-meta{margin-bottom:10px;}
.entry-meta,.entry-footer{font-size:13px}
.entry-meta span{margin-right:10px}
.widget ul{padding-left:0;list-style:none}
.widget li{border-top:1px solid #d7d7d7;display:block;padding-bottom:5px;padding-top:5px}
.widget li a{color:#212121}
.widget li a:hover{color:#4470b5}
.widget select{background:none repeat scroll 0 0 #ffffff;border:1px solid #cccccc;max-width:100%;padding:8px 15px}
@media only screen and (max-width: 767px){#secondary{margin-top:60px}}
.widget_search .search-submit{background-color:#4470b5;border:medium none;box-shadow:none;color:#ffffff;height:39px;text-shadow:none;width:102px}
.widget_search .search-submit:hover{background-color:#b1b1b1;box-shadow:none;border:none;text-shadow:none}
.widget_calendar table{margin:0}
.widget_calendar td,.widget_calendar th{border:1px solid #ededed;line-height:2.3333;text-align:center;padding:0}
.widget_calendar caption{font-family:"Roboto",serif;font-weight:700;margin:0 0 1.6em;letter-spacing:.04em;text-transform:uppercase}
.widget_calendar tbody a{-webkit-tap-highlight-color:rgba(255,255,255,0.3);background-color:#333;color:#fff;display:block;font-weight:700}
.widget_calendar tbody a:hover,.widget_calendar tbody a:focus{background-color:#707070;background-color:rgba(51,51,51,0.7);color:#fff}
.widget_categories .children,.widget_nav_menu .sub-menu,.widget_pages .children{margin:.4688em 0 0 1em;padding-top:.4688em}
.widget_recent_entries .post-date{font-style:normal;display:block;line-height:2;opacity:.8;display:block}
.widget_rss ul{list-style:none;margin:0}
.widget_rss li{margin-bottom:1.6em}
.widget_rss ul:last-child,.widget_rss li:last-child{margin-bottom:0}
.widget_rss .rsswidget{border:0;font-weight:700}
.widget_rss .rsswidget img{margin-top:-4px}
.widget_rss .rss-date,.widget_rss cite{font-style:normal;display:block;line-height:2;opacity:.8}
.blog article.hentry,#blog-post article.hentry,.search article.hentry,.archive article.hentry,.tag article.hentry,.category article.hentry,#ak-blog-post article.hentry{border-bottom:2px solid #d7d7d7;margin-bottom:30px;padding-bottom:30px}
.blog article.hentry .entry-title,.archive article.hentry .entry-title,.single article.hentry .entry-title,.search article.hentry .entry-title{font-size:22px;text-transform:inherit;font-weight:500;margin-bottom:5px}
.cat-links{border-right:1px solid #aaaaaa;padding-right:10px}
.tags-links{padding-left:10px}
.comments-link{margin-left:10px}
.posted-on a,.cat-links a,.tags-links a,.author a,.comments-link a{color:#212121;font-weight:500}
.posted-on a:hover,.cat-links a:hover,.tags-links a:hover,.author a:hover,.comments-link a:hover{color:#4470b5}
.edit-link{margin-left:15px}
.edit-link a{color:#999999;font-weight:700;text-decoration:underline}
.edit-link a:hover,.edit-link a:focus{color:#333333}
.nav-links .nav-previous a,.nav-links .nav-next a{border:1px solid #cccccc;border-radius:2px;display:inline-block;font-size:14px;padding:6px 14px 7px 30px;position:relative}
.nav-links .nav-previous a:hover,.nav-links .nav-next a:hover{border-color:#4470b5;color:#4470b5}
.nav-links .nav-next a{padding-left:14px;padding-right:30px}
.nav-links .nav-previous a:before,.nav-links .nav-next a:after{position:absolute;font-family:"FontAwesome";display:inline-block}
.nav-links .nav-previous a:before{content:"";left:15px}
.nav-links .nav-next a:after{content:"";right:15px;left:auto}
.site-footer:after{display:table;content:"";clear:both}
.dark-color-bg{background-color:#414141;box-shadow:inset 0 12px 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 12px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 12px 10px rgba(0,0,0,0.1);-o-box-shadow:inset 0 12px 10px rgba(0,0,0,0.1);-ms-box-shadow:inset 0 12px 10px rgba(0,0,0,0.1)}
.listing-item{color:#ddd;font-weight:300;line-height:24px;font-size:14px}
.listing-item p{margin-bottom:5px}
.listing-item h1.widget-title{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#ffffff;font-family:"Roboto",sans-serif;font-size:20px;font-weight:700;line-height:24px;padding:0;margin-bottom:30px}
.company-detail a{margin-bottom:30px;display:block}
.company-detail img{vertical-align:top}
.company-detail img:hover{opacity:.7}
.company-detail i{margin-right:10px}
.listing-item-item{float:left;width:33%;padding-right:20px}
.listing-item ul li{border:none;font-family:"FontAwesome";position:relative;transition:all .3s ease 0;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0}
.listing-item ul li::before{content:"\f105";left:0;position:absolute}
.listing-item ul li a{color:#ddd;font-family:"Roboto",sans-serif;font-size:15px;font-weight:300;line-height:20px;padding-left:10px}
.listing-item ul li:hover,.listing-item ul li:hover a{color:#4470b5}
.footer-divider{background-color:#718497;margin-top:0;margin-bottom:0}
.bottom-footer{color:#fff;padding-top:20px;padding-bottom:20px}
.copyright{margin-top:10px;font-size:14px}
.copyright a.title-highlight:hover{color:#fff}
.bottom-footer .social-group-nav{text-align:right}
@media screen and (max-width: 991px){.company-detail br{display:none}.copyright{margin-bottom:30px}.copyright,.bottom-footer .social-group,.bottom-footer .social-group-nav{text-align:center}}
@media screen and (max-width: 767px){.listing-item,.listing-item-item{width:100%;float:none;text-align:center}}
.site-content{width:1170px;margin:0 auto;padding:30px 15px 60px}
#primary,body.ixoth-sidebar-right #primary{float:left;width:68%}
#secondary,body.ixoth-sidebar-right #secondary{float:right;width:29%}
body.ixoth-sidebar-left #primary{float:right;width:68%}
body.ixoth-sidebar-left #secondary{float:left;width:29%}
body.ixoth-no-sidebar #primary{float:left;width:100%}
@media only screen and (max-width: 1170px){.site-content{width:96%;margin:0 auto}.container:before,.container:after{display:block;clear:both;content:""}}
@media screen and (max-width: 991px){.site-content{padding-top:210px}}
@media only screen and (max-width: 767px){#primary,body.ixoth-sidebar-right #primary,body.ixoth-sidebar-left #primary,#secondary,body.ixoth-sidebar-right #secondary,body.ixoth-sidebar-left #secondary{width:100%;float:none}.site-content{padding-top:180px}}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.page-title{font-size:24px}
.page-header{margin-top:0}
.sticky{display:block}
.hentry{margin:0 0 1.5em}
.byline,.updated:not(.published){display:none}
.single .byline,.group-blog .byline{display:inline}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}
.single article.hentry .entry-title{color:#4470b5}
.page-links{clear:both;font-family:"Roboto",sans-serif;font-weight:700;margin-top:2em;margin-bottom:2em}
.page-links a,.page-links > span{border:1px solid #ccc;display:inline-block;font-size:15px;height:2em;line-height:2;margin:0 3px 3px;text-align:center;width:2em}
.page-links a{background-color:#f7f7f7;color:#333}
.page-links a:hover,.page-links a:focus{background-color:#707070;border-color:transparent;color:#fff}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.comment-list + .comment-respond{border-top:1px solid #eaeaea}
.comment-list + .comment-respond,.comment-navigation + .comment-respond{padding-top:1.6em}
.comments-title,.comment-reply-title{font-family:"Roboto",serif;font-size:18px;line-height:1.3333}
.comments-title{margin-bottom:1.3333em}
.comment-list{list-style:none;margin:0}
.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top:1px solid #eaeaea;padding:1.6em 0}
.comment-list .children{list-style:none;margin:0}
.comment-list .children > li{padding-left:.8em}
.comment-author{color:#707070;margin-bottom:.4em}
.comment-author a:hover{border-bottom:1px solid #707070}
.comment-author .avatar{float:left;height:32px;margin-right:.8em;width:32px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;-ms-border-radius:30px}
.comment-metadata,.pingback .edit-link{color:#999999;font-weight:700}
.comment-metadata a,.pingback .edit-link a{color:#707070}
.comment-metadata a:hover,.pingback .edit-link a:hover{border-bottom:1px solid #333}
.comment-metadata a.comment-edit-link:hover{border-bottom:none}
.comment-metadata a:hover,.comment-metadata a:focus,.pingback .edit-link a:hover,.pingback .edit-link a:focus{color:#333}
.comment-metadata{margin-bottom:1.6em}
.comment-metadata .edit-link{margin-left:1em}
.pingback .edit-link{margin-left:1em}
.pingback .edit-link:before{top:5px}
.comment-content ul,.comment-content ol{margin:0 0 1.6em 1.3333em}
.comment-content li > ul,.comment-content li > ol{margin-bottom:0}
.comment-content > :last-child{margin-bottom:0}
.comment-list .reply{font-size:12px}
.comment-list .reply a{border:1px solid #eaeaea;color:#707070;display:inline-block;font-family:"Roboto",sans-serif;font-weight:700;line-height:1;margin-top:2em;padding:.6167em .8333em;text-transform:uppercase}
.comment-list .reply a:hover,.comment-list .reply a:focus{border-color:#333;color:#333;outline:0}
.comment-form{padding-top:1.6em}
.comment-form label{color:#707070;font-family:"Roboto",sans-serif;font-size:15px;font-weight:700;display:block;line-height:1.5;text-transform:uppercase}
.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form input[type="submit"]{width:100%}
.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags{color:#707070;font-family:"Roboto",sans-serif;font-size:15px;line-height:1.5;margin-bottom:2em}
.logged-in-as a:hover{border-bottom:1px solid #333}
.no-comments{border-top:1px solid #eaeaea;color:#707070;font-family:"Roboto",sans-serif;font-weight:700;padding-top:1.6em}
.comment-navigation + .no-comments{border-top:0}
.form-allowed-tags code{font-family:'Roboto','Open sans'}
.form-submit{margin-bottom:0}
.required{color:#c0392b}
.comment-reply-title small{font-size:100%}
.comment-reply-title small a{border:0;float:right;height:32px;overflow:hidden;width:auto}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.error404 #primary{width:100%}
.error404 .search-form{margin-bottom:30px}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}
.wp-caption-text{text-align:center}
.wp-caption .wp-caption-text{margin:.8075em 0}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin-bottom:15px;margin-top:15px}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
@media only screen and (max-width: 767px){.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:100%}}
@media only screen and (max-width: 480px){.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item{max-width:100%}}
.pad0l{padding-left:0}
.pad0r{padding-right:0}
.pad0lr{padding-left:0;padding-right:0}
.row-full-height{height:100%}
.col-full-height{height:100%;vertical-align:middle}
.row-same-height{display:table;width:100%;table-layout:fixed}
.col-xs-height{display:table-cell;float:none!important}
@media (min-width: 768px){.col-sm-height{display:table-cell;float:none!important}}
@media (min-width: 992px){.col-md-height{display:table-cell;float:none!important}}
@media (min-width: 1200px){.col-lg-height{display:table-cell;float:none!important}}
.col-top{vertical-align:top}
.col-middle{vertical-align:middle}
.col-bottom{vertical-align:bottom}
.ixoth-social-section ul{list-style:none;margin-bottom:0}
.ixoth-social-section ul li{display:inline-block}
.ixoth-social-section a::before{font-family:"FontAwesome";font-size:14px}
.ixoth-social-section a[href*="facebook.com"]{color:#fff;/*color:#313131;background-color:#d3d3d3;*/display:inline-block;margin-left:5px;margin-right:5px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}
.ixoth-social-section a[href*="twitter.com"]{color:#fff;/*color:#313131;background-color:#d3d3d3;*/display:inline-block;margin-left:5px;margin-right:5px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}
.ixoth-social-section a[href*="linkedin.com"]{color:#fff;/*color:#313131;background-color:#d3d3d3;*/display:inline-block;margin-left:5px;margin-right:5px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}
.ixoth-social-section a[href*="instagram.com"]{color:#fff;/*color:#313131;background-color:#d3d3d3;*/display:inline-block;margin-left:5px;margin-right:5px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}
.ixoth-social-section a[href*="youtube.com"]{color:#fff;/*color:#313131;background-color:#d3d3d3;*/display:inline-block;margin-left:5px;margin-right:5px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}
.ixoth-social-section a[href*="facebook.com"]::before{content:"\f09a"}
.ixoth-social-section a[href*="twitter.com"]::before{content:"\f099"}
.ixoth-social-section a[href*="linkedin.com"]::before{content:"\f0e1"}
.ixoth-social-section a[href*="instagram.com"]::before{content:"\f16d"}
.ixoth-social-section a[href*="youtube.com"]::before{content:"\f16a"}
.ixoth-social-section a[href*="facebook.com"],.ixoth-social-section a:hover[href*="facebook.com"]{background-color:#3C579E}
.ixoth-social-section a[href*="twitter.com"],.ixoth-social-section a:hover[href*="twitter.com"]{background-color:#01BBF6}
.ixoth-social-section a[href*="linkedin.com"],.ixoth-social-section a:hover[href*="linkedin.com"]{background-color:#1484C3}
.ixoth-social-section a[href*="instagram.com"],.ixoth-social-section a:hover[href*="instagram.com"]{background-color:#C84B4B}
.ixoth-social-section a[href*="youtube.com"],.ixoth-social-section a:hover[href*="youtube.com"]{background-color:#E62117}
.ixoth-social-section a:hover{/*color:#ffffff*/opacity:.8;}
.ixoth-social-section.small-social-group a{font-size:14px;font-weight:400;line-height:24px;width:24px;height:24px}
.social-icon-only a{font-size:0}
.social-group-nav a::before{font-size:18px}
.social-group-nav a[href*=".com"]{height:36px;line-height:36px;text-align:center;vertical-align:middle;width:36px}
.wpcf7-form-control{height:50px;margin-bottom:15px;width:100%}
.wrapper{float:left;width:100%}
.wrap-header{background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.4),inset 0 0px 0 #3d4e62}
.block-section{padding-top:60px;padding-bottom:60px;text-align:lef;position:relative}
.block-solid-bg{background-color:#4470b5}
.block-section.block-full-section{padding-top:0;padding-bottom:0}
.block-section.block-bg-image{box-shadow:inset 0 12px 10px rgba(0,0,0,0.26);-webkit-box-shadow:inset 0 12px 10px rgba(0,0,0,0.26);-moz-box-shadow:inset 0 12px 10px rgba(0,0,0,0.26);-o-box-shadow:inset 0 12px 10px rgba(0,0,0,0.26);-ms-box-shadow:inset 0 12px 10px rgba(0,0,0,0.26);background-attachment:fixed;-webkit-background-attachment:fixed;-moz-background-attachment:fixed;-o-background-attachment:fixed;-ms-background-attachment:fixed;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover}
.block-section.block-bg-image,.block-section.block-bg-image .block-title h2{color:#fff}
.block-overlay-content{position:relative;z-index:2}
.block-overlay{opacity:.8;background-color:#414141;box-shadow:inset 0 12px 10px rgba(0,0,0,0.26);top:0;height:100%;width:100%;position:absolute;z-index:1}
.title-highlight{color:#4470b5}
.block-company-slogan{color:#b1b1b1;font-weight:400}
.block-title-divider{margin-bottom:20px}
.block-title-divider > span{background-color:#D3D3D3;content:"";display:inline-block;height:1px;vertical-align:middle;width:170px;position:relative}
.block-title-divider > span i{font-size:10px;position:absolute;top:-99999995px;/*color:#4470b5*/}
#ixoth-slider{position:relative;margin-top:-1px}
#ixoth-slider .block-overlay{background-color:#414141;z-index:9999}
.ixoth-slider-content{position:absolute;top:0;z-index:9999;left:0;right:0}
.ixoth-main-slider{padding-left:0;margin:0;list-style:none}
.ixoth-main-slider li{left:0}
.ixoth-main-slider li img{width:100%;vertical-align:top}
#ixoth-slider .bx-controls-direction i:hover,#ixoth-slider .bx-controls-direction i:focus{color:#fff}
#ixoth-slider .bx-wrapper .bx-next{right:10px}
.ixoth-slider-caption{background:rgba(255,255,255,0.7) none repeat scroll 0 0;padding:30px;width:auto;color:#333;margin-top:18%;font-size:18px;line-height:1.3;word-wrap:break-word;}
.ixoth-slider-caption .main-title{color:#ffffff;font-family:"Roboto",sans-serif;font-size:28px;font-weight:400;line-height:1.1;margin-bottom:20px;text-transform:uppercase}
.ixoth-slider-caption .main-title a{color:#444;font-size:30px;font-weight:bold;}
.ixoth-slider-caption a.main-text{color:#444;font-size:24px;}
.ixoth-slider-caption .main-title:hover a,.ixoth-slider-caption a.main-text:hover{color:#4470b5;}
.ixoth-slider-caption .big-btn{padding:12px 28px 13px;margin-top:30px;border:none;background:#4470b5;color:#fff;font-size:14px;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.ixoth-slider-caption .big-btn:hover{background-color:#ffffff;color:#4470b5}
@media screen and (max-width: 1199px) and (min-width: 992px){.ixoth-slider-caption{margin-top:2.5em}}
@media screen and (max-width: 1023px){.ixoth-slider-caption{margin-left:40px;margin-right:40px}}
@media screen and (max-width: 991px){.ixoth-slider-caption{font-size:14px;line-height:1.4;padding-top:15px;padding-bottom:15px}.ixoth-slider-caption .main-title{font-size:22px;line-height:24px;margin-bottom:10px}.ixoth-slider-caption .big-btn{margin-top:5px;padding:9px 16px 10px}}
@media screen and (max-width: 767px){.ixoth-slider-caption .main-title{font-size:20px}.ixoth-slider-caption .main-title a{color:#fff}.ixoth-slider-caption .main-title a:hover{color:#4470b5}.ixoth-slider-caption{font-size:0;margin:auto;text-align:center;width:80%}.ixoth-slider-content{position:static;background:#393D3D}.ixoth-slider-caption{background-color:transparent}.bx-wrapper .bx-controls-direction a{margin-top:0}.ixoth-slider-caption .big-btn{display:none}.bx-wrapper .bx-controls-direction a{bottom:27px;top:inherit}.bx-wrapper .bx-controls-direction i.fa-5x{font-size:3em}}
@media screen and (max-width: 480px){.ixoth-slider-caption .main-title{font-size:16px}}
.block-about{padding-top:20px}
.single-box-container{margin-bottom:20px;margin-top:50px}
.single-box-icon i{color:#8A878F}
.single-box{padding:25px 15px 50px}
.single-box-bdr{box-shadow:0 0 0 1px #d3d3d3 inset;-webkit-box-shadow:0 0 0 1px #d3d3d3 inset;-moz-box-shadow:0 0 0 1px #d3d3d3 inset;-o-box-shadow:0 0 0 1px #d3d3d3 inset;-ms-box-shadow:0 0 0 1px #d3d3d3 inset;border:15px solid rgba(0,0,0,0)!important}
.single-box-item{position:relative;margin-bottom:30px}
.single-box-item h3{font-size:22px;font-weight:500}
.single-box-icon{margin-bottom:20px}
.btn-over-box{bottom:-10px;left:0;position:absolute;right:0}
.block-service{background:#414141 url(assets/img/services-bg.jpg) no-repeat center center}
.single-circle-icon{margin-bottom:30px;margin-top:60px}
.single-circle-icon > span{display:inline-block;text-align:center;vertical-align:middle;position:relative;cursor:context-menu}
.single-circle-icon > span i{background:#4470b5 none repeat scroll 0 0;border-radius:500px;-wekbit-border-radius:500px;-moz-border-radius:500px;-o-border-radius:500px;-ms-border-radius:500px;height:2.5em;width:2.5em;line-height:2.5em;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;-ms-transition:all .5s ease 0;transition:all .5s ease 0}
.single-circle-icon > span i:hover{background:#414141 none repeat scroll 0 0;color:#4470b5}
.single-circle .btn-section{margin-top:40px}
.thumb-overlay-content p{color:#999999}
.thumb-overlay-content a{display:block;height:100%}
.thumb-overlay-content .thumb-detail{bottom:0;content:"";display:inline-block;height:70px;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;color:#80878B}
.block-testimonial{background:url(assets/img/testimonial-bg.jpg) no-repeat top center}
.block-testimonial.block-section{padding-bottom:160px}
.testimonial-sayer{font-size:20px;font-weight:700;margin-top:20px;margin-bottom:20px;}
.carousel-indicators{bottom:-110px}
.carousel .ixoth-indicators-image{border:medium none;height:60px;margin:0 15px;overflow:hidden;text-indent:0;width:60px;border:3px solid transparent;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px}
.carousel .ixoth-indicators-image img{width:100%;height:100%}
.carousel .ixoth-indicators-image.active img{border-color:#ffffff}
.ixoth-carousel-fixed-content{height:5.2em;overflow:hidden}
@media screen and (max-width: 991px){.ixoth-carousel-fixed-content{height:6em}}
@media screen and (max-width: 767px){.ixoth-carousel-fixed-content{height:9em}.carousel-indicators{left:0;margin:auto;right:0;width:100%}}
@media screen and (max-width: 479px){.ixoth-carousel-fixed-content{height:14em}.carousel .ixoth-indicators-image{margin:0 2px}}
.logos-container ul{display:table;list-style:outside none none;margin-bottom:24px;margin-top:24px;padding-left:0;width:100%}
.logos-container ul li{display:table-cell}
.logos-container ul li img{vertical-align:middle}
.logos-container ul li:hover{opacity:.7}
@media screen and (max-width: 991px){.logos-container ul{display:block}.logos-container ul li{display:inline-block;margin:10px}}
.thumb-container{margin-top:40px;text-align:left;font-size:14px;font-weight:400;line-height:22px}
.thumb-bdr{box-shadow:0 0 0 1px #d3d3d3 inset;-webkit-box-shadow:0 0 0 1px #d3d3d3 inset;-moz-box-shadow:0 0 0 1px #d3d3d3 inset;-o-box-shadow:0 0 0 1px #d3d3d3 inset;-ms-box-shadow:0 0 0 1px #d3d3d3 inset;border:15px solid rgba(0,0,0,0)!important}
.thumb-img{/*border-bottom:5px solid #4470b5;*/text-align:center;margin:1px;position:relative;overflow:hidden}
.ixoth-thumb-size{margin:auto}
.thumb-img img{vertical-align:middle;transition:all .7s ease 0;-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;-ms-transition:all .7s ease 0}
.thumb-overlay{position:absolute;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8);display:block;content:"";height:100%;width:100%;top:0;opacity:0;overflow:hidden;transition:all .7s ease 0;-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;-ms-transition:all .7s ease 0}
.btn-link{content:"";display:inline-block;height:40px;left:0;margin:auto;position:absolute;right:0;top:0;bottom:-125%;transition:all .3s ease 0;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;-ms-transition:all .3s ease 0}
.btn-link a i{height:40px;width:40px;background-color:#4470b5;display:inline-block;border-radius:2px;padding:5px;vertical-align:middle;text-align:center;line-height:34px;color:#ffffff;font-size:20px}
.btn-link a i:hover{background-color:#414141}
.thumb-img:hover .thumb-overlay{opacity:1}
.thumb-img:hover img{transform:scale(1.5);-wbkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5)}
.thumb-img:hover .thumb-overlay .btn-link{bottom:0}
.thumb-detail{padding:15px}
.thumb-container h3 a{font-size:16px;margin-top:15px;margin-bottom:0;color:#ffffff}
#ixoth-portfolio .thumb-container h3 a:hover,#ixoth-blog .thumb-container h3 a:hover{color:#4470b5}
.thumb-container span.date{display:block;margin-bottom:15px;color:#999999;font-size:13px;font-weight:400}
.thumb-footer{text-align:right;padding-top:5px;padding-bottom:10px}
.thumb-footer span{padding-left:15px}
.thumb-footer span i{margin-right:7px}
@media screen and (max-width: 1199px){#ixoth-portfolio .thumb-container .single-thumb-block{clear:both;float:none;margin-left:auto;margin-right:auto;width:350px;display:block;margin-top:30px;margin-bottom:30px}}
@media screen and (max-width: 991px){#ixoth-portfolio .ixoth-thumb-size{margin-top:15px;margin-bottom:15px}.thumb-container .thumb-bdr{clear:both;float:none;margin-left:auto;margin-right:auto;width:350px}}
@media screen and (max-width: 360px){#ixoth-portfolio .thumb-container .single-thumb-block,.thumb-container .thumb-bdr{width:290px}}
.block-team{background:url(assets/img/team-bg.jpg) no-repeat center center}
.thumb-circle-container{margin-top:70px}
.thumb-circle-img a{width:130px;height:130px;overflow:hidden;border-radius:100px;display:inline-block;background-color:#4470b5;border:3px solid #ffffff}
.thumb-circle-img a:hover{border-color:#4470b5;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}
.thumb-circle-img img{height:100%;width:100%}
.thumb-circle-detail h3{font-weight:400;line-height:24px;color:#fff;font-size:18px;margin-bottom:5px}
.thumb-circle-detail span{color:#4470b5;font-size:14px}
.block-team .small-social-group{margin-top:20px}
@media screen and (max-width: 991px){.thumb-circle-detail{margin-bottom:60px}}
.block-contact{background:url(assets/img/contact-bg.jpg) no-repeat center center}
.form-container{margin-top:45px}
div.wpcf7-validation-errors:before,div.wpcf7-validation-errors:after{display:table;content:"";clear:both}
.wpcf7-validation-errors{clear:both}
div.wpcf7-validation-errors{border:none}
span.wpcf7-not-valid-tip{color:#4470b5;text-align:left}
#ixoth-contact .wpcf7-form-control{background:#f7f7f7;color:#414141;border:1px solid #cccccc;height:58px;font-size:14px}
#ixoth-contact ::-webkit-input-placeholder{color:#919191;color:#919191}
#ixoth-contact :-moz-placeholder{color:#919191}
#ixoth-contact ::-moz-placeholder{color:#919191}
#ixoth-contact :-ms-input-placeholder{color:#919191}
#ixoth-contact textarea.wpcf7-form-control{height:130px}
#ixoth-contact .wpcf7-form-control[type="submit"]{text-transform:uppercase;font-weight:700;letter-spacing:1px;background:#4470b5;border-color:#4470b5}
#ixoth-contact .wpcf7-form-control[type="submit"]:hover{background:#414141;border-color:#414141;color:#fff;}
.ixoth-back-to-top{background:#4470b5 none repeat scroll 0 0;border-radius:2px;bottom:15px;color:#ffffff;display:inline-block;font-size:28px;padding:8px 13px 9px;position:fixed;right:15px;z-index:9999999}
.ixoth-back-to-top:hover{background:#656169 none repeat scroll 0 0;color:#ffffff}
.ixoth-back-to-top:focus{color:#ffffff}
