html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{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}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#428bca;text-decoration:none}
a:hover,a:focus{color:#2a6496;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive{display:block;width:100% \9;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;width:100% \9;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}}fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}
.form-control::-moz-placeholder{color:#777;opacity:1}
.form-control:-ms-input-placeholder{color:#777}
.form-control::-webkit-input-placeholder{color:#777}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:34px;line-height:1.42857143 \0}
input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm{line-height:30px}
input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg{line-height:46px}
.form-group{margin-bottom:15px}
.radio,.checkbox{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px}
.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}
.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}
.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}
.input-sm,.form-horizontal .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
select.input-sm{height:30px;line-height:30px}
textarea.input-sm,select[multiple].input-sm{height:auto}
.input-lg,.form-horizontal .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}
select.input-lg{height:46px;line-height:46px}
textarea.input-lg,select[multiple].input-lg{height:auto}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:42.5px}
.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}
.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}
.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.has-success .form-control-feedback{color:#3c763d}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-warning .form-control-feedback{color:#8a6d3b}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
.has-error .form-control-feedback{color:#a94442}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}
@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}
.navbar-right .dropdown-menu-left{left:0;right:auto}}.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}
.nav>li.disabled>a{color:#777}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}
@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}
@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}
@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
@media (max-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}
@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}
@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left !important}
.navbar-right{float:right !important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}
@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}
.navbar-form .input-group>.form-control{width:100%}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}
.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#777}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#777}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#777}
.navbar-inverse .navbar-nav>li>a{color:#777}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#777}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important;visibility:hidden !important}
.affix{position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}/* ===================================================================================

Theme Name: Mixed - Modern and professional WordPress theme
Theme URI: http://pixel-industry.com/wordpress/mixed
Description: Mixed is modern and professional business WordPress theme.
Author: pixel-industry
Author URI: http://pixel-industry.com
Version: 1.3
License: Dual-licensed.  PHP under GNU General Public License, JS and CSS under ThemeForest License Terms
License URI: http://themeforest.net/licenses/regular_extended
Tags: white, four-columns, responsive-layout, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready

We encourage you to create Child theme for any modifications you will want to change.

Why use Child theme?

Because of future updates we may provide for this theme that will overwrite your
modifications and all your custom work.

If you are not familiar with Child Themes, you can read about it here:
http://codex.wordpress.org/Child_Themes
http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

/* CONTENTS 
    1. Document Style
    2. Typography
    3. Header
    4. Page titles
    5. Elements
        5.1. Accordion
        5.2. Background video
        5.3. Blockquotes
        5.4. Buttons
        5.5. Call to Action 
        5.6. Call to action - Contact
        5.7. Clients
        5.8. Contact Form
        5.9. Countdown
        5.10. Dividers
        5.11. Dropcaps
        5.12. Easy Pie Chart
        5.13. Fancy heading, simple heading
        5.14. Fa Icons Presentation
        5.15. Galleries
        5.16. History list
        5.17. Icons lists
        5.18. Images
        5.19. Intro title
        5.20. Notifications and alerts
        5.21. Number Counter
        5.22. Progtress bar
        5.23. Services
        5.24. Scroll to top
        5.25. Tabs horizontal
        5.26. tabs vertical
        5.27. Tables
        5.28. team member
        5.29. Testimonials
        5.30. Text rotators
        5.31. Timeline
        5.32. Work process
    6. 404 and 505 page
    7. Coming soon page
    8. Under conatruction page
    9. Pricing Tables
    10. Portfolio
    11. Blog
    12. Footer
    13. Widgets
    14. Social links

*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
body{line-height:1;}
blockquote{quotes:none;}
blockquote:after,
blockquote:before{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*:focus{outline:0;text-decoration:none;}
a:focus,
a:active{text-decoration:none;outline:0;}
.loader{background:rgba(255, 255, 255, 0.9);width:100%;height:100%;z-index:9999;position:fixed;top:0;}
.spinner{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/loader.gif) no-repeat center;width:100%;height:100%;}
/* ==========================================================================
    0. LESS VARIABLES
    ========================================================================= */
.border-radius{border-radius:3px;}
/* ==========================================================================
    1. DOCUMENT STYLES
    ========================================================================= */
body{font-family:'Open Sans', Arial, sans-serif;font-size:13px;line-height:22px;color:#777;background-color:#fff;}
#page-wrapper{background-color:#fff;width:1200px;margin:0 auto;overflow:hidden;box-shadow:0 0 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.2);}
.row{margin-bottom:80px;}
.row-equal-height{display:table;}
.row-equal-height *[class^="col-"]{display:table-cell;float:none;}
.row.mb-0{margin-bottom:-5px;}
.padding-left-0{padding-left:0;}
.padding-right-0{padding-right:0;}
.container.full{width:100%;max-width:100%;}
.col-md-9 .page-content .container{width:100% !important;}
*[class^="row"] *[class^="row"]:last-child{margin-bottom:0;}
.mb-0{margin-bottom:0 !important;}
.mt-0{margin-top:0 !important;}
.pb-0{padding-bottom:0 !important;}
.pt-0{padding-top:0 !important;}
.mb-80{margin-bottom:80px !important;}
.mb-30{margin-bottom:30px !important;}
.padding-0{padding-top:0 !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;}
.custom-col-padding{padding:50px;}
.page-content.custom-background{padding-top:80px;}
.page-content.video-background{padding-top:120px;padding-bottom:120px;}
*[class*="col-"].custom-background{padding:50px 30px;}
.bkg-grey{background-color:#fcfcfc !important;}
.bkg-light-blue{background-color:#f6fcfe;}
.bkg-blue{background-color:#117dc2 !important;}
.bkg-blue-2{background-color:#5881b0 !important;}
.bkg-darkblue{background-color:#353e44 !important;}
.bkg-cyan{background-color:#7ae1ed !important;}
.bkg-yellow{background-color:#fbd768 !important;}
.bkg-light-green{background-color:#b4e585 !important;}
.bkg-purple{background-color:#8560a8 !important;}
.bkg-green{background-color:#187c93 !important;}
.bkg-green-2{background-color:#58abb0 !important;}
.bkg-pink{background-color:#e887d7 !important;}
.page-content.parallax{padding-top:80px;background-attachment:fixed;border-bottom:none;}
.page-content.parallax-colored{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/pattern.png);background-repeat:repeat;padding-top:100px;background-size:contain;}
.page-content.dark h1,
.page-content.dark h2,
.page-content.dark h3,
.page-content.dark h4,
.page-content.dark h5,
.page-content.dark h6,
.custom-background.dark h1,
.custom-background.dark h2,
.custom-background.dark h3,
.custom-background.dark h4,
.custom-background.dark h5,
.custom-background.dark h6{color:#fff;}
.page-content.dark span,
.page-content.dark p,
.page-content.dark label,
.custom-background.dark span,
.custom-background.dark p,
.custom-background.dark span,
.custom-background.dark label,
.custom-background.dark li,
.custom-background.dark a,
.page-content.dark i,
.custom-background.dark{color:#eee;}
.custom-background.light h1,
.custom-background.light h2,
.custom-background.light h3,
.custom-background.light h4,
.custom-background.light h5,
.custom-background.light h6{color:#252525;}
.custom-background.light span,
.custom-background.light p,
.custom-background.light span,
.custom-background.light label,
.custom-background.light li,
.custom-background.light a,
.custom-background.light{color:inherit;}
/* WORDPRESS CORE CLASSES
----------------------------------------------------------------------------- */

.alignnone{margin:5px 20px 20px 0;max-width:100%;height:auto;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;clear:both;}
.alignright{float:right;margin:5px 0 20px 20px;clear:both;}
.alignleft{float:left;margin:5px 20px 20px 0;clear:both;}
.aligncenter{display:block;margin:5px auto 5px auto;clear:both;}
a img.alignright{float:right;margin:5px 0 20px 20px;max-width:100%;height:auto;}
a img.alignnone{margin:5px 20px 20px 0;max-width:100%;height:auto;}
a img.alignleft{float:left;margin:5px 20px 20px 0;max-width:100%;height:auto;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto;}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;/* Image does not overflow the content area */ padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;clear:both;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.sticky{}
.blog-posts li.blog-post.sticky{padding-bottom:10px;border-bottom:3px solid #ededed;}
.sticky.style2{border-bottom:none;}
.sticky.style2:after{border-bottom:none;}
.gallery-caption{}
.bypostauthor{}
/* Text meant only for screen readers. */
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
/* WORDPRESS SPECIFIC CLASSES: PAGE COMMENTS
----------------------------------------------------------------------------- */

.page .post-comments{margin-top:30px;}
/* Revolution slider */

.rs-wrapper{margin-bottom:80px;}
.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;width:40px;height:40px;}
.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;width:40px;height:40px;}
.tp-leftarrow:hover, .tp-rightarrow:hover{background-position:bottom left !important;}
/* WORDPRESS SPECIFIC CLASSES: DEFINITION LIST
----------------------------------------------------------------------------- */

dl:not(.gallery-item){margin:2em 0;padding:0;}
dl:not(.gallery-item) dt{position:relative;left:0;top:1.1em;width:5em;font-weight:bold;}
dl:not(.gallery-item) dd{border-left:1px solid #000;margin:0 0 0 6em;padding:0 0 .5em .5em;}
/* WORDPRESS SPECIFIC CLASSES: Abbreviation and Acronym
----------------------------------------------------------------------------- */

abbr,
acronym{cursor:help;border-bottom:1px dotted #999;}
/* ==========================================================================
    2. TYPOGRAPHY 
    ========================================================================= */
p,
a,
span{color:#777;font-family:'Open Sans', Arial, sans-serif;}
p {
    padding-bottom: 15px;
} a{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;text-decoration:none;}
a:hover{text-decoration:none;}
a.read-more{position:relative;text-align:right;display:block;width:100%;padding-right:15px;}
a.read-more::after{position:absolute;display:block;content:"\f054";font-family:'FontAwesome';font-size:11px;right:0;top:2px;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Raleway', 'Open Sans', Arial, sans-serif;font-weight:500;color:#252525;margin-top:0;margin-bottom:15px;}
h1{font-size:31px;line-height:41px;}
h2{font-size:28px;line-height:38px;}
h3{font-size:24px;line-height:32px;}
h4{font-size:21px;line-height:30px;}
h5{font-size:18px;line-height:26px;}
h6{font-size:15px;line-height:23px;}
strong{font-weight:600;}
strong a:hover{text-decoration:underline;}
img{max-width:100%;height:auto;display:block;}
img.float-left,
img.left{float:left;margin:12px 12px 12px 0;}
img.float-right,
img.right{float:right;margin:12px 0px 12px 12px;}
.img-full-size{width:100%;height:auto;}
.img-center,
img.center{display:table;margin:0 auto;}
ul,
ol{list-style-position:inside;padding-left:40px;}
ul li,
ol li{padding-bottom:5px;}
.listy-style-none{list-style:none;}
ul.list-border li,
ol.list-border li{border-bottom:1px dotted #ccc;padding-bottom:8px;padding-top:3px;}
ul.list-border li:last-child,
ol.list-border li:last-child{border-bottom:none;padding-bottom:0;}
ul.list-border li:first-child,
ol.list-border li:first-child{padding-top:0;}
ul.list-animated li,
ol.list-animated li{cursor:pointer;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
ul.list-animated li:hover,
ol.list-animated li:hover{text-indent:5px;}
blockquote + p{margin-top:15px;}
/* ==========================================================================
    3. HEADER
    ========================================================================= */
#header-wrapper{width:100%;background:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);position:fixed;top:0;z-index:1000;}
#header-wrapper.not-static{position:relative;}
body.layout-boxed #header-wrapper{width:inherit;}
.header-inner .row,
.main-nav .row{margin-bottom:0;}
.logo{margin:30px 0;}
#search{width:40px;min-height:100px;position:relative;cursor:pointer;margin-left:20px;float:right;z-index:1005;background-color:transparent;}
.search-submit{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/search.png);background-repeat:no-repeat;background-position:center;background-color:transparent;width:40px;min-height:100px;border:none;text-indent:-9999px;position:absolute;cursor:pointer;}
#search:focus,
.search-submit:focus,
#m_search:focus{outline:none;}
#m_search{background:#fff;border:1px solid #ddd;padding:10px 25px;position:absolute;top:100%;width:170px;right:0;font-style:italic;color:#666;display:none;}
/* ==========================================================================
    HEADER TYPE 01
    ========================================================================= */
#header.header-type-1 .nav-left .navbar-header{float:left;}
#header.header-type-1 .nav-left .pi-nav{float:left;}
#header.header-type-1 .navbar-default .navbar-collapse,
#header.header-type-1 .navbar-default .navbar-form{border:0px solid transparent;}
#header.header-type-1 .navbar-default .navbar-nav > .open > a,
#header.header-type-1 .navbar-default .navbar-nav > .open > a:hover,
#header.header-type-1 .navbar-default .navbar-nav > .open > a:focus{background-color:transparent;}
#header.header-type-1 .navbar-collapse{padding:0;float:right;}
#header.header-type-1 .navbar-default.pi-mega{background:none;border:0px solid transparent;}
#header.header-type-1 .navbar-nav.pi-nav > li > a{line-height:67px;}
#header.header-type-1 .navbar-default .navbar-nav > li > a{border:none;border-top:3px solid transparent;font-family:'Raleway', Arial, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#252525;}
#header.header-type-1 .navbar-default .navbar-nav > .current-menu-item > a,
#header.header-type-1 .navbar-default .navbar-nav > li > a:hover,
#header.header-type-1 .navbar-default .navbar-nav > li > a:focus{border-top:3px solid;}
#header.header-type-1 .pi-mm-list > li{font-size:11px;font-weight:600;text-transform:uppercase;list-style:none;}
#header.header-type-1 .pi-mm-list > li > a{color:#252525;display:block;padding:8px;border-bottom:1px dotted #eee;}
#header.header-type-1 .pi-mm-list > li > a:hover,
#header.header-type-1 .pi-mm-list > li > a:focus{background:none;}
#header.header-type-1 .pi-mm-list > li:last-child > a{border-bottom:none !important;padding-bottom:0;}
#header.header-type-1 .dropdown-menu{background:#fff;padding:0;border:1px solid #e3e3e3;-webkit-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);}
#header.header-type-1 .dropdown-menu > li > a{color:#252525;font-size:11px;font-weight:600;text-transform:uppercase;padding:12px 30px 12px 20px;border-bottom:1px dotted #e3e3e3;float:none;margin-bottom:0;}
#header.header-type-1 .dropdown-menu > li > a:hover{background:none;}
#header.header-type-1 .dropdown-menu > li:first-child > a{padding-top:12px;}
#header.header-type-1 .dropdown-menu > li:last-child > a{border-bottom:none !important;}
#header.header-type-1 .pi-mega-content .pi-mm-col{border-right:1px solid #eee;}
#header.header-type-1 .dropdown-menu .dropdown.menu-item-has-children > a::after{position:absolute;font-family:'FontAwesome';font-size:12px;content:"\f105";display:block;top:50%;right:10px;color:#ccc;margin-top:-8px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
#header.header-type-1 .dropdown-menu > li.dropdown .dropdown:first-child > a::after{margin-top:-8px;}
#top-bar-wrapper{width:100%;margin:0 auto;padding:20px 0;background-color:#f6fcfe;}
#top-bar-wrapper #top-bar{width:1140px;margin:0 auto;}
#top-bar-wrapper #top-bar a,
#top-bar-wrapper #top-bar span{font-size:12px;line-height:12px;padding-left:5px;}
#top-bar-wrapper #top-bar #quick-links{float:left;max-width:50%;}
#top-bar-wrapper #top-bar #quick-links li{float:left;list-style:none;}
#top-bar-wrapper #top-bar #quick-links li a,
#top-bar-wrapper #top-bar #quick-links li span{border-right:1px solid #a0a9b1;padding-right:10px;margin-right:10px;display:inline-block;}
#top-bar-wrapper #top-bar #quick-links li span a{border-right:0;padding-right:0px;margin-right:0px;}
#top-bar-wrapper #top-bar #quick-links li:last-child a,
#top-bar-wrapper #top-bar #quick-links li:last-child span{border-right:none;}
#top-bar-wrapper #top-bar #social-links{max-width:50%;float:right;}
#top-bar-wrapper #top-bar #social-links li{float:left;margin-left:20px;list-style:none;}
#top-bar-wrapper #top-bar #social-links a{font-size:14px;padding:0;}
#header.header-type-1.dark .dropdown-menu,
.header-type-2.dark .dropdown-menu{background:#31393f;border:none;-webkit-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);}
#header.header-type-1.dark .dropdown-menu > li > a,
.header-type-2.dark .dropdown-menu > li > a{color:#ddd;border-bottom:1px dotted #414c55;}
#header.header-type-1.dark .pi-mm-list > li > a,
.header-type-2.dark .pi-mm-list > li > a{color:#ddd;border-bottom:1px dotted #414c55;}
#header.header-type-1.dark .pi-mega-content .pi-mm-col,
.header-type-2.dark .pi-mega-content .pi-mm-col{border-right:1px solid #414c55;}
#header.header-type-1.dark .dropdown .dropdown > a::after,
.header-type-2.dark .dropdown .dropdown > a::after{color:#aaa;}
#header.dark #top-bar-wrapper{background-color:#31393f;}
#header.dark #top-bar-wrapper #top-bar a,
#header.dark #top-bar-wrapper #top-bar span{color:#a0a9b1;}
/* ==========================================================================
    MAIN NAVIGATION
    ========================================================================= */
.navbar-nav > li{padding-bottom:0;}
.navbar.pi-mega{margin-bottom:0;}
.navbar-nav > li > a{margin-bottom:0;}
.pi-mega .nav,
.pi-mega .collapse,
.pi-mega .dropup,
.pi-mega .dropdown{position:static;}
.pi-mega .container{position:relative;}
.pi-mega .dropdown-menu{left:auto;}
.pi-mega .nav.navbar-right .dropdown-menu{left:auto;right:0;}
.pi-mega .pi-mega-content{padding:0px 15px 10px 10px;}
.pi-mega .dropdown.pi-mega-fw .dropdown-menu{left:0;right:0;}
.dropdown .dropdown{position:relative !important;}
.dropdown .dropdown > .dropdown-menu{top:-2px;left:100%;-webkit-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);}
.dropdown .dropdown:hover > .dropdown-menu{display:block;}
.pi-mega-content .pi-mm-col:last-of-type{border-right:none;}
.dropdown .dropdown > a{position:relative;float:none;}
.navbar-nav > li > a .nav-icon{padding-right:8px;}
.navbar-nav > li > a .caret{margin-left:6px;}
#dl-menu{display:none;}
/* ==========================================================================
    HEADER TYPE 2 -HEADER INFO WIDGETS
    ========================================================================= */
.header-type-2 .logo{width:auto;display:block;float:left;}
.header-info-widgets{float:right;margin:30px 0;}
.header-info-widgets li{list-style:none;float:left;padding-bottom:0;margin-left:20px;}
.header-info-widgets li .icon-container{width:20px;float:left;font-size:20px;}
.header-info-widgets li .text-container{padding-left:30px;}
/* ==========================================================================
    HEADER TYPE 2 -MAIN NAV
    ========================================================================= */
.header-type-2 .header-inner .container-fluid{padding:0;}
.header-type-2 .header-inner .container-fluid .main-nav{width:1140px;margin:0 auto;}
.header-type-2.dark .container-fluid{background-color:#31393f;}
.header-type-2 .navbar-default .navbar-collapse,
.navbar-default .navbar-form{border-color:transparent;}
.header-type-2 .navbar-default{background:none;border:none;border-color:transparent;}
.header-type-2 #search,
.header-type-2 .search-submit{min-height:65px;}
.header-type-2 .navbar-nav > li > a{line-height:65px;padding-top:0;padding-bottom:0;font-weight:600;text-transform:uppercase;color:#252525;font-size:12px;font-family:'Raleway', Arial, sans-serif;padding:0 20px;}
.header-type-2.dark .navbar-nav > li > a{color:#fff;}
.header-type-2 .navbar-nav > li > a:hover{color:#fff;}
.header-type-2 .navbar-collapse{padding:0;}
.header-type-2 .dropdown-menu{background:#31393f;border:none;-webkit-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);}
.header-type-2 .dropdown-menu > li > a{color:#ddd;border-bottom:1px dotted #414c55;}
.header-type-2 .pi-mm-list > li > a{color:#ddd;border-bottom:1px dotted #414c55;}
.header-type-2 .pi-mega-content .pi-mm-col{border-right:1px solid #414c55;}
.header-type-2 .dropdown .dropdown > a::after{color:#aaa;}
.header-type-2 .pi-mm-list > li{font-size:11px;font-weight:600;text-transform:uppercase;list-style:none;}
.header-type-2 .pi-mm-list > li > a{color:#252525;display:block;padding:8px;border-bottom:1px dotted #eee;}
.header-type-2 .pi-mm-list > li > a:hover,
.header-type-2 .pi-mm-list > li > a:focus{background:none;}
.header-type-2 .pi-mm-list > li:last-child > a{border-bottom:none !important;padding-bottom:0;}
.header-type-2 .dropdown-menu{background:#fff;padding:12px 0 0;border:1px solid #e3e3e3;-webkit-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);}
.header-type-2 .dropdown-menu > li > a{color:#252525;font-size:11px;font-weight:600;text-transform:uppercase;padding:12px 30px 12px 20px;border-bottom:1px dotted #e3e3e3;}
.header-type-2 .dropdown-menu > li > a:hover{background:none;}
/*.header-type-2 .dropdown-menu > li:first-child > a{padding-top:0;}
*/ .header-type-2 .dropdown-menu > li:last-child > a{border-bottom:none;}
.header-type-2 .pi-mega-content .pi-mm-col{border-right:1px solid #eee;}
.header-type-2 .dropdown .dropdown > a::after{position:absolute;font-family:'FontAwesome';font-size:12px;/* content:"\f105";display:block;top:50%;right:10px;color:#ccc;margin-top:-8px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;*/}
.header-type-2 .dropdown-menu > li.dropdown .dropdown:first-child > a::after{margin-top:-13px;}
.header-type-2.light .header-inner .container-fluid{border-top:1px solid #eee;background-color:#fcfcfc;}
#header.header-type-2 .navbar-default .navbar-nav > .current-menu-item > a{color:#fff;}
#header.header-type-2 .navbar-default .navbar-nav > li > a:hover,
#header.header-type-2 .navbar-default .navbar-nav > li > a:focus{color:#fff;}
.header-type-2.dark .search-submit{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/search-white.png);}
/* ==========================================================================
    HEADER TYPE 2 - CENTERED
    ========================================================================= */
.header-type-2.centered .logo{display:table;margin:30px auto;float:none;}
/* ==========================================================================
    TRANSPARENT HEADER
    ========================================================================= */
#header-wrapper.header-transparent{background-color:transparent;background:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
#header-wrapper.header-transparent.solid-color{background-color:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
/* ==========================================================================
    MEGA MENU
    ========================================================================= */

#mega-menu-wrap-primary{background:transparent;float:left;position:static;}
#mega-menu-wrap-primary #mega-menu-primary{position:static;}
#mega-menu-wrap-primary #mega-menu-primary li{text-transform:uppercase;font-size:11px;font-family:'Open Sans', Arial;font-weight:600;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a{border:none;border-top:3px solid transparent;background:none;color:#252525;font-weight:600;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a{border-top-color:#ddd;border-top:3px solid;}
@media (min-width: 768px){
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a{padding-top:15px;padding-bottom:15px;height:auto;}
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout .mega-sub-menu a{border-bottom:1px dotted #414c55;}
#mega-menu-wrap-primary #mega-menu-primary a{text-transform:uppercase;font-size:11px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;text-decoration:none;}
#mega-menu-wrap-primary #mega-menu-primary a:hover{color:#ddd;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a{border:none;font-size:10px;color:#ddd;margin:0px 0 5px 0;display:none;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu .mega-sub-menu .mega-sub-menu > li{border-bottom:1px dotted #414c55;padding:12px 8px 12px 0;}
#mega-menu-wrap-primary #mega-menu-primary .mega-menu-flyout .mega-sub-menu .mega-sub-menu > li{padding:0;min-width:180px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{height:100%;border-right:1px solid #414c55;float:left;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu .mega-sub-menu .mega-sub-menu > li:last-of-type{border:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a{text-transform:uppercase;font-size:11px;font-family:'Open Sans', Arial;font-weight:600;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a{font-size:11px;font-family:'Open Sans', Arial;font-weight:600;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a:hover{color:#ddd;font-weight:600;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{min-width:200px;}
/* Light version */

#header.light #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a{background:#fff;color:#252525;border-bottom:1px dotted #e3e3e3;}
#header.light #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{background:#fff;}
#header.light #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a{color:#252525;}
#header.light #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu .mega-sub-menu .mega-sub-menu > li{border-bottom:1px dotted #e3e3e3;}
#header.light #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu .mega-sub-menu .mega-sub-menu > li:last-of-type{border:none;}
#header.light #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{border-right:1px solid #e3e3e3;}
#header.light #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{border:1px solid #e3e3e3;-webkit-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.1);}
/* Header type 2 */
.header-type-2.dark #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a{color:#fff !important;}
.header-type-2 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a{color:#fff;}
#header.header-type-2.bottom-top-bar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a{color:#fff;}
/* Header type 3 */
#header.bottom-top-bar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a{padding-top:0;padding-bottom:0;border-top:none;}
/* Header type 4 */
#header.bottom-simple #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a{padding-top:0;padding-bottom:0;border-top:none;}
#header.bottom-simple #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a{color:#fff;}
/* Header type 5 */
#header.header-type-2.centered #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a{padding-top:0;padding-bottom:0;border-top:none;}
#header.header-type-2.centered #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a{color:#fff;}
/* ==========================================================================
    4. PAGE TITLES
    ========================================================================= */
#page-title{width:100%;margin:0 auto 30px;background-size:cover;}
#page-title .row{margin-bottom:0;}
#page-title + .tp-banner-container{margin-top:-70px;}
#page-title .page-title-inner{background-size:cover;}
.page-title-1 .title-container{width:100%;}
.page-title-1 .title-container .title{background-color:rgba(49, 57, 63, 0.7);padding:80px 20px;display:inline-block;}
.page-title-1 .title-container .title h3{font-size:15px;font-weight:400;text-transform:uppercase;margin-bottom:0;color:#fff;}
.page-title-1 .title-container .title h1{color:#fff;font-weight:400;}
.page-title-1 .breadcrumbs-container{background-color:#31393f;width:100%;padding:20px 0;}
.page-title-1 .breadcrumbs-container span{color:#fff;padding-right:8px;}
.page-title-1 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#fff;list-style:none;}
.page-title-1 .breadcrumbs-container .breadcrumb li a{color:#fff;}
.breadcrumb li + li::before{font-size:12px;content:'/';color:#fff;padding:0 8px;}
.breadcrumb li:nth-child(2)::before{content:'';}
.breadcrumbs-container .breadcrumb{background:none;padding:0;margin-bottom:0;border-radius:0;}
.page-title-1.map{background-image:none;}
.page-title-2{background-color:#e5f1f5;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/pattern.png);background-repeat:repeat;}
.page-title-2 .title-container{padding:25px 0;}
.page-title-2 .pt-title{float:left;max-width:50%;}
.page-title-2 .pt-title h1{font-size:21px;}
.page-title-2 .pt-info{float:right;max-width:50%;}
.page-title-2 .pt-info p{color:#252525;padding-top:8px;}
.page-title-2 .breadcrumbs-container{background-color:#f6fcfe;width:100%;padding:20px 0;}
.page-title-2 .breadcrumbs-container span{color:#666;padding-right:8px;}
.page-title-2 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#666;list-style:none;}
.page-title-2 .breadcrumbs-container .breadcrumb li a{color:#666;}
.page-title-2 .breadcrumb li + li::before{color:#666;}
.page-title-3{background-color:#e5f1f5;}
.page-title-3 .title-container{padding:80px 0;}
.page-title-3 .pt-title{float:left;max-width:50%;position:relative;}
.page-title-3 .pt-title h1{font-size:31px;color:#fff;margin-bottom:0;line-height:60px;}
.page-title-3 .pt-title:after{position:absolute;display:block;content:"";width:70px;height:1px;background-color:#fff;}
.page-title-3 .pt-info{float:right;max-width:50%;}
.page-title-3 .pt-info p{color:#fff;padding:0;padding-left:70px;font-size:31px;line-height:60px;}
.page-title-3 .pt-info .icon{font-size:31px;width:60px;height:60px;float:left;}
.page-title-3 .pt-info .icon i{display:table-cell;vertical-align:middle;text-align:center;width:60px;height:60px;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.page-title-3 .breadcrumbs-container{width:100%;padding:20px 0;}
.page-title-3 .breadcrumbs-container span{color:#fff;padding-right:8px;}
.page-title-3 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#fff;list-style:none;}
.page-title-3 .breadcrumbs-container .breadcrumb li a{color:#fff;}
.page-title-3 .breadcrumb li + li::before{color:#fff;}
.page-title-3 .light .pt-title h1{color:#252525;}
.page-title-3 .light .pt-info p{color:#252525;}
.page-title-3 .light .pt-title:after{background-color:#ddd;}
.page-title-4{padding:80px 0;}
.page-title-4 .title-container{width:100%;margin-bottom:20px;}
.page-title-4 .title-container .title h3{font-size:15px;font-weight:400;text-transform:uppercase;margin-bottom:0;color:#fff;text-align:center;}
.page-title-4 .title-container .title h1{color:#fff;font-weight:600;text-align:center;}
.page-title-4 .breadcrumbs-container{width:100%;display:table;margin:0 auto;}
.page-title-4 .breadcrumbs-container .breadcrumb{display:table;margin:0 auto;}
.page-title-4 .breadcrumbs-container span{color:#fff;padding-right:8px;}
.page-title-4 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#fff;list-style:none;}
.page-title-4 .breadcrumbs-container .breadcrumb li a{color:#fff;}
.page-title-4.light .title-container .title h3{color:#777;}
.page-title-4.light .title-container .title h1{color:#252525;}
.page-title-4.light .breadcrumbs-container .breadcrumb li,
.page-title-4.light .breadcrumbs-container .breadcrumb li a,
.page-title-4.light .breadcrumbs-container span,
.page-title-4.light .breadcrumb li + li::before{color:#777;}
.page-title-5{width:100%;height:100%;position:relative;}
.page-title-5 .container{display:table;height:100%;}
.page-title-5 .title-container{width:100%;display:table-cell;vertical-align:middle;}
.page-title-5 .title-container .title{position:relative;}
.page-title-5 .title-container .title h3{font-size:21px;font-weight:400;text-transform:uppercase;margin-bottom:0;color:#fff;text-align:center;}
.page-title-5 .title-container .title h1{color:#fff;font-size:120px;line-height:120px;font-weight:800;text-align:center;margin:10px 0;}
.page-title-5 .title-container .title p{font-family:'Raleway', Arial, sans-serif;font-size:21px;font-weight:300;text-align:center;color:#fff;}
.page-title-5 .title:after{position:absolute;display:block;content:"";width:70px;height:1px;bottom:0;left:50%;margin-left:-35px;}
.page-title-5.light .title-container .title h1{color:#252525;}
.page-title-5.light .title-container .title p{color:#777;}
.page-title-6 .title-container{width:100%;padding:80px 0;}
.page-title-6 .title-container .title h3{font-size:15px;font-weight:400;text-transform:uppercase;margin-bottom:0;color:#fff;}
.page-title-6 .title-container .title h1{color:#fff;font-weight:400;}
.page-title-6 .pt-image-container{width:100%;float:right;}
.page-title-6 .pt-image-container .pt-image{position:relative;bottom:0;}
.page-title-6 .pt-image-container .pt-image img{margin:0;}
.page-title-6 .breadcrumbs-container{width:100%;padding:20px 0;}
.page-title-6 .breadcrumbs-container span{color:#fff;padding-right:8px;}
.page-title-6 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#fff;list-style:none;}
.page-title-6 .breadcrumbs-container .breadcrumb li a{color:#fff;}
.page-title-6 .light .title-container .title h3{color:#777;}
.page-title-6 .light .title-container .title h1{color:#252525;}
.page-title-7{padding:40px 0;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/pattern.png);background-repeat:repeat;}
.page-title-7 .title-container .title h1{color:#fff;font-weight:400;font-size:21px;margin-bottom:0;}
.page-title-7 .pt-image-container{width:100%;float:right;}
.page-title-7 .pt-image-container .pt-image{position:relative;bottom:0;}
.page-title-7 .pt-image-container .pt-image img{margin:0;}
.page-title-7 .breadcrumbs-container{width:100%;padding-top:8px;}
.page-title-7 .breadcrumbs-container .breadcrumb{float:right;}
.page-title-7 .breadcrumbs-container span{color:#fff;padding-right:8px;}
.page-title-7 .breadcrumbs-container .breadcrumb li{float:left;padding:0 0px 0 3px;color:#fff;list-style:none;}
.page-title-7 .breadcrumbs-container .breadcrumb li a{color:#fff;}
.pt-bkg-image-1{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-1.jpg);background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-2{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-2.jpg);background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-3{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-3.jpg);background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-4{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-4.jpg);background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-5{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-5.jpg);background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-6{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-6.jpg);background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-7{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-7.jpg);background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-8{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-8.jpg);background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-9{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-9.jpg);background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-10{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-10.jpg);background-repeat:no-repeat;background-size:cover;}
.pt-bkg-image-11{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/page-titles/page-title-11.jpg);background-repeat:no-repeat;background-size:cover;}
/* ==========================================================================
    5. ELEMENTS
    ========================================================================= */

/* ==========================================================================
    5.1. ACCORDION
    ========================================================================= */
.accordion .title{width:100%;background-color:#f6f6f6;margin-bottom:10px;position:relative;padding:10px 10px 10px 62px;font-size:14px;}
.accordion .title a{color:#252525;}
.accordion.default .title::before{position:absolute;display:block;content:'';background-color:#e6e6e6;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/accordion-closed.png);background-repeat:no-repeat;background-position:center;width:42px;height:42px;top:0;left:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.accordion.default .title.active::before,
.accordion.default .title.active:hover::before{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/accordion-opened.png);}
.accordion.default .title:hover::before{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/accordion-closed-hover.png);}
.accordion .content{margin-bottom:20px;}
/* ==========================================================================
    ACCORDION WITH ICONS
    ========================================================================= */
.accordion.icons .title{padding:10px 10px 10px 62px;position:relative;}
.accordion.icons .icon-container{position:absolute;top:0;left:0;height:42px;width:42px;background-color:#e6e6e6;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.accordion.icons .icon-container i{width:42px;height:42px;display:table-cell;vertical-align:middle;text-align:center;font-size:15px;}
.accordion.icons .title:hover .icon-container i,
.accordion.icons .title.active .icon-container i{color:#fff;}
/* ==========================================================================
    ACCORDION FAQ STYLE
    ========================================================================= */
.accordion.default.faq .title::before,
.accordion.default.faq-2 .title::before{background-image:none;content:'\f059';font-family:'FontAwesome';font-size:15px;padding-top:10px;text-align:center;}
.accordion.default.faq .title.active::before,
.accordion.default.faq .title:hover::before{color:#fff;}
.accordion.default.faq .content{padding-left:62px;}
/* ==========================================================================
    ACCORDION SIMPLE DESIGN
    ========================================================================= */
.accordion.default.simple .title,
.accordion.icons.simple .title{background-color:#fff;border:1px solid #eee;padding:10px 10px 10px 45px;}
.accordion.default.simple .title::before{background-color:#fff;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/accordion-closed.png);width:25px;height:25px;border:1px solid #eee;top:8px;left:8px;}
.accordion.default.simple.faq .title::before,
.accordion.default.simple.faq-2 .title::before{background-image:none;padding-top:0;}
.accordion.default.simple.faq .title.active::before,
.accordion.default.simple.faq .title:hover::before,
.accordion.default.simple.faq-2 .title.active::before,
.accordion.default.simple.faq-2 .title:hover::before{background-image:none;}
.accordion.default.simple.faq-2 .title{border:none;padding:0px 0 0 30px;}
.accordion.default.simple.faq-2 .title::before{border:none;left:0;top:0;}
.accordion.default.simple.faq-2 .title:hover::before,
.accordion.default.simple.faq-2 .title.active::before{background-color:transparent;}
.accordion.default.simple.faq-2 .content{background:none;border:none;padding-left:30px;padding-top:0;padding-right:0;padding-bottom:0;}
.accordion.default.simple .title.active::before{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/accordion-opened.png);}
.accordion.default.simple .title:hover::before{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/accordion-closed-hover.png);}
.accordion.default.simple .content,
.accordion.icons.simple .content{border:1px solid #eee;padding:15px;background-color:#fcfcfc;}
.accordion.icons.simple .icon-container{width:30px;height:30px;background-color:#fff;border:1px solid #eee;top:7px;left:7px;}
.accordion.icons.simple .icon-container i{width:30px;height:30px;}
/* ==========================================================================
    5.2. BACKGROUND VIDEO
    ========================================================================= */
.bg-video-container{position:relative;overflow:hidden;}
.bg-video-container *[class^="col-"]{position:relative;z-index:2;}
.bg-video{position:absolute;min-height:100%;min-width:100%;z-index:0;left:0%;top:0%;}
/* ==========================================================================
    5.3. BLOCKQUOTES
    ========================================================================= */
blockquote p{font-style:italic;font-size:16px;line-height:26px;padding-bottom:0;}
blockquote cite{font-size:13px;padding:10px 0 0;display:block;width:100%;text-align:right;}
.blockquote-style-1{background-color:#fcfcfc;padding:20px 30px;width:100%;display:block;border-left:3px solid;}
.blockquote-style-2{background-color:#f6fcfe;padding:30px 30px 30px 50px;position:relative;}
.blockquote-style-2::before{position:absolute;display:block;content:"\f10d";font-family:'FontAwesome';font-size:20px;color:#777;top:30px;left:20px;}
.blockquote-style-2.gradient{background:#ffffff;/* Old browsers */ background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Opera 11.10+ */ background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* IE10+ */ background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);/* W3C */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);/* IE6-9 */ border:1px solid #eee;padding:30px 30px 30px 50px;position:relative;}
.blockquote-style-2.theme-color{position:relative;padding:30px 30px 30px 50px;}
.blockquote-style-2.theme-color p{color:#fff;}
.blockquote-style-2.theme-color::before,
blockquote.custom-background::before{color:#fff;}
/* ==========================================================================
    5.4. BUTTONS 
    ========================================================================= */
.buttons-presentation .btn{margin-right:5px;margin-bottom:5px;float:left;}
.btn{text-transform:uppercase;font-weight:700;position:relative;overflow:hidden;display:inline-block;backface-visibility:hidden;float:right;border-radius:0;}
.btn::after{position:absolute;content:'';width:0%;height:100%;top:0;left:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.btn:hover::after{width:100%;z-index:1;}
.btn span{position:relative;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;display:block;z-index:2;width:100%;height:100%;color:#fff;}
.btn.float-left{float:left;}
.btn-big{padding:10px 60px;font-size:12px;}
.btn-medium{padding:7px 40px;font-size:12px;}
.btn-small{padding:4px 20px;font-size:11px;}
.btn.empty{border:2px solid;background-color:transparent;}
.btn-centered{display:table;margin:0 auto;float:none;}
.btn.empty.white{border:2px solid #fff;}
.btn.empty.white span{color:#fff;}
.btn.empty.white:after{background-color:rgba(255, 255, 255, 0.3);}
.btn.empty.black{border:2px solid #252525;background-color:transparent;}
.btn.empty.black span{color:#252525;}
.btn.empty.black:after{background-color:#252525;}
.btn.empty.grey{border:2px solid #777;background-color:transparent;}
.btn.empty.grey span{color:#777;}
.btn.empty.grey::after{background-color:#777;}
.btn.empty.silver{border:2px solid #aaa;background-color:transparent;}
.btn.empty.silver span{color:#aaa;}
.btn.empty.silver::after{background-color:#aaa;}
.btn.empty.blue{border:2px solid #2277eb;background-color:transparent;}
.btn.empty.blue span{color:#2277eb;}
.btn.empty.blue::after{background-color:#2277eb;}
.btn.empty.light-blue{border:2px solid #49c6e5;background-color:transparent;}
.btn.empty.light-blue span{color:#49c6e5;}
.btn.empty.light-blue::after{background-color:#49c6e5;}
.btn.empty.aqua{border:2px solid #60cfc8;background-color:transparent;}
.btn.empty.aqua span{color:#60cfc8;}
.btn.empty.aqua::after{background-color:#60cfc8;}
.btn.empty.soft-red{border:2px solid #e65754;background-color:transparent;}
.btn.empty.soft-red span{color:#e65754;}
.btn.empty.soft-red::after{background-color:#e65754;}
.btn.empty.purple::after{background-color:#6B5093;}
.btn.empty.purple{border:2px solid #6B5093;background-color:transparent;}
.btn.empty.purple span{color:#6B5093;}
.btn.empty.red{border:2px solid #d52b2a;background-color:transparent;}
.btn.empty.red span{color:#d52b2a;}
.btn.empty.red::after{background-color:#d52b2a;}
.btn.empty.yellow{border:2px solid #fcc820;background-color:transparent;}
.btn.empty.yellow span{color:#fcc820;}
.btn.empty.yellow::after{background-color:#fcc820;}
.btn.empty.orange{border:2px solid #ff6600;background-color:transparent;}
.btn.empty.orange span{color:#ff6600;}
.btn.empty.orange::after{background-color:#ff6600;}
.btn.empty.olive{border:2px solid #9ab869;background-color:transparent;}
.btn.empty.olive span{color:#9ab869;}
.btn.empty.olive::after{background-color:#9ab869;}
.btn.empty.green{border:2px solid #5ab124;background-color:transparent;}
.btn.empty.green span{color:#5ab124;}
.btn.empty.green::after{background-color:#5ab124;}
.btn.empty.brown{border:2px solid #8b5b4d;background-color:transparent;}
.btn.empty.brown span{color:#8b5b4d;}
.btn.empty.brown::after{background-color:#8b5b4d;}
.btn.empty:hover span{color:#fff;}
.btn.icon-animated i{position:relative;left:-30px;z-index:2;transform:translate(-15px, 0);-webkit-transform:translate(-15px, 0);-moz-transform:translate(-15px, 0);-ms-transform:translate(-15px, 0);display:block;position:absolute;left:0;top:50%;margin-top:-5px;opacity:0;}
.btn.icon-animated:hover i{opacity:1;left:0;}
.btn.icon-animated:hover span{transform:translate(10px, 0);-webkit-transform:translate(10px, 0);-moz-transform:translate(10px, 0);-ms-transform:translate(10px, 0);}
.btn.btn-medium.icon-animated i,
.btn.btn-big.icon-animated i{transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);-moz-transform:translate(-20px, 0);-ms-transform:translate(-20px, 0);margin-top:-6px;}
.btn:after{background-color:rgba(255, 255, 255, 0.2);}
.btn.black{background-color:#252525;}
.btn.grey{background-color:#777;}
.btn.silver{background-color:#aaa;}
.btn.blue{background-color:#2277eb;}
.btn.light-blue{background-color:#49c6e5;}
.btn.aqua{background-color:#60cfc8;}
.btn.soft-red{background-color:#e65754;}
.btn.purple{background-color:#6B5093;}
.btn.red{background-color:#d52b2a;}
.btn.yellow{background-color:#fcc820;}
.btn.orange{background-color:#ff6600;}
.btn.olive{background-color:#9ab869;}
.btn.green{background-color:#5ab124;}
.btn.brown{background-color:#8b5b4d;}
/* ==========================================================================
    5.5. CALL TO ACTION
    ========================================================================= */
.call-to-action{background-color:#f6fcfe;padding:30px 20px 20px 20px;clear:both;}
.call-to-action .text{width:70%;float:left;}
.call-to-action .btn{float:right;position:relative;top:20px;}
.call-to-action.no-text .btn{top:0;}
.call-to-action h1,
.call-to-action h2,
.call-to-action h3,
.call-to-action h4,
.call-to-action h5,
.call-to-action h6{margin-bottom:10px;}
.page-content.parallax .call-to-action,
.page-content.video-background .call-to-action{background-color:transparent;padding:0;}
.page-content.parallax.dark .call-to-action p{color:#eee;}
.page-content.custom-background .call-to-action{background-color:transparent;padding:0;}
.call-to-action.center .text{width:100%;margin-bottom:5px;text-align:center;float:none;}
.call-to-action.center .btn{float:none;top:0;margin:0 auto;display:table;}
.page-content.parallax .col-md-12 .call-to-action:only-child,
.page-content.custom-background .col-md-12 .call-to-action:only-child{margin:-30px 0;}
.page-content.parallax .col-md-12 .call-to-action.center:only-child,
.page-content.custom-background .col-md-12 .call-to-action.center:only-child{margin:0;}
.page-content.parallax .col-md-12 .no-text{padding-top:10px;}
/* ==========================================================================
    5.6. CALL TO ACTION - CONTACT
    ========================================================================= */
.call-to-action.contact h1,
.call-to-action.contact h2,
.call-to-action.contact h3,
.call-to-action.contact h4,
.call-to-action.contact h5,
.call-to-action.contact h6{text-align:center;position:relative;}
.call-to-action.contact{background-color:transparent;}
.call-to-action.contact i{font-size:31px;color:#fff;display:table;margin:0 auto;}
.row.map{margin-bottom:0;}
#map,
#map2,
#map3,
#map4,
#map5,
#map6,
.map-canvas{width:100%;float:left;position:relative;height:500px;}
#map img,
#map2 img,
#map3 img,
#map4 img,
#map5 img,
#map6 img{max-width:none;}
/* ==========================================================================
    5.7. CLIENTS
    ========================================================================= */
.clients-list li{list-style:none;padding:5px 0;float:left;margin-left:15px;margin-right:15px;margin-bottom:30px;}
/* CLIENTS COL-MD-3 */
.col-md-3 .clients-list li{width:100%;margin-left:0;margin-right:0;margin-bottom:10px;}
/* CLIENTS COL-MD-4 and col-md-5 */
.col-md-4 .clients-list li{width:45.8%;}
.col-md-4 .clients-list li:nth-child(2n + 1),
.col-md-5 .clients-list li:nth-child(2n + 1){margin-left:0;}
.col-md-4 .clients-list li:nth-child(2n),
.col-md-5 .clients-list li:nth-child(2n){margin-right:0;}
.col-md-5 .clients-list li{width:46.7%;}
/* CLIENTS LIST COL-MD-6 AND COL-MD-7 */
.col-md-6 .clients-list li{width:28.8%;}
.col-md-6 .clients-list li:nth-child(3n + 1),
.col-md-7 .clients-list li:nth-child(3n + 1){margin-left:0;}
.col-md-6 .clients-list li:nth-child(3n),
.col-md-7 .clients-list li:nth-child(3n){margin-right:0;}
.col-md-7 .clients-list li{width:30.2%;}
/* CLIENTS COL-MD-8 & COL-MD-9 */
.col-md-8 .clients-list li{width:22%;}
.col-md-8 .clients-list li:nth-child(4n + 1),
.col-md-9 .clients-list li:nth-child(4n + 1){margin-left:0;}
.col-md-8 .clients-list li:nth-child(4n),
.col-md-9 .clients-list li:nth-child(4n){margin-right:0;}
.col-md-9 .clients-list li{width:22.3%;}
/* COL-MD-12 */
.col-md-12 .clients-list li{width:14.4%;}
.col-md-12 .clients-list li:nth-child(6n + 1){margin-left:0;}
.col-md-12 .clients-list li:nth-child(6n){margin-right:0;}
.clients-list.clients-bkg .client-item{background-color:#f6f6f6;}
.clients-list.clients-bkg .client-item a,
.clients-list .client-item a img{width:100%;}
.custom-background .clients-list.clients-bkg .client-item,
.parallax .clients-list.clients-bkg .client-item{background-color:rgba(255, 255, 255, 0.2);}
/* ==========================================================================
    5.8. CONTACT FORM
    ========================================================================= */
.required{font-weight:bold;color:#ce292d !important;}
.wpcf7 fieldset{width:100%;margin-bottom:15px;}
.wpcf7 label{width:100%;display:block;margin-bottom:3px;color:#252525;}
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;padding:6px 10px 6px 40px;max-width:100%;width:70%;}
.wpcf7 .wpcf7-text{min-height:36px;}
.wpcf7 .wpcf7-textarea{width:100%;height:200px;}
.wpcf7 .wpcf7-form-control-wrap{position:relative;display:block;}
.wpcf7 .wpcf7-form-control-wrap::before{font-family:'FontAwesome';position:absolute;display:block;font-size:13px;top:1px;left:1px;width:32px;height:34px;padding-left:10px;background-color:#f6fcfe;padding-top:7px;border-radius:3px;}
.wpcf7 .wpcf7-form-control-wrap.your-name::before{content:'\f040';}
.wpcf7 .wpcf7-form-control-wrap.your-email::before{content:"\f0ac";}
.wpcf7 .wpcf7-form-control-wrap.your-url::before{content:"\f0c1";}
.wpcf7 .wpcf7-form-control-wrap.your-subject::before{content:'\f040';}
.wpcf7 .wpcf7-form-control-wrap.your-message::before{content:"\f003";height:198px;top:1px;z-index:1;}
.wpcf7 .wpcf7-text:focus,
.wpcf7 .wpcf7-textarea:focus{border-color:#ccc;outline:none;}
.wpcf7 .wpcf7-submit{text-transform:uppercase;font-weight:700;position:relative;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;color:#fff;padding:10px 30px;font-size:12px;float:right;border:none;}
.wpcf7 .wpcf7-select{width:100%;border:1px solid #ddd;border-radius:3px;padding:10px;}
.wpcf7-icon-2{width:100%;}
.wpcf7-icon-2 fieldset{width:50%;float:left;padding-right:30px;}
.wpcf7-icon-2 fieldset .wpcf7-form-control-wrap{width:100%;display:block;}
.wpcf7-icon-2 fieldset .wpcf7-form-control-wrap input{width:100%;}
.wpcf7-icon-2 fieldset:nth-child(2n){padding-right:0;}
.wpcf7-icon-2 .wpcf7-message{width:100%;padding-right:0;}
.page-content.dark .wpcf7 .wpcf7-text,
.page-content.dark .wpcf7 .wpcf7-textarea,
.page-content.parallax .wpcf7 .wpcf7-text,
.page-content.parallax .wpcf7 .wpcf7-textarea{background-color:rgba(255, 255, 255, 0.2);color:#fff;border:1px solid #aaa;}
.page-content.dark .wpcf7 .wpcf7-form-control-wrap::before,
.page-content.parallax .wpcf7 .wpcf7-form-control-wrap::before{background-color:rgba(246, 252, 254, 0.3);color:#fff;}
.page-content.dark .wpcf7 .wpcf7-text:focus,
.page-content.dark .wpcf7 .wpcf7-textarea:focus,
.page-content.parallax .wpcf7 .wpcf7-text:focus,
.page-content.parallax .wpcf7 .wpcf7-textarea:focus{border-color:#ddd;}
/* ==========================================================================
    CONTACT FORM SIMPLE - NO ICONS
    ========================================================================= */
.wpcf7 form.simple .wpcf7-form-control-wrap::before,
.wpcf7 form.simple-2 .wpcf7-form-control-wrap::before,
.page-content.parallax .wpcf7 form.simple .wpcf7-form-control-wrap::before,
.page-content.parallax .wpcf7 form.simple-2 .wpcf7-form-control-wrap::before,
.page-content.dark .wpcf7 form.simple .wpcf7-form-control-wrap::before,
.page-content.dark .wpcf7 form.simple-2 .wpcf7-form-control-wrap::before{content:'';background-color:transparent;}
.wpcf7 form.simple .wpcf7-form-control-wrap .wpcf7-text,
.wpcf7 form.simple .wpcf7-form-control-wrap .wpcf7-textarea,
.wpcf7 form.simple-2 .wpcf7-form-control-wrap .wpcf7-text,
.wpcf7 form.simple-2 .wpcf7-form-control-wrap .wpcf7-textarea{padding-left:15px;}
.wpcf7 form.simple-2{width:100%;}
.wpcf7 form.simple-2 fieldset{width:50%;float:left;padding-right:30px;}
.wpcf7 form.simple-2 fieldset .wpcf7-form-control-wrap{width:100%;display:block;}
.wpcf7 form.simple-2 fieldset .wpcf7-form-control-wrap input{width:100%;}
.wpcf7 form.simple-2 fieldset:nth-child(2n){padding-right:0;}
.wpcf7 form.simple-2 .wpcf7-message{width:100%;padding-right:0;}
/* ==========================================================================
    CONTACT FORM SIMPLE CENTERED - WITH PLACEHOLDER
    ========================================================================= */
.wpcf7 form.simple.centered .wpcf7-text,
.wpcf7 form.simple.centered .wpcf7-textarea{width:100%;color:#777;}
.wpcf7 form.simple.centered .wpcf7-submit{float:none;width:100%;}
.page-content.dark .wpcf7 form.simple.centered .wpcf7-text,
.page-content.dark .wpcf7 form.simple.centered .wpcf7-textarea{color:#fff;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#777;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#777;}
input::-moz-placeholder,
textarea::-moz-placeholder{color:#777;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#777;}
.page-content.dark input::-webkit-input-placeholder,
.page-content.dark textarea::-webkit-input-placeholder{color:#fff;}
.page-content.dark input:-moz-placeholder,
.page-content.dark textarea:-moz-placeholder{color:#fff;}
.page-content.dark input::-moz-placeholder,
.page-content.dark textarea::-moz-placeholder{color:#fff;}
.page-content.dark input:-ms-input-placeholder,
.page-content.dark textarea:-ms-input-placeholder{color:#fff;}
/* ==========================================================================
    5.9. COUNTDOWN 
    ========================================================================= */
/* ==========================================================================
    COUNTDOWN DEFAULT SETTINGS
    ========================================================================= */
.counter{text-align:center;width:auto!important;}
.counter .county-days-wrapper,
.counter .county-hours-wrapper,
.counter .county-minutes-wrapper,
.counter .county-seconds-wrapper{background-color:#fcfcfc;height:125px;width:25%!important;overflow:hidden;position:relative;display:inline-block;text-align:center;}
.counter .county-days,
.counter .county-hours,
.counter .county-minutes,
.counter .county-seconds{color:#252525;width:100% !important;font-size:50px;line-height:125px;display:inline-block !important;left:0;}
.counter .county-days-wrapper{background-color:rgba(238, 238, 238, 0.9);}
.counter .county-hours-wrapper{background-color:rgba(238, 238, 238, 0.7);}
.counter .county-minutes-wrapper{background-color:rgba(238, 238, 238, 0.5);}
.counter .county-seconds-wrapper{background-color:rgba(238, 238, 238, 0.3);}
.counter .county-label-days,
.counter .county-label-hours,
.counter .county-label-minutes,
.counter .county-label-seconds{width:25% !important;display:inline-block;font-size:18px;text-align:center;padding-top:10px;}
#under-construction .counter .county-label-days,
#under-construction .counter .county-label-hours,
#under-construction .counter .county-label-minutes,
#under-construction .counter .county-label-seconds{color:#fff;}
.page-content.dark .counter .county-days-wrapper{background-color:rgba(238, 238, 238, 0.5);}
.page-content.dark .counter .county-hours-wrapper{background-color:rgba(238, 238, 238, 0.4);}
.page-content.dark .counter .county-minutes-wrapper{background-color:rgba(238, 238, 238, 0.3);}
.page-content.dark .counter .county-seconds-wrapper{background-color:rgba(238, 238, 238, 0.2);}
.page-content.dark .counter .county-label-days,
.page-content.dark .counter .county-label-hours,
.page-content.dark .counter .county-label-minutes,
.page-content.dark .counter .county-label-seconds,
.page-content.dark .counter .county-days,
.page-content.dark .counter .county-hours,
.page-content.dark .counter .county-minutes,
.page-content.dark .counter .county-seconds{color:#fff;}
/* ==========================================================================
    COUNTDOWN - THEME COLOR DESIGN
    ========================================================================= */
.counter.theme-color .county-days,
.counter.theme-color .county-hours,
.counter.theme-color .county-minutes,
.counter.theme-color .county-seconds{color:#fff;}
/* ==========================================================================
   COUNTODWN - BOXES DESIGN
    ========================================================================= */
.counter.boxes .county-days-wrapper,
.counter.boxes .county-hours-wrapper,
.counter.boxes .county-minutes-wrapper,
.counter.boxes .county-seconds-wrapper{background-color:transparent;border:1px solid #ccc;width:23% !important;margin-left:1%;margin-right:1%;}
.page-content.dark .counter.boxes .county-days-wrapper,
.page-content.dark .counter.boxes .county-hours-wrapper,
.page-content.dark .counter.boxes .county-minutes-wrapper,
.page-content.dark .counter.boxes .county-seconds-wrapper{background-color:transparent;}
/* ==========================================================================
    COUNTDOWN COLORFUL DESIGN
    ========================================================================= */
.counter.colorful .county-days-wrapper,
.page-content.custom-background .counter.colorful .county-days-wrapper,
.page-content.parallax .counter.colorful .county-days-wrapper,
.page-content.parallax.dark .counter.colorful .county-days-wrapper{background-color:rgba(62, 212, 229, 0.7);}
.counter.colorful .county-hours-wrapper,
.page-content.custom-background .counter.colorful .county-hours-wrapper,
.page-content.parallax .counter.colorful .county-hours-wrapper,
.page-content.parallax.dark .counter.colorful .county-hours-wrapper{background-color:rgba(250, 206, 71, 0.7);}
.counter.colorful .county-minutes-wrapper,
.page-content.custom-background .counter.colorful .county-minutes-wrapper,
.page-content.parallax .counter.colorful .county-minutes-wrapper,
.page-content.parallax.dark .counter.colorful .county-minutes-wrapper{background-color:rgba(219, 64, 191, 0.7);}
.counter.colorful .county-seconds-wrapper,
.page-content.custom-background .counter.colorful .county-seconds-wrapper,
.page-content.parallax .counter.colorful .county-seconds-wrapper,
.page-content.parallax.dark .counter.colorful .county-seconds-wrapper{background-color:rgba(146, 217, 77, 0.7);}
/* ==========================================================================
    5.10. DIVIDERS
    ========================================================================= */
.hr-simple{display:block;position:relative;background-color:#ddd;height:1px;width:40%;margin:0 auto;}
.hr-simple-circle{position:absolute;background-color:#fff;left:50%;margin-left:-5px;top:-5px;width:10px;height:10px;border:1px solid #ccc;display:block;border-radius:50%;}
.hr-simple.full{width:100%;}
.hr-png-1{width:100%;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/divider1.png) repeat-x 0 0;height:9px;}
.hr-png-2{width:100%;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/divider2.png) repeat-x 0 0;height:5px;}
.hr-png-3{width:100%;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/divider3.png) repeat-x 0 0;height:7px;}
.hr-png-4{width:100%;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/divider4.png) repeat-x 0 0;height:3px;}
.hr-png-5{width:100%;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/divider5.png) repeat-x 0 0;height:3px;}
.hr-png-6{width:100%;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/divider6.png) repeat-x 0 0;height:4px;}
.hr-png-7{width:100%;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/divider7.png) repeat-x 0 0;height:2px;}
.hr-png-8{width:100%;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/divider8.png) repeat-x 0 0;height:5px;}
.hr-png-9{width:100%;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/divider9.png) repeat-x 0 0;height:4px;}
.hr-png-10{width:100%;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/divider10.png) repeat-x 0 0;height:13px;}
/* ==========================================================================
    5.11. DROPCAPS
    ========================================================================= */
.dropcap{margin-right:10px;font-size:18px;line-height:12px;padding:15px;position:relative;float:left;top:7px;color:#fff;}
span.dropcap.theme-bkg{color:#fff;line-height:14px;}
.dropcap.circled{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid transparent;}
.dropcap.empty{background-color:transparent;color:#252525;border:2px solid;}
.dropcap.custom-background.dark{color:#fff;line-height:14px;}
.dropcap.custom-background.light{color:inherit;}
.dropcap.custom-color.empty{border:2px solid #8560a8;background-color:transparent;}
.dropcap.minimal{border:1px solid #ddd;color:#252525;line-height:13px;background:#ffffff;/* Old browsers */ background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Opera 11.10+ */ background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* IE10+ */ background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);/* W3C */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);/* IE6-9 */}
.dropcap.minimal.empty{background-color:transparent;background:none;border:1px solid #ddd;line-height:13px;}
/* ==========================================================================
    5.12. EASY PIE CHART
    ========================================================================= */
.easy-pie-chart{position:relative;margin:0 auto;text-align:center;}
.easy-pie-chart canvas{position:absolute;display:inline-block;top:0;left:50%;}
.easy-pie-chart .percent-container{font-weight:bold;font-size:18px;position:absolute;top:0;left:0;display:block;text-align:center;width:100%;color:#252525;}
.easy-pie-chart .info{position:absolute;bottom:0;left:50%;line-height:25px;font-size:15px;font-weight:600;text-transform:uppercase;}
/* ==========================================================================
    5.13. FANCY HEADING, SIMPLE HEADING
    ========================================================================= */
/* ==========================================================================
    FANCY HEADING
    ========================================================================= */
.fancy-heading{width:100%;position:relative;margin-bottom:30px;padding-bottom:10px;}
.fancy-heading span{text-transform:uppercase;font-size:15px;font-weight:700;line-height:30px;}
.fancy-heading h1{margin-bottom:0;}
.fancy-heading h2{margin-bottom:0;}
.fancy-heading h3{margin-bottom:0;}
.fancy-heading h4{margin-bottom:0;}
.fancy-heading h5{margin-bottom:0;}
.fancy-heading h6{margin-bottom:0;}
.fancy-heading::after{width:70px;height:1px;background-color:#ddd;content:'';position:absolute;}
.fancy-heading.left{float:none;}
.fancy-heading.left::after{bottom:0;left:0;}
.fancy-heading.center{text-align:center;}
.fancy-heading.center::after{bottom:0;left:50%;margin-left:-35px;}
*[class*="col"] .fancy-heading.center:only-child,
*[class*="col"] .fancy-heading.left:only-child{margin-bottom:-30px;}
.centered{text-align:center;}
/* ==========================================================================
    FANCY HEADING 2 
    ========================================================================= */
.col-md-12 .fancy-heading.left:only-child{margin-bottom:-80px;}
.page-content .fancy-heading.left:only-child,
.page-content .fancy-heading.center:only-child{margin-bottom:0;}
.fancy-heading.style-2{border-bottom:1px solid #ddd;}
.fancy-heading.style-2::after{background-color:#333;bottom:-1px;}
.parallax.dark .fancy-heading.style-2{border-bottom-color:#bbb;}
.parallax.dark .fancy-heading.style-2::after{background-color:#888;}
/* ==========================================================================
    SIMPLE HEADING
    ========================================================================= */
.simple-heading{text-transform:uppercase;width:100%;position:relative;padding-bottom:10px;margin-bottom:30px;}
.simple-heading.left{float:none;}
.simple-heading.left::after,
.simple-heading.center::after{content:'';position:absolute;bottom:0;left:0;width:70px;height:1px;background-color:#ddd;}
.simple-heading.center{text-align:center;}
.simple-heading.center::after{left:50%;margin-left:-35px;}
.col-md-12 .simple-heading:only-child{margin-bottom:0;}
.simple-heading h1,
.simple-heading h2,
.simple-heading h3,
.simple-heading h4,
.simple-heading h5,
.simple-heading h6{font-weight:600;margin-bottom:0;}
.simple-heading h1{font-size:27px;}
.simple-heading h2{font-size:24px;}
.simple-heading h3{font-size:21px;}
.simple-heading h4{font-size:18px;}
.simple-heading h5{font-size:16px;}
.simple-heading h6{font-size:14px;}
/* ==========================================================================
    BIG SECTION TITLE ON PARALLAX BACKGROUND
    ========================================================================= */
.page-content .section-title-container{padding:0;position:relative;}
.section-title-container .section-title{padding:90px 30px 110px;display:inline-block;background-color:rgba(255, 255, 255, 0.7);}
.section-title-container .section-title::before{position:absolute;content:"";top:0;left:-1155px;background-color:rgba(255, 255, 255, 0.7);width:1155px;height:100%;}
.section-title-container .section-title h3{font-family:'Open Sans', Arial, sans-serif;font-size:15px;font-weight:normal;color:#fff;margin-bottom:0;text-transform:uppercase;}
.section-title-container .section-title h1{font-size:48px;font-weight:800;margin-bottom:0;color:#fff;text-transform:uppercase;position:relative;}
.section-title-container .section-title h1::after{position:absolute;content:"";display:block;width:70px;height:1px;background-color:#fff;bottom:-20px;}
/* ==========================================================================
    5.14. FA ICONS PRESENTATION
    ========================================================================= */
.fa-icons li,
.linecons li{width:25%;float:left;list-style:none;margin-bottom:15px;}
.fa-icons li i,
.linecons li i{font-size:18px;width:30px;display:inline-block;color:#252525;}
/* ==========================================================================
    5.15. GALLERIES
    ========================================================================= */
.gallery-padding .gallery-item{padding-left:2px;padding-right:2px;padding-bottom:4px;}
.gallery-three-col .gallery-item{width:33.33333333%;}
.gallery-four-col .gallery-item{width:25%;}
.gallery-six-col .gallery-item{width:16.66666667%;}
.gallery-item{float:left;position:relative;width:100%;}
.gallery-img{position:relative;overflow:hidden;}
.gallery-img img{width:100%;}
.gallery-item .mask-style-1{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;background-color:rgba(49, 57, 63, 0.5);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.gallery-item .gallery-img:hover .mask-style-1{opacity:1;}
.mask-style-1 .zoom{width:70px;height:70px;position:absolute;top:50%;margin-top:-35px;left:50%;margin-left:-35px;z-index:10;display:block;}
.mask-style-1 .zoom a{display:block !important;width:100% !important;height:100%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.mask-style-1 .zoom:before{position:absolute;content:"";display:block;width:1px;height:100%;background-color:#fff;left:50%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.mask-style-1 .zoom:after{position:absolute;content:"";display:block;height:1px;width:100%;background-color:#fff;top:50%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.mask-style-1 .zoom:hover:before,
.mask-style-1 .zoom:hover:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
/* ==========================================================================
    5.16. HISTORY LIST
    ========================================================================= */
.history-list{width:100%;}
.history-list .history-list-item{width:100%;float:left;padding-bottom:50px;padding-top:50px;border-bottom:1px solid #ddd;list-style:none;}
.history-list li:first-child{padding-top:0;}
.history-list li:last-child{border-bottom:none;}
.history-list .history-list-item .year-img-container{float:left;width:30%;}
.history-list .history-list-item .year-img-container .year{width:50%;height:auto;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/history-pattern.png);background-repeat:repeat;float:left;}
.history-list .history-list-item .year-img-container img{float:left;width:50%;max-height:170px;}
.history-list .history-list-item .year-img-container .year p{display:table-cell;width:170px;height:170px;vertical-align:middle;text-align:center;font-size:31px;padding-bottom:0;color:#fff;}
.history-list .history-list-item .history-text{width:70%;padding-left:20px;float:left;}
.history-list .history-list-item .history-text h3{font-size:18px;text-transform:uppercase;margin-bottom:15px;font-weight:600;}
.history-list-item.right .history-text{padding-left:0;padding-right:20px;}
.col-md-9 .col-md-12 .history-list .history-list-item .year-img-container .year p,
.col-md-9 .history-list .history-list-item .year-img-container .year p{width:127px;height:127px;}
/* ==========================================================================
   5.17. ICON LISTS
    ========================================================================= */

.fa-ul li i{padding-top:2px;}
.fa-ul.dark li,
.fa-ul.dark li i{color:#31393f;}
.fa-ul.large-icons{margin-left:0;}
.fa-ul.large-icons li{width:100%;margin-bottom:20px;}
.fa-ul.large-icons li:last-child{margin-bottom:0;}
.fa-ul.large-icons .icon-container{float:left;width:50px;height:50px;background-color:#31393f;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;}
.fa-ul.large-icons .icon-container i{position:relative;display:table-cell;width:50px;height:50px;vertical-align:middle;text-align:center;left:0;top:0;font-size:15px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;padding-top:0;}
.fa-ul.large-icons .li-content{padding-left:70px;}
.fa-ul.large-icons .li-content h1,
.fa-ul.large-icons .li-content h2,
.fa-ul.large-icons .li-content h3,
.fa-ul.large-icons .li-content h4,
.fa-ul.large-icons .li-content h5,
.fa-ul.large-icons .li-content h6{margin-bottom:10px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.fa-ul.large-icons.minimal .icon-container{border:1px solid #ddd;color:#252525;background:#ffffff;/* Old browsers */ background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Opera 11.10+ */ background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* IE10+ */ background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);/* W3C */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);/* IE6-9 */}
.large-icons p{padding-bottom:0;}
.fa-ul.image-icon{margin-left:0;}
.fa-ul.image-icon li{clear:both;line-height:32px;}
.fa-ul.image-icon li img{float:left;margin-right:10px;margin-bottom:10px;clear:both;}
/* ==========================================================================
    LIST MERGED ICONS
    ========================================================================= */
.list-icons-merged li{padding-bottom:0;list-style:none;width:100%;background-color:#f6fcfe;}
.custom-background .list-icons-merged{background-color:#fff;}
.list-icons-merged li .icon{width:60px;height:60px;display:block;float:left;}
.list-icons-merged li .icon i{display:table-cell;vertical-align:middle;width:60px;height:60px;color:#fff;font-size:20px;text-align:center;}
.list-icons-merged li p{font-size:15px;font-family:'Raleway', Arial, sans-serif;color:#252525;padding-left:80px;padding-bottom:0;line-height:60px;}
/* ==========================================================================
    5.18IMAGES
    ========================================================================= */
.img-circled{display:block;width:100%;position:relative;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.img-circled img,
.img-rounded img{width:100%;display:block;}
.img-circled img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
/* ROUNDED IMAGES
============================================================================= */
.img-rounded{display:block;width:100%;position:relative;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.img-rounded img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
/* BOREDRED IMAGES
============================================================================= */
.img-bordered{border:7px solid #ccc;position:relative;}
/* SUBTLE HOVER EFFECT
============================================================================= */
.subtle-hover{display:block;width:100%;cursor:pointer;opacity:1;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.subtle-hover:hover{opacity:0.7;}
/* CAPTION HOVER EFFECT
============================================================================= */
.caption-hover{position:relative;display:block;cursor:pointer;z-index:1;}
.caption-hover .img-caption{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);text-align:center;text-transform:uppercase;font-weight:bold;opacity:0;padding:90px 40px 40px;color:#fff;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.caption-hover:hover .img-caption{opacity:1;}
/* ZOOM HOVER EFFECT
============================================================================= */
.zoom-hover{overflow:hidden;width:100%;height:100%;z-index:1;}
.zoom-hover img{transition:all 3s ease-in-out 0s;-webkit-transition:all 3s ease-in-out 0s;-moz-transition:all 3s ease-in-out 0s;-o-transition:all ease-in-out 0s;}
.zoom-hover:hover img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);}
/* IMAGE SHADOW STYLE 01
============================================================================= */
.img-shadow01,
.img-shadow02{display:block;position:relative;}
.img-shadow01::before{position:absolute;content:"";display:block;box-shadow:0 12px 8px rgba(0, 0, 0, 0.3);width:50%;height:15px;bottom:8px;left:5px;transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);z-index:-1;}
.img-shadow01::after{position:absolute;content:"";display:block;box-shadow:0 12px 8px rgba(0, 0, 0, 0.3);width:50%;height:15px;bottom:8px;right:5px;transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);z-index:-1;}
/* IMAGE SHADOW STYLE 02
============================================================================= */
.img-shadow02::after{position:absolute;content:"";display:block;box-shadow:0 12px 10px rgba(0, 0, 0, 0.3);width:100%;height:15px;bottom:5px;left:5px;transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);z-index:-1;}
.img-shadow03{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
/* IMAGE SHADOW STYLE 03
============================================================================= */
.img-shadow03::before,
.img-shadow03::after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:10px;border-radius:10px;}
.img-shadow03::after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
/* IMAGE SHADOW STYLE 04
============================================================================= */
.img-shadow04{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.img-shadow04::before,
.img-shadow04::after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:10px;border-radius:10px;}
.img-shadow04::after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
/* ==========================================================================
    5.19. INTRO TITLE
    ========================================================================= */
.intro-title{width:100%;}
.intro-title.center-aligned h1,
.intro-title.center-aligned h2,
.intro-title.center-aligned h3,
.intro-title.center-aligned h4,
.intro-title.center-aligned h5,
.intro-title.center-aligned h6{text-align:center;}
.intro-title h1,
.intro-title h2,
.intro-title h3,
.intro-title h4,
.intro-title h5,
.intro-title h6{font-weight:normal;}
.intro-title h2{font-size:31px;}
.intro-title h2 strong{font-weight:normal;}
.col-md-12 .intro-title:only-child{margin-bottom:-50px;}
.custom-background .intro-title h1 strong,
.custom-background .intro-title h2 strong,
.custom-background .intro-title h3 strong,
.custom-background .intro-title h4 strong,
.custom-background .intro-title h5 strong,
.custom-background .intro-title h6 strong{color:#fff;}
/* ==========================================================================
    5.20. NOTIFICATIONS AND ALERTS
    ========================================================================= */
.information-boxes{width:100%;cursor:pointer;}
.information-boxes .close{width:20px;height:20px;position:absolute;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/close.png) no-repeat;display:block;top:5px;right:5px;cursor:pointer;opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.information-boxes:hover .close{opacity:1;}
/* NOTIFICATIONS BOXES - INFO BOX
----------------------------------------------------------------------------- */
.infobox{background:#e0f2ff;border:1px solid #c1def2;width:100%;float:left;margin-bottom:10px;position:relative;}
.infobox p{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/info-box.png) no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:25px;color:#61adb0;text-shadow:0 1px 0 #fff;}
/* NOTIFICATION BOXES - WARNING BOX
----------------------------------------------------------------------------- */
.warning-box{background:#f8f6bc;border:1px solid #e7e48b;width:100%;float:left;margin-bottom:10px;position:relative;}
.warning-box p{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/warning-box.png) no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:27px;color:#989426;text-shadow:0 1px 0 #fff;}
/* NOTIFICATION BOXES - SUCCES BOX 
----------------------------------------------------------------------------- */
.success-box{background:#ebfdd7;border:1px solid #cef4a4;border-radius:3px;width:100%;float:left;margin-bottom:10px;position:relative;}
.success-box p{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/success-box.png) no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:25px;color:#7eb244;text-shadow:0 1px 0 #fff;}
/* NOTIFICATION BOXES - ERROR BOX
----------------------------------------------------------------------------- */
.error-box{background:#fadddd;border:1px solid #fcc1c1;border-radius:3px;width:100%;float:left;margin-bottom:10px;position:relative;}
.error-box p{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/error-box.png) no-repeat 0 center;margin:10px 30px 10px 10px;padding-left:25px;color:#d86d6d;text-shadow:0 1px 0 #fff;}
/* NOTIFICATION BOXES DEFAULT DESIGN
----------------------------------------------------------------------------- */
.notification-container p{padding-bottom:0;}
.infobox-default,
.errorbox-default,
.successbox-default,
.warningbox-default{width:100%;position:relative;min-height:70px;margin-bottom:10px;}
.infobox-default .icon-container,
.errorbox-default .icon-container,
.successbox-default .icon-container,
.warningbox-default .icon-container{position:absolute;top:50%;left:0;width:70px;height:70px;margin-top:-35px;}
.infobox-default .icon-container{background-color:#e5f1f5;}
.errorbox-default .icon-container{background-color:#fbe8e8;}
.successbox-default .icon-container{background-color:#e9fcd3;}
.warningbox-default .icon-container{background-color:#f8f6bc;}
.infobox-default .icon-container i,
.errorbox-default .icon-container i,
.successbox-default .icon-container i,
.warningbox-default .icon-container i{width:70px;height:70px;vertical-align:middle;text-align:center;display:table-cell;font-size:32px;color:#999;}
.infobox-default .notification-container,
.errorbox-default .notification-container,
.successbox-default .notification-container,
.warningbox-default .notification-container{margin-left:70px;padding:25px;}
.infobox-default .notification-container{background-color:#f6fcfe;}
.errorbox-default .notification-container{background-color:#fcf1f1;}
.successbox-default .notification-container{background-color:#f7feef;}
.warningbox-default .notification-container{background-color:#f8f7dc;}
/* ==========================================================================
   5.21.  NUMBER COUNTERS
    ========================================================================= */
/* ==========================================================================
    NUMBER COUNTER STYLE 1
    ========================================================================= */
.numbers-counter{width:100%;text-align:center;}
.numbers-counter i{font-size:52px;margin-bottom:20px;display:block;width:100%;}
.numbers-counter .timer-container{font-size:32px;font-weight:600;position:relative;margin-bottom:30px;color:#252525;}
.numbers-counter h5{text-transform:uppercase;font-size:15px;margin-bottom:0;}
.numbers-counter.simple .timer-container::after{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-15px;width:30px;height:2px;background-color:#252525;}
.custom-background.dark .numbers-counter i{color:#fff;}
.custom-background.dark .numbers-counter .timer-container,
.page-content.dark .numbers-counter .timer-container{color:#fff;}
.custom-background.dark .numbers-counter i,
.page-content.dark .numbers-counter i{color:#fff;}
.custom-background .numbers-counter.simple .timer-container::after,
.page-content.dark .numbers-counter.simple .timer-container::after{background-color:#ddd;}
.numbers-counter.box{border:1px solid #ccc;padding:30px 20px;}
.custom-background.dark .numbers-counter.box,
.page-content.dark .numbers-counter.box{border-color:#fff;}
.numbers-counter.small-icons .timer-container{font-size:48px;}
.timer.number{color:#252525;font-weight:600;}
.numbers-counter.small-icons .counter-info{display:table;margin:0 auto;}
.numbers-counter.small-icons .counter-info h5{padding-left:50px;text-align:left;line-height:40px;}
.numbers-counter.small-icons i{background-color:#333;color:#fff;padding:12px 5px;font-size:15px;width:40px;float:left;}
/* ==========================================================================
    5.22. PROGRESS BAR LINEAR - SKILLS
    ========================================================================= */
.skills-bar{width:100%;position:relative;}
.skills{display:block;}
.skills li{display:block;height:40px;margin-bottom:10px;background:#f6f6f6;/* Old browsers */ background:-moz-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%);/* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f6f6), color-stop(100%, #eeeeee));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%);/* Opera 11.10+ */ background:linear-gradient(to bottom, #f6f6f6 0%, #eeeeee 100%);/* W3C */ border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-sizing:border-box;-moz-box-sizing:border-box;}
.skills li p{position:relative;z-index:200;color:#fff;line-height:40px;padding-bottom:0;padding-left:20px;}
.skills li i{padding-right:5px;}
.expand{height:40px;position:absolute;margin-top:-1px;}
.skills .percentage-10{width:10%;-moz-animation:percentage-10 2s ease-out;-webkit-animation:percentage-10 2s ease-out;}
.skills .percentage-20{width:20%;-moz-animation:percentage-20 2s ease-out;-webkit-animation:percentage-20 2s ease-out;}
.skills .percentage-30{width:30%;-moz-animation:percentage-30 2s ease-out;-webkit-animation:percentage-30 2s ease-out;}
.skills .percentage-40{width:40%;-moz-animation:percentage-40 2s ease-out;-webkit-animation:percentage-40 2s ease-out;}
.skills .percentage-50{width:50%;-moz-animation:percentage-50 2s ease-out;-webkit-animation:percentage-50 2s ease-out;}
.skills .percentage-60{width:60%;-moz-animation:percentage-60 2s ease-out;-webkit-animation:percentage-60 2s ease-out;}
.skills .percentage-70{width:70%;-moz-animation:percentage-70 2s ease-out;-webkit-animation:percentage-70 2s ease-out;}
.skills .percentage-80{width:80%;-moz-animation:percentage-80 2s ease-out;-webkit-animation:percentage-80 2s ease-out;}
.skills .percentage-90{width:90%;-moz-animation:percentage-90 2s ease-out;-webkit-animation:percentage-90 2s ease-out;}
.skills .percentage-100{width:100%;-moz-animation:percentage-100 2s ease-out;-webkit-animation:percentage-100 2s ease-out;}
@-moz-keyframes percentage-10 {
    0%{width:0px;}
  100%{width:10%;}
}
@-moz-keyframes percentage-20 {
    0%{width:0px;}
  100%{width:20%;}
}
@-moz-keyframes percentage-30 {
    0%{width:0px;}
  100%{width:30%;}
}
@-moz-keyframes percentage-40 {
    0%{width:0px;}
  100%{width:40%;}
}
@-moz-keyframes percentage-50 {
    0%{width:0px;}
  100%{width:50%;}
}
@-moz-keyframes percentage-60 {
    0%{width:0px;}
  100%{width:60%;}
}
@-moz-keyframes percentage-70 {
    0%{width:0px;}
  100%{width:70%;}
}
@-moz-keyframes percentage-80 {
    0%{width:0px;}
  100%{width:80%;}
}
@-moz-keyframes percentage-90 {
    0%{width:0px;}
  100%{width:90%;}
}
@-moz-keyframes percentage-100 {
    0%{width:0px;}
  100%{width:100%;}
}
@-webkit-keyframes percentage-10 {
    0%{width:0px;}
  100%{width:10%;}
}
@-webkit-keyframes percentage-20 {
    0%{width:0px;}
  100%{width:20%;}
}
@-webkit-keyframes percentage-30 {
    0%{width:0px;}
  100%{width:30%;}
}
@-webkit-keyframes percentage-40 {
    0%{width:0px;}
  100%{width:40%;}
}
@-webkit-keyframes percentage-50 {
    0%{width:0px;}
  100%{width:50%;}
}
@-webkit-keyframes percentage-60 {
    0%{width:0px;}
  100%{width:60%;}
}
@-webkit-keyframes percentage-70 {
    0%{width:0px;}
  100%{width:70%;}
}
@-webkit-keyframes percentage-80 {
    0%{width:0px;}
  100%{width:80%;}
}
@-webkit-keyframes percentage-90 {
    0%{width:0px;}
  100%{width:90%;}
}
@-webkit-keyframes percentage-100 {
    0%{width:0px;}
  100%{width:100%;}
}
/* ==========================================================================
    5.23. SERVICES
    ========================================================================= */
.services-li li{list-style:none;width:100%;margin-bottom:30px;}
/* ==========================================================================
    SERVICE IMAGE BOX
    ========================================================================= */
.service-image-box img{margin-bottom:20px;}
/* ==========================================================================
    SERVICE BOX 1
    ========================================================================= */
.service-box-1{width:100%;}
.service-box-1 .title-container{width:100%;margin-bottom:20px;background-color:#f6fcfe;}
.service-box-1 .title-container .icon{width:50px;height:50px;background-color:#eee;float:left;}
.service-box-1 .title-container .icon i{display:table-cell;vertical-align:middle;text-align:center;width:50px;height:50px;color:#fff;font-size:16px;}
.service-box-1 .title-container h3{padding-left:30px;font-size:18px;margin-bottom:0;display:table-cell;vertical-align:middle;max-height:inherit;height:50px;}
/* ==========================================================================
    SERVICE BOX 2
    ========================================================================= */
.service-box-2 i{font-size:36px;margin-bottom:5px;}
.service-box-2 .read-more{text-align:left;display:inline;}
.service-box-2 a.read-more::after{top:0;}
/* ==========================================================================
    SERVICES BOX 3
    ========================================================================= */
.service-box-3{width:33.1%;float:left;margin-left:2px;margin-right:2px;margin-bottom:4px;background-color:#f6fcfe;padding:30px;list-style:none;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;cursor:pointer;}
.service-box-3:hover{box-shadow:0 0 20px #ccc;position:relative;z-index:200;background-color:#fff;}
.service-box-3 i{font-size:60px;margin-bottom:20px;text-align:center;width:100%;display:block;}
.service-box-3 h4{text-transform:uppercase;text-align:center;font-size:18px;font-weight:600;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-3 p{text-align:center;padding-bottom:0;}
.page-content.custom-background .service-box-3{background-color:#fff;}
.col-md-12 .service-box-3:nth-child(3n + 1),
.col-md-9 .col-md-12 .service-box-3:nth-child(3n + 1){margin-left:0px;}
.col-md-12 .service-box-3:nth-child(3n),
.col-md-9 .col-md-12 .service-box-3:nth-child(3n){margin-right:-1px;}
.col-md-9 .service-box-3{width:33%;}
.col-md-8 .service-box-3{width:48%;}
.col-md-7 .service-box-3,
.col-md-6 .service-box-3{width:49.6%;}
.col-md-5 .service-box-3{width:49.5%;}
.col-md-8 .service-box-3:nth-child(2n + 1),
.col-md-7 .service-box-3:nth-child(2n + 1),
.col-md-6 .service-box-3:nth-child(2n + 1),
.col-md-5 .service-box-3:nth-child(2n + 1){margin-left:0;}
.col-md-8 .service-box-3:nth-child(2n),
.col-md-7 .service-box-3:nth-child(2n),
.col-md-6 .service-box-3:nth-child(2n),
.col-md-5 .service-box-3:nth-child(2n){margin-right:-1px;}
.col-md-4 .service-box-3,
.col-md-3 .service-box-3{width:100%;margin-bottom:2px;margin-left:0;margin-right:0;}
/* ==========================================================================
    SERVICE BOX 4 - ICONS LEFT PULLED
    ========================================================================= */
.service-box-4{position:relative;cursor:pointer;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-4:after{position:absolute;display:block;content:"";background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/services-shadow.png);background-repeat:no-repeat;background-position:center bottom;width:100%;height:18px;left:0;bottom:-18px;opacity:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-4 .icon-container{position:absolute;top:50%;margin-top:-50px;left:0;z-index:200;overflow:hidden;border:5px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100px;height:100px;}
.service-box-4 .icon-container i{display:table-cell;vertical-align:middle;text-align:center;width:100px;height:90px;color:#fff;font-size:26px;}
.service-box-4 .text-container{margin-left:50px;background-color:#f6f6f6;padding:25px 15px 25px 70px;}
.service-box-4 .text-container h4{font-size:18px;font-weight:600;margin-bottom:10px;}
.service-box-4 .text-container p{padding-bottom:0;}
.service-box-4:hover{transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);}
.service-box-4:hover:after{opacity:1;}
/* ==========================================================================
    SERVICES BOX 5 - FLIPPING ICONS
    ========================================================================= */
.service-box-5{cursor:pointer;}
.service-box-5 .icon-container{width:40px;height:40px;background-color:#353e44;float:left;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.service-box-5 .icon-container i{width:40px;height:40px;font-size:18px;color:#fff;vertical-align:middle;text-align:center;display:table-cell;}
.service-box-5:hover .icon-container{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);}
.service-box-5 h4{padding-left:60px;line-height:40px;font-size:18px;}
/* ==========================================================================
    SERVICES BOX 6
    ========================================================================= */
.service-box-6{cursor:pointer;}
.service-box-6 .icon-container{width:70px;height:70px;border:1px solid #ddd;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-6:hover .icon-container{box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;}
.service-box-6 .icon-container i{width:70px;height:70px;vertical-align:middle;text-align:center;display:table-cell;font-size:24px;}
.service-box-6 h4{margin-bottom:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;padding-left:90px;}
.service-box-6 p{padding-bottom:0;padding-left:90px;}
/* ==========================================================================
    SERVICES BOX 7
    ========================================================================= */
.service-box-7{cursor:pointer;}
.service-box-7 .icon-container{width:70px;height:70px;border:1px solid #ddd;background:#f6fcfe;/* Old browsers */ background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Opera 11.10+ */ background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* IE10+ */ background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);/* W3C */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);/* IE6-9 */ float:left;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-7:hover .icon-container{box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;}
.service-box-7 .icon-container i{width:70px;height:70px;vertical-align:middle;text-align:center;display:table-cell;font-size:24px;}
.service-box-7 h4{margin-bottom:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;padding-left:90px;}
.service-box-7 p{padding-bottom:0;padding-left:90px;}
/* ==========================================================================
    SERVICES BOX 8
    ========================================================================= */
.service-box-8{cursor:pointer;}
.service-box-8 .icon-container{width:70px;height:70px;border:1px solid #ddd;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:table;margin:0 auto 20px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-8:hover .icon-container{box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;}
.service-box-8 .icon-container i{width:70px;height:70px;vertical-align:middle;text-align:center;display:table-cell;font-size:24px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-8:hover .icon-container i{color:#fff;}
.service-box-8 h4{margin-bottom:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;text-align:center;}
.service-box-8 p{padding-bottom:0;text-align:center;}
/* ==========================================================================
    SERVICES BOX 9
    ========================================================================= */
.service-box-9{cursor:pointer;}
.service-box-9 .icon-container{width:70px;height:70px;border:1px solid #ddd;background:#f6fcfe;/* Old browsers */ background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Opera 11.10+ */ background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* IE10+ */ background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);/* W3C */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);/* IE6-9 */ display:table;margin:0 auto 20px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-9:hover .icon-container{box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;}
.service-box-9 .icon-container i{width:70px;height:70px;vertical-align:middle;text-align:center;display:table-cell;font-size:24px;}
.service-box-9 h4{margin-bottom:15px;text-align:center;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-9{padding-bottom:0;text-align:center;}
/* ==========================================================================
    SERVICES BOX 10
    ========================================================================= */
.service-box-10 .icon-container{display:table;margin:0 auto;position:relative;z-index:5;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:70px;height:70px;}
.service-box-10 .icon-container i{color:#fff;font-size:24px;display:table-cell;vertical-align:middle;text-align:center;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-10 .service-detail-container{background-color:#f6f6f6;padding:50px 30px 30px;top:-35px;position:relative;z-index:4;text-align:center;}
.service-box-10 .service-detail-container h4{font-size:18px;}
.service-box-10 .service-detail-container p{padding-bottom:0;}
/* ==========================================================================
    SERVICES BOX 11
    ========================================================================= */
.service-box-11{position:relative;cursor:pointer;background-color:#f6f6f6;padding:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-11 .service-number{font-size:24px;font-weight:600;color:#252525;border-bottom:2px solid #252525;display:inline-block;}
.service-box-11 .service-name{display:block;text-align:center;width:100%;padding:60px 0;z-index:10;position:relative;}
.service-box-11 .service-name h4{margin-bottom:0;text-transform:uppercase;font-size:18px;font-weight:600;}
.service-box-11 .icon-container{position:absolute;top:50%;left:50%;margin-top:-36px;margin-left:-36px;}
.service-box-11 .icon-container i{font-size:72px;color:#ddd;}
.service-box-11 .service-hidden{opacity:0;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-11:hover .service-hidden{opacity:1;}
.service-box-11:hover .icon-container i{color:rgba(255, 255, 255, 0.4);}
.service-box-11:hover .service-number,
.service-box-11:hover .service-name h4,
.service-box-11:hover a{color:#fff;}
.service-box-11:hover .service-number{border-bottom-color:#fff;}
/* ==========================================================================
    SERVICES BOX 12
    ========================================================================= */
.service-box-12{position:relative;cursor:pointer;}
.service-box-12 h4{text-align:center;z-index:10;position:relative;font-size:18px;line-height:60px;font-weight:600;}
.service-box-12 .icon-container{position:absolute;top:0;left:50%;width:80px;font-size:60px;margin-left:-40px;text-align:center;}
.service-box-12 .icon-container i{font-size:60px;color:#ddd;z-index:9;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.service-box-12 p{text-align:center;}
.service-box-12 a.read-more{float:none;margin:0 auto;text-align:center;display:table;width:auto;}
/* ==========================================================================
    SERVICE BOX 13
    ========================================================================= */
.service-box-13{cursor:pointer;}
.service-box-13 i{font-size:60px;line-height:65px;display:table;margin:0 auto 20px;color:#252525;}
.service-box-13 h4{text-align:center;text-transform:uppercase;font-size:15px;line-height:25px;font-weight:600;}
/*  =========================================================================
    5.24. SCROLL TO TOP
    ========================================================================= */
.scroll-up{width:40px;height:40px;position:fixed;bottom:15px;right:100px;display:none;text-indent:-9999px;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/to-top.png);background-repeat:no-repeat;background-color:#252525;z-index:100;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
/* ==========================================================================
    5.25. TABS HORIZONTAL 
    ========================================================================= */
.tabs{overflow:hidden;}
.tabs i{padding-right:5px;font-size:13px;}
.tabs li{float:left;border-left:1px solid #eee;overflow:hidden;position:relative;padding:0;line-height:38px;list-style:none;top:3px;background-color:#f6f6f6;cursor:pointer;}
.tabs-gradient li{background:#ffffff;/* Old browsers */ background:-moz-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f6fcfe));/* Chrome,Safari4+ */ background:-webkit-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* Opera 11.10+ */ background:-ms-linear-gradient(top, #ffffff 0%, #f6fcfe 100%);/* IE10+ */ background:linear-gradient(to bottom, #ffffff 0%, #f6fcfe 100%);/* W3C */ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6fcfe', GradientType=0);/* IE6-9 */ border-top:1px solid #eee;}
.tabs.tabs-gradient li:first-child{border-left:1px solid #eee;}
.tabs.tabs-gradient li:last-child{border-right:1px solid #eee;}
.tabs li a{color:#252525;padding:0px 16px;font:13px 'Raleway', Arial, sans-serif;line-height:38px;padding-top:2px;}
.tabs li.active{border-bottom:2px solid #fff;background-color:#fff;border-top:2px solid;background:none;top:1px;}
.tabs li:first-child{border-left:none;}
.tabs li.active:first-child{border-left:1px solid #eee;}
.tabs li.active:last-child{border-right:1px solid #eee;}
.tab-content-wrap{width:100%;border:1px solid #eee;margin-top:-1px;overflow:hidden;float:left;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
/*  =========================================================================
    5.26. TABS VERTICAL
============================================================================= */
*[class*="grid_"].tabs.vertical,
*[class*="grid_"].tabs.vertical li.active{overflow:visible;}
.tabs.vertical{overflow:hidden;float:left;width:30%;}
.tabs.vertical li{float:left;border-bottom:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee;border-top:none;overflow:hidden;padding:0;line-height:42px;width:100%;top:0;box-sizing:border-box;-moz-box-sizing:border-box;}
.tabs.vertical li:first-child{border-top:1px solid #eee !important;}
.tabs.vertical li a{color:#333;padding:15px;font:13px 'Open Sans', Arial, sans-serif;float:left;width:100%;box-sizing:border-box;}
.tabs.vertical li a i{font-size:16px;padding-right:15px;position:relative;top:2px;}
.tabs.vertical li.active{border-bottom:1px solid #eee;background-color:#FFF;border-right:none;border-top:none;border-left:2px solid;position:relative;top:0;}
.tab-content-wrap.vertical{margin-top:0;overflow:hidden;float:left;border:none;width:70%;padding:0;}
.tab-content-wrap.vertical .tab-content{padding-left:30px;background:#fff;}
/* ==========================================================================
    5.27. TABLES
    ========================================================================= */
table{width:100%;max-width:100%;background-color:transparent;border-spacing:0;border-collapse:collapse;}
table caption{padding-bottom:10px;text-align:left;}
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td{border-top:0;}
table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;color:#252525;font-weight:bold;font-size:14px;}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td{padding:8px;line-height:1.42857143;border-top:1px solid #ddd;vertical-align:top;}
th{text-align:left;}
/* TABLE WITH STRIPED ROWS */
.table-striped > tbody > tr:nth-child(odd){background-color:#f6fcfe;}
/* BORDERED TABLE */
.table-bordered{border:1px solid #ddd;}
/* HOVER ROWS */
.table-hover > tbody > tr:hover{background-color:#f6fcfe;}
/* COLORED WITH CONTEXTUAL CLASSES */
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th{background-color:#f5f5f5;}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th{background-color:#dff0d8;}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th{background-color:#d9edf7;}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th{background-color:#fcf8e3;}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th{background-color:#f2dede;}
/* RESPONSIVE TABLES */
@-moz-document url-prefix() {
    fieldset{display:table-cell;}
}
.table-responsive{min-height:.01%;overflow-x:auto;}
/* ==========================================================================
    5.28. TEAM MEMBER 
    ========================================================================= */
.team-member figure{position:relative;width:100%;}
.team-member figcaption{position:absolute;bottom:0;background-color:rgba(49, 57, 63, 0.7);color:#fff;padding:15px;max-width:100%;}
.team-member figcaption p.member-name{color:#fff;font-size:15px;font-family:'Raleway', Arial, sans-serif;padding-bottom:0;}
.team-member figcaption p.member-position{font-weight:300;padding-bottom:0;font-style:italic;color:#fff;}
.team-member .member-social{width:100%;}
.team-member .member-social li{float:left;width:100%;list-style:none;background-color:#fcfcfc;padding-bottom:0;}
.custom-background .team-member .member-social li{background-color:#fff;display:table-row;}
.team-member .member-social li .icon{width:60px;height:60px;float:left;display:block;}
.team-member .member-social li .icon i{display:table-cell;vertical-align:middle;width:60px;height:60px;color:#fff;font-size:20px;text-align:center;}
.team-member .member-social li a{padding-bottom:0;padding-left:20px;line-height:60px;}
/* ==========================================================================
    TEAM MEMBER SIMPLE STYLE 01
    ========================================================================= */
.team-member.simple-1 figcaption{position:inherit;background-color:transparent;color:#777;}
.team-member.simple-1 figcaption p.member-name{color:#252525;font-size:15px;font-family:'Raleway', Arial, sans-serif;padding-bottom:0;text-align:center;}
.team-member.simple-1 figcaption p.member-position{font-weight:300;padding-bottom:0;font-style:italic;color:#777;text-align:center;}
/* ==========================================================================
    TEAM MEMBER HORIZONTAL
    ========================================================================= */
.team-horizontal .team-member{width:100%;padding:50px 0;list-style:none;border-bottom:1px solid #eee;}
.team-horizontal:first-of-type .team-member{padding-top:0;}
.team-horizontal .team-member img{float:left;margin-right:20px;width:220px;}
.team-horizontal .team-member .team-member-details{padding-left:250px;}
.team-horizontal .team-member .team-member-details .member-name{font-size:18px;font-weight:600;color:#252525;padding-bottom:0;}
.team-horizontal .team-member .team-member-details .member-social li{background:none;float:left;width:auto;}
.team-horizontal .team-member .team-member-details .member-social li a{padding-left:0;padding-right:15px;}
.team-horizontal:last-child .team-member{border:none;padding-bottom:0;}
/* ==========================================================================
    TEAM MEMBERS - CAPTION ON HOVER
    ========================================================================= */
.team-hover .team-member{float:left;width:25%;list-style:none;position:relative;padding-bottom:0;cursor:pointer;overflow:hidden;}
.team-hover .team-member a img, 
.team-hover .team-member a,
.team-hover .team-member img{width:100%;display:block;}
.team-hover .team-member .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.5);opacity:1;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.team-hover .team-member figcaption{width:100%;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;opacity:0;}
.team-hover .team-member figcaption p.member-name,
.team-hover .team-member figcaption p.member-position{text-align:center;color:#fff;}
.team-hover .team-member:hover .mask{opacity:0;}
.team-hover .team-member:hover figcaption{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);}
/* ==========================================================================
    5.29. TESTIMONIALS
    ========================================================================= */
.custom-background .testimonial .author strong{color:#fff !important;}
.custom-background.bkg-grey .testimonial .author strong{color:#777 !important;}
.testimonial{width:100%;}
.testimonial .date{color:#888;font-size:12px;text-transform:uppercase;padding-bottom:10px;width:100%;display:block;}
.testimonial p{font-size:15px;line-height:24px;font-style:italic;width:100%;padding-bottom:10px;}
.testimonial .author{font-style:italic;width:100%;display:block;text-align:right;}
.testimonial .img-container{float:left;width:97px;height:97px;}
/* TESTIMONIAL IMAGE LEFT PULLED 
============================================================================= */
.testimonial.testimonial-image-left-pulled{position:relative;}
.testimonial.testimonial-image-left-pulled .testimonial-container{margin-left:50px;background-color:#f6f6f6;padding:25px 15px 25px 70px;}
.testimonial.testimonial-image-left-pulled .img-container{position:absolute;top:50%;margin-top:-48px;left:0;z-index:200;border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;}
.testimonial.testimonial-image-left-pulled .img-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.dark .testimonial.testimonial-image-left-pulled .testimonial-container .date,
.dark .testimonial.testimonial-image-left-pulled .testimonial-container p,
.dark .testimonial.testimonial-image-left-pulled .testimonial-container .author{color:#777;}
/* TESTIMONIAL IMAGE TOP 
============================================================================= */
.testimonial.testimonial-image-top .img-container{display:table;margin:0 auto;float:none;border:3px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;position:relative;z-index:5;}
.testimonial.testimonial-image-top .img-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.testimonial.testimonial-image-top .testimonial-container{background-color:#f6f6f6;padding:70px 30px 30px;top:-50px;position:relative;z-index:4;text-align:center;}
.testimonial.testimonial-image-top .testimonial-container .author{text-align:center;}
/* TESTIMONIAL IMAGE LEFT SQUARE 
============================================================================= */
.testimonial.testimonial-image-left .img-container,
.testimonial.testimonial-image-left-circled .img-container{float:left;z-index:200;}
.testimonial.testimonial-image-left .testimonial-container,
.testimonial.testimonial-image-left-circled .testimonial-container{padding-left:120px;}
.testimonial.testimonial-image-left-circled .img-container{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;z-index:200;}
.testimonial.testimonial-image-left-circled .img-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
/* TESTIMONIAL IMAGE BOTTOM LARGE 
============================================================================= */
.testimonial.testimonial-image-bottom .testimonial-container{background:#f6f6f6;padding:30px 30px 50px;}
.testimonial.testimonial-image-bottom .testimonial-author-container{width:100%;position:relative;top:-38px;padding-left:10px;}
.testimonial.testimonial-image-bottom .img-container{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;border:3px solid #fff;z-index:200;margin-right:20px;float:left;}
.testimonial.testimonial-image-bottom .img-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.testimonial.testimonial-image-bottom .author{padding-top:48px;width:100%;display:block;text-align:left;}
.testimonial.testimonial-image-bottom .author-company{width:100%;display:block;text-align:left;font-style:italic;}
/* SIMPLE TESTIMONIAL WITH ICON 
============================================================================= */
.testimonial.testimonial-icon .testimonial-container{background-color:#f6f6f6;padding:25px;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;margin-bottom:25px;}
.testimonial.testimonial-icon .testimonial-container::after{content:'';position:absolute;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f6f6f6;left:20px;bottom:0;margin-bottom:-10px;}
.testimonial.testimonial-icon .author{position:relative;text-align:left;padding-left:10px;}
.testimonial.testimonial-icon .author span{padding-left:25px;}
.testimonial.testimonial-icon .author::before{position:absolute;display:block;content:"\f007";font-family:'FontAwesome';font-size:20px;font-style:normal;}
/* SIMPLE TESTIMONIAL NO ICON NO IMAGE
============================================================================= */
.testimonial.testimonial-simple{padding:30px 20px;background-color:#f6fcfe;}
.testimonial.testimonial-simple p{font-size:18px;line-height:28px;}
.testimonial.testimonial-simple p,
.testimonial.testimonial-simple span{text-align:center;width:100%;display:block;}
.page-content.custom-background .testimonial.testimonial-simple{background-color:#fff;}
/* ==========================================================================
    5.30. TEXT ROTATOR
    ========================================================================= */
.morphext > .animated{display:inline-block;}
.rotator{overflow:hidden;padding:5px 10px;}
.rotator.theme-bkg,
.rotator .animated{color:#fff;}
.rotator.bordered{border:2px solid;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.rotator.bordered .animated{color:#666;}
p .rotator{padding:1px 10px;}
/* ==========================================================================
    5.31. TIMELINES
    ========================================================================= */
.post-timeline{width:100%;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/timeline.png);background-repeat:repeat-y;background-position:50% 0;}
.post-timeline-date{width:100%;margin-bottom:60px;float:left;}
.post-timeline-date span{background-color:#f6fcfe;padding:5px 15px;font-size:21px;font-weight:600;color:#252525;text-transform:uppercase;display:table;margin:0 auto;}
.post-timeline-item{width:50%;}
.post-timeline-item.post-timeline-left{float:left;padding-right:50px;margin-bottom:60px;clear:left;position:relative;}
.post-timeline-item.post-timeline-right{position:relative;float:right;padding-left:50px;margin-top:40px;margin-bottom:20px;clear:right;}
.post-timeline-item.post-timeline-left::before,
.post-timeline-item.post-timeline-right::before{position:absolute;display:block;content:"";height:1px;width:50px;background-color:#ddd;}
.post-timeline-item.post-timeline-left::before{right:0;top:17px;}
.post-timeline-item.post-timeline-right::before{left:0;top:17px;}
.post-timeline-item.post-timeline-left::after,
.post-timeline-item.post-timeline-right::after{position:absolute;display:block;content:"";width:16px;height:16px;border:3px solid #95a3b0;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.post-timeline-item.post-timeline-left::after{top:10px;right:-9px;}
.post-timeline-item.post-timeline-right::after{top:10px;left:-7px;}
.post-media{width:100%;max-width:100%;margin-bottom:20px;display:block;}
.post-media img{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;display:block;width:100%;}
.post-media img:hover{opacity:0.7;}
.post-media .nivoSlider{margin-bottom:0;}
.post-body h2{width:100%;margin-bottom:10px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.post-body .post-meta{display:block;width:100%;background-color:#f6fcfe;padding:5px 10px;margin-bottom:15px;}
.post-body .post-meta li{margin-right:20px;}
.post-body .post-meta li span,
.post-body .post-meta li a{padding-left:5px;color:#777;}
/* ==========================================================================
    5.32. WORK PROCESS  
    ========================================================================= */
/* ==========================================================================
    WORK PROCESS PERSPECTIVE ICONS
    ========================================================================= */
.process-perspective .icon{position:relative;float:left;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/icon-shadow.png);background-position:center 100%;background-size:110px;background-repeat:no-repeat;width:100px;height:108px;top:-15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.process-perspective:hover .icon{top:-25px;}
.process-perspective .icon .circle-up{width:100px;height:100px;display:block;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transform:rotateX(55deg);/* Chrome, Safari, Opera */ -moz-transform:rotateX(55deg);-ms-transform:rotateX(55deg);transform:rotateX(55deg);z-index:3;}
.process-perspective .icon .circle-up i{display:table-cell;vertical-align:middle;text-align:center;font-size:40px;color:#fff;width:100px;height:100px;transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);}
.process-perspective .icon .circle-inner{position:relative;top:-92px;z-index:1;width:100px;height:100px;display:block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transform:rotateX(55deg);/* Chrome, Safari, Opera */ -moz-transform:rotateX(55deg);-ms-transform:rotateX(55deg);transform:rotateX(55deg);-moz-box-shadow:inset 0 0 5px #aaa;-webkit-box-shadow:inset 0 0 5px #aaa;box-shadow:inset 0 0 5px #aaa;}
.process-perspective h1,
.process-perspective h2,
.process-perspective h3,
.process-perspective h4,
.process-perspective h5,
.process-perspective h6{padding-left:120px;margin-bottom:10px;}
.process-perspective p{padding-left:120px;}
/* ==========================================================================
    WORK PROCESS BOXES
    ========================================================================= */
.process-box-container .process-box{float:left;padding:40px;position:relative;cursor:pointer;}
.process-box-container.pbc-two-cols .process-box{width:50%;}
.process-box-container.pbc-three-cols .process-box{width:33.33333333%;}
.process-box-container.pbc-four-cols .process-box{width:25%;}
.process-box-container .process-box i{display:table;margin:0 auto;color:#fff;margin-bottom:15px;font-size:36px;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;}
.process-box-container .process-box:hover i{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);}
.process-box-container .process-box h1,
.process-box-container .process-box h2,
.process-box-container .process-box h3,
.process-box-container .process-box h4,
.process-box-container .process-box h5,
.process-box-container .process-box h6,
.process-box-container .process-box p{color:#fff;text-align:center;}
.process-box p{padding-bottom:0;}
.process-box-container .process-box:after{content:'';position:absolute;top:50%;right:-20px;margin-top:-20px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid;z-index:10;}
.process-box-container:last-child .process-box:after{border-left:none;}
/* ==========================================================================
    WORK PROCESS CIRCLES
    ========================================================================= */
.process-box-circle{cursor:pointer;}
.process-box-circle .icon-container{background-color:#fcfcfc;display:table;margin:0 auto;margin-bottom:20px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.process-box-circle .icon-container i{font-size:60px;display:table-cell;vertical-align:middle;text-align:center;color:#fff;}
.process-box-circle:hover .icon-container{box-shadow:0 0 30px #bbb;-webkit-box-shadow:0 0 30px #bbb;-moz-box-shadow:0 0 20px #bbb;}
.process-box-circle h4{font-size:18px;font-weight:600;text-align:center;position:relative;text-transform:uppercase;}
.process-box-circle h4:after{position:absolute;content:"";display:block;width:70px;height:1px;background-color:#ddd;left:50%;margin-left:-35px;bottom:-3px;}
.process-box-circle p{text-align:center;}
/* ==========================================================================
    CSS FIXES ON ELEMENTS
    ========================================================================= */

.cma-wysiwyg-editor iframe{width:100%;}
#top-bar-wrapper #top-bar #quick-links,
.widget_pages.widget_flexipages ul,
.contact-info-list,
.team-hover,
.skills,
.rpw_posts_widget ul,
.rpw-footer-blog,
.tabs,
.portfolio-projects-list,
.blog-posts.isotope.masonry-full,
.history-list,
.team-member .member-social,
.breadcrumbs-container .breadcrumb,
.menu-about-us-container ul,
.list-icons-merged,
.clients-list,
.post-info,
.widget_categories ul,
#recentcomments,
#portfolioitems,
#filters,
.portfolio-tags,
.portfolio-details-list,
.pagination ul,
.fa-icons,
.linecons,
.social-links.presentation,
.social-feed ul{padding-left:0;}
.skin-list,
.styles-list,
.pattern-list{padding-left:0;}
/* ==========================================================================
   6. 404 AND 505 ERROR PAGES
    ========================================================================= */
.error-icon-container{display:block;background-color:#f6fcfe;padding:50px;}
.error-icon-container i{font-size:240px;text-align:center;width:100%;}
/* ==========================================================================
    7. COMING SOON PAGE
============================================================================= */
.coming-soon-container{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/pics/coming-soon.jpg);background-size:cover;}
#coming-soon #header.header-type-1 .nav-left .navbar-header{width:100%;}
#coming-soon .logo{display:table;margin:30px auto 30px;}
#coming-soon .countdown-container{background-color:rgba(255, 255, 255, 0.7);}
#coming-soon .countdown-container .fancy-heading{margin-bottom:40px;}
#coming-soon .countdown-container .countdown-container-inner,
#coming-soon .subscribe-container{position:relative;top:50%;}
#coming-soon .row{margin-bottom:0;}
#coming-soon .newsletter{width:100%;}
#coming-soon .newsletter input{background-color:rgba(255, 255, 255, 0.7);padding:10px 15px;border:none;color:#252525;font-style:italic;border-radius:3px;border:1px solid #ddd;width:80%;}
#coming-soon .newsletter input:focus{outline:none;}
#coming-soon .newsletter .submit{position:relative;top:6px;width:32px;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/email.png);background-position:center;background-repeat:no-repeat;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;background-color:#252525;border:1px solid #252525;}
#coming-soon #social-links{margin-top:30px;}
#coming-soon #social-links li{list-style:none;float:left;width:50px;height:50px;background-color:rgba(255, 255, 255, 0.7);margin-right:10px;}
#coming-soon #social-links li a{width:50px;height:50px;}
#coming-soon .subscribe-container h2{color:#fff;}
/* ==========================================================================
    8. UNDER CONSTRUCTION PAGE
============================================================================= */
#header-wrapper + .under-construction-container,
#header-wrapper + .coming-soon-container{margin-top:0px;}
.under-construction-container{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/pics/under-construction.jpg);background-size:cover;}
#under-construction #header-wrapper #coming-soon #header-wrapper{position:inherit;}
#under-construction .page-content .container{position:absolute;top:50%;left:50%;margin-left:-585px;}
#under-construction .page-content:row:last-child{margin-bottom:0;}
#under-construction #header.header-type-1 .nav-left .navbar-header{width:100%;}
#under-construction .logo{display:table;margin:30px auto 30px;}
#under-construction .countdown-container .fancy-heading{margin-bottom:40px;}
#under-construction .countdown-container .fancy-heading h1{color:#fff;}
#under-construction .service-box-10 .service-detail-container{background-color:rgba(255, 255, 255, 0.9);}
/* ==========================================================================
    9. PRICING TABLES
============================================================================= */
.pricing-table-col{width:25%;border:1px solid #ddd;float:left;background-color:#fff;}
.pricing-table-col.one-third{width:33.33333333%;}
.pricing-table-col ul{padding:0;margin:0;}
.pricing-table-col .head{border-bottom:1px solid #ddd;padding:0;}
.pricing-table-col .head .title-container{width:10%;padding:25px;width:100%;border-bottom:1px solid #ddd;}
.pricing-table-col .head .title-container .title{display:table;margin:0 auto;}
.pricing-table-col .head .title-container .title i{font-size:22px;float:left;padding-right:10px;line-height:32px;}
.pricing-table-col .head .title-container .title h1,
.pricing-table-col .head .title-container .title h2,
.pricing-table-col .head .title-container .title h3,
.pricing-table-col .head .title-container .title h4,
.pricing-table-col .head .title-container .title h5,
.pricing-table-col .head .title-container .title h6{float:left;margin-bottom:0;text-transform:uppercase;}
.pricing-table-col .head .price{padding:20px;text-align:center;position:relative;}
.pricing-table-col .head .price .currency{position:relative;top:-15px;left:10px;}
.pricing-table-col .head .price{text-transform:uppercase;}
.pricing-table-col .head .price .big{font-size:30px;color:#333;padding-left:10px;}
.pricing-table-col li{padding:8px;border-bottom:1px solid #ddd;text-align:center;width:100%;list-style:none;}
.pricing-table-col li.odd{background-color:#f6f6f6;}
.pricing-table-col .pricing-footer{border:none;padding:20px;}
.pricing-table-col .pricing-footer .btn{float:none;display:table;margin:0 auto;}
.pricing-table-col.selected{position:relative;top:-10px;box-shadow:1px 1px 30px #ccc;}
.pricing-table-col.selected .head .title-container{padding:30px 25px;}
.pricing-table-col.selected .head .title-container .title i,
.pricing-table-col.selected .head .title-container h1,
.pricing-table-col.selected .head .title-container h2,
.pricing-table-col.selected .head .title-container h3,
.pricing-table-col.selected .head .title-container h4,
.pricing-table-col.selected .head .title-container h5,
.pricing-table-col.selected .head .title-container h6{color:#fff;}
/*  PRICING TABLES SIMPLE
============================================================================= */
.pricing-table-2-col{border:10px solid #eee;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.pricing-table-2-col .head{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0;}
.pricing-table-2-col .head h2{padding:20px 0;text-align:center;margin-bottom:0;font-size:22px;font-weight:500;}
.pricing-table-2-col .head .price{background:#f6f6f6;width:100%;padding:10px 0;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;display:block;font-size:12px;color:#333;}
.head .price span{font-size:30px;font-weight:300;}
.pricing-table-2-col.selected .head .price span,
.pricing-table-2-col.selected .head .price{color:#fff !important;}
.pricing-table-2-col li{color:#777;list-style:none;padding:8px;border-bottom:1px solid #f2f2f2;border-top:1px solid #fff;text-align:center;width:100%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.pricing-table-2-col li:first-child{border:none;float:none;}
.pricing-table-2-col li.odd{background-color:#fcfcfc;}
.pricing-table-2-col li.pricing-footer{height:auto !important;width:100%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;border-top:none;}
.pricing-table-2-col .pricing-footer .btn-small,
.pricing-table-2-col .pricing-footer .btn-medium,
.pricing-table-2-col .pricing-footer .btn-big{margin:5px auto;display:table;float:none;}
/* ==========================================================================
    10. PORTFOLIO
============================================================================= */
#filters li{float:left;padding-right:20px;margin-right:20px;border-right:1px solid #ddd;list-style:none;}
#filters li .item-number{background:#eee;min-width:25px;min-height:25px;display:inline-block;text-align:center;margin-left:10px;font-family:'Raleway', Arial, sans-serif;padding-top:1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#filters li a{font-family:'Raleway', Arial, sans-serif;}
#filters li.active .item-number,
#filters li:hover .item-number{color:#fff;}
#filters li:last-child{border-right:none;}
/*  PORTFOLIO ITEMS 
============================================================================= */
#portfolioitems li{list-style:none;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;}
.isotope-item{margin-bottom:30px;z-index:2;}
.container-fluid .col-md-3.isotope-item,
.container-fluid .col-md-2.isotope-item{margin-right:-1px;margin-left:-1px;padding-left:1px;padding-right:1px;margin-bottom:0;padding-bottom:0;}
.portfolio-filters.portfolio-full ul{display:table;margin:0 auto;}
.portfolio-projects-list li{list-style:none;}
.portfolio-item-container{float:left;position:relative;width:100%;}
.portfolio-img{position:relative;overflow:hidden;}
.portfolio-img img{width:100%;}
.portfolio-item-container .mask-style-1{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;background-color:rgba(49, 57, 63, 0.5);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.portfolio-item-container .portfolio-img:hover .mask-style-1{opacity:1;}
.hidden-portfolio-image{display:none !important;}
/*  PORTFOLIO MULTICOLUMN
============================================================================= */
.portfolio-item-container figcaption{width:100%;background-color:#f6fcfe;padding:15px;}
.page-content.custom-background .portfolio-item-container figcaption{background-color:#fff;}
.portfolio-item-container figcaption a{text-transform:uppercase;color:#252525;font-weight:600;font-size:15px;text-align:center;width:100%;display:block;}
.portfolio-tags{display:table;margin:0 auto;}
.portfolio-tags li{list-style:none;float:left;padding-right:3px;font-style:italic;}
/*  PORTFOLIO 1 COLUMN
============================================================================= */
.portfolio-item-container.portfolio-1-col .portfolio-img,
.portfolio-item-container.portfolio-1-col figcaption{width:50%;float:left;}
.portfolio-item-container.portfolio-1-col figcaption{padding:30px;background-color:#f6fcfe;min-height:380px;}
.portfolio-1-col figcaption .portfolio-excerpt{clear:both;}
.portfolio-item-container.portfolio-1-col a{display:inline-block;width:auto;border-radius:0;}
.portfolio-1-col .portfolio-tags{display:inline-block;}
.portfolio-1-col .portfolio-tags li{float:left;padding-right:5px;font-style:italic;}
.portfolio-1-col .simple-heading h1,
.portfolio-1-col .simple-heading h2,
.portfolio-1-col .simple-heading h3,
.portfolio-1-col .simple-heading h4,
.portfolio-1-col .simple-heading h5,
.portfolio-1-col .simple-heading h6{text-transform:none;font-weight:600;}
.portfolio-details-list{margin-bottom:10px;}
.col-md-12 .portfolio-details-list{float:left;}
.portfolio-details-list .mark{color:#fff;margin-right:10px;padding:0 3px;}
.portfolio-1-col .portfolio-tags li a{text-transform:initial;font-weight:normal;font-size:13px;}
.portfolio-tags li a,
.portfolio-tags li span{text-transform:initial;font-weight:normal;font-size:13px;float:left;width:auto;display:inline;}
.portfolio-tags li a{padding-left:5px;}
/*  ALTERNATIVE HOVER
============================================================================= */
.portfolio-item-container .portfolio-img.hover-alt{position:relative;overflow:hidden;}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;transform:scale(0, 0);-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-o-transform:scale(0, 0);-ms-transform:scale(0, 0);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.portfolio-item-container .portfolio-img.hover-alt:hover .mask-style-2{transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-o-transform:scale(1, 1);-ms-transform:scale(1, 1);opacity:1;}
.portfolio-item-container .portfolio-img.hover-alt img{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.portfolio-item-container .portfolio-img.hover-alt:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2{width:100%;height:100%;background-color:rgba(53, 62, 68, 0.7);}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2 li{list-style:none;background:#222;width:45px;height:45px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-22px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2 li.portfolio-zoom{margin-left:-45px;}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2 li.portfolio-single{margin-left:5px;}
.portfolio-item-container .portfolio-img.hover-alt .mask-style-2 li a{width:45px;height:45px;display:table-cell;text-align:center;vertical-align:middle;color:#eee;float:none;}
/* ==========================================================================
    PORTFOLIO GALLERY
============================================================================= */
.portfolio-gallery-two-cols .isotope-item{width:50%;padding-right:1px;padding-left:1px;padding-bottom:1px;margin:0;}
.portfolio-gallery-three-cols .isotope-item{width:33.333333%;padding-right:1px;padding-left:1px;padding-bottom:1px;margin:0;}
/*  GALLERY CAPTION HOVER
============================================================================= */
.gallery-item.hover-caption{position:relative;overflow:hidden;}
.gallery-item.hover-caption figcaption{padding:15px;background-color:#f6fcfe;position:absolute;z-index:2;width:100%;display:block;left:0;}
.gallery-item.hover-caption figcaption a.title{text-transform:uppercase;color:#252525;font-weight:600;font-size:15px;text-align:center;width:100%;display:block;}
/* ==========================================================================
    PORTFOLIO SINGLE
    ========================================================================= */
.portfolio-description li{list-style:none;}
.portfolio-description .portfolio-tags{display:inline-block;}
/*  Pagination
----------------------------------------------------------------------------- */
.pagination{width:100%;float:right;}
.pagination ul{float:right;}
.pagination li{list-style:none;float:left;margin-right:5px;width:45px;height:45px;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.pagination li:last-child{margin-right:0;}
.pagination li a{width:45px;height:45px;display:table-cell;text-align:center;vertical-align:middle;font-weight:600;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.pagination li:hover a,
.pagination li.active a{color:#fff !important;}
.pagination.portfolio-full ul{display:table;margin:0 auto;float:none;}
/* ==========================================================================
    11. BLOG 
    ========================================================================= */
/* ==========================================================================
    BLOG LARGE IMAGE
    ========================================================================= */
.blog-posts > li{list-style:none;margin-bottom:70px;clear:both;}
.blog-post .post-info{width:70px;margin-right:30px;float:left;}
.blog-post .post-info li{list-style:none;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.blog-post .post-info li:last-child{border-bottom:none;}
.blog-post .post-info .post-date .month{display:block;width:100%;text-align:center;color:#252525;text-transform:uppercase;padding-bottom:5px;}
.blog-post .post-info .post-date .day{font-size:36px;font-weight:600;display:block;width:100%;text-align:center;}
.blog-post .post-avatar .avatar-container{overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.blog-post .post-avatar .avatar-container img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-bottom:5px;margin:0 auto;}
.blog-post .post-avatar a{text-align:center;display:block;width:100%;}
.blog-post .post-comment-number a{text-align:center;display:block;width:100%;font-size:15px;}
.blog-post .post-comment-number i{padding-right:5px;}
.blog-post .post-media,
.blog-post .post-body{padding-left:100px;}
.post-media iframe,
.post-body iframe,
.post-body embed{width:100%;height:auto;min-height:308px;}
.blog-post.format-link .post-body h2{text-decoration:underline;}
.blog-posts > li.pagination{margin-bottom:0;}
.blog-post-large .format-link .post-body{min-height:230px;}
/* ==========================================================================
    BLOG SMALL IMAGE
    ========================================================================= */
.blog-post-small > li{clear:both;}
.blog-post-small .post-media{width:300px;float:left;max-width:none;padding-left:0;margin-right:20px;}
.blog-post-small .post-body{padding-left:420px;}
.blog-post-small .format-quote .post-body,
.blog-post-small .format-link .post-body,
.blog-post-small .format-audio .post-body{padding-left:100px;}
.blog-post-small .format-audio .post-media{width:100%;padding-left:100px;float:none;}
.blog-post-small .format-gallery .post-body,
.blog-post-small .format-standard .post-body,
.blog-post-small .format-video .post-body{min-height:340px;}
.blog-post-small .no-post-image.format-gallery .post-body,
.blog-post-small .no-post-image.no-post-image.format-standard .post-body,
.blog-post-small .format-video .post-body{min-height:initial;}
.blog-post-small .no-post-image.format-standard .post-body,
.blog-post-small .no-post-image.format-gallery .post-body,
.blog-post-small .no-post-image.format-image .post-body,
.blog-post-small .no-post-image.format-video .post-body,
.blog-post-small .no-post-image.format-aside .post-body,
.blog-post-small .no-post-image.format-status .post-body,
.blog-post-small .no-post-image.format-chat .post-body{padding-left:100px;}
.blog-post-small .no-post-image.format-standard .post-media{}
/* ==========================================================================
    BLOG MASONRY
    ========================================================================= */
.blog-posts.isotope li.blog-post.isotope-item{margin-bottom:50px;width:49.9%;padding-right:15px;padding-left:15px;}
.blog-posts.isotope .blog-post .post-media,
.blog-posts.isotope .blog-post .post-body{padding-left:0;}
#blogmasonry{padding:0;}
.blog-posts.isotope.masonry-full li.blog-post.isotope-item{width:33.333333%;}
/* ==========================================================================
    BLOG SINGLE
    ========================================================================= */
.blog-single-author{margin:30px 0 50px 0;}
.blog-single-author .avatar-container{width:75px;height:75px;float:left;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;position:relative;border:5px solid #e7eff2;}
.blog-single-author .text-container{margin-left:90px;background-color:#f6fcfe;padding:20px;}
/* ==========================================================================
    POST COMMENTS
============================================================================= */
.post-comments{width:100%;float:left;}
.comments-li{float:left;margin-bottom:30px;background:none;padding-left:0;list-style:none;width:100%;}
.comments-li > li{float:left;width:100%;margin-bottom:30px;list-style:none;min-height:75px;}
.comments-li > li:last-child .comment{border:none;margin-bottom:0;}
.comments-li .comment{float:left;min-height:60px;border-bottom:1px solid #ddd;padding-bottom:30px;width:100%;}
.post-comments .comment + .children{margin-top:30px;}
.post-comments .children + .children{margin-top:30px;}
.comment .avatar-container{width:70px;height:70px;margin-right:30px;float:left;border:3px solid #eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;}
.comment-meta li{font-style:italic;list-style:none;}
.comment-meta .author{font-size:15px;font-family:'Raleway', Arial, sans-serif;color:#252525;font-weight:600;font-style:normal;}
.comment .comment-body{margin-left:100px;margin-top:15px;}
.comment .comment-reply-link{display:block;margin-top:15px;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/icon-reply.png) no-repeat 0 center;padding-left:22px;cursor:pointer;text-transform:uppercase;font-weight:600;color:#252525;}
.post-comments .children{margin-left:20px;float:left;padding:0 0 0 20px;width:calc(80%);}
.children li{list-style:none;}
/* ==========================================================================
    BLOG SINGLE ALT 
    ========================================================================= */
.blog-posts.style-alt .post-media,
.blog-posts.style-alt .post-body{padding-left:0;}
/* ==========================================================================
    COMMENT FORM 
    ========================================================================= */
#commentform label{width:100%;display:block;margin-bottom:3px;color:#252525;}
#commentform .comment-input-container{position:relative;display:block;}
#commentform .comment-input-container::before{font-family:'FontAwesome';position:absolute;display:block;font-size:13px;top:1px;left:1px;width:32px;height:34px;padding-left:10px;background-color:#f6fcfe;padding-top:7px;border-radius:3px;}
#commentform .comment-name-container.comment-input-container::before{content:'\f040';}
#commentform .comment-email-container.comment-input-container::before{content:"\f0ac";}
#commentform .comment-message-container.comment-input-container::before{content:"\f003";height:188px;top:1px;z-index:1;}
#commentform input,
#commentform textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;padding:6px 10px 6px 40px;max-width:100%;width:70%;}
#commentform textarea{width:100%;}
#commentform fieldset{width:100%;margin-bottom:15px;}
#commentform #comment-reply{text-transform:uppercase;font-weight:700;position:relative;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;color:#fff;padding:10px 30px;font-size:12px;float:right;border:none;width:auto;}
/* ==========================================================================
    12. FOOTER
    ========================================================================= */
#footer-wrapper{background-color:#353e44;width:100%;padding-top:80px;}
#footer-wrapper.footer-hidden{padding-top:0;}
.footer-widget-container li.widget:last-child{margin-bottom:0px;}
.footer-widget-container .widget .title h3{color:#fff;font-size:15px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}
.footer-widget-container .widget p,
.footer-widget-container .widget a,
.footer-widget-container .widget span{color:#bbb;}
#copyright-container{background-color:#31393f;padding:25px 0;}
#copyright-container .row{margin-bottom:0;}
#copyright-container p,
#copyright-container a{color:#a0a9b1;padding-bottom:0;}
#copyright-container .footer-breadcrumb{float:right;padding:0;margin:0;background:none;}
#copyright-container .footer-breadcrumb li{float:left;list-style:none;}
.breadcrumb.footer-breadcrumb li:nth-child(2)::before{content:'/';}
.breadcrumb.footer-breadcrumb li + li::before{color:#a0a9b1;}
/* ==========================================================================
    13. WIDGETS
    ========================================================================= */
.widget{list-style:none;display:block;margin-bottom:45px;width:100%;}
ul.aside_widgets{padding:0;}
.widget h3{font-size:15px;font-weight:800;text-transform:uppercase;}
.widget li{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/aside.png) no-repeat 0 12px;border-bottom:1px dotted #ddd;padding-left:28px;padding-bottom:5px;padding-top:4px;line-height:25px;list-style:none;}
.widget li:last-child{border-bottom:none;padding-bottom:0;}
.footer-widget-container .widget li{border-bottom:1px dotted #485159;}
.footer-widget-container .widget li:last-child{border-bottom:none;}
/* ==========================================================================
    WIDGETS - ASIDE SEARCH WIDGET
============================================================================= */
.widget_search form{position:relative;}
.widget_search .a_search{background-color:#fff;border:1px solid #ddd;width:100%;display:block;color:#777;font-style:italic;left:0;top:0;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.widget_search .search-submit{background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/search.png);background-position:center;background-repeat:no-repeat;width:15px;height:100%;border:none;text-indent:-9999px;position:absolute;cursor:pointer;right:10px;top:0;min-height:inherit;}
/*  ==========================================================================
    WIDGETS - VOLCANNO_WIDGET_CONTACT
============================================================================= */
.footer-widget-container .widget_black_studio_tinymce,
.aside_widgets .widget_black_studio_tinymce{background-color:#f6fcfe;padding:30px;text-align:center;}
.footer-widget-container .widget_black_studio_tinymce h3,
.aside_widgets .widget_black_studio_tinymce h3{text-transform:none;font-size:16px;}
.footer-widget-container .widget_black_studio_tinymce strong,
.aside_widgets .widget_black_studio_tinymce strong{font-size:21px;padding-bottom:15px;display:block;}
.footer-widget-container .widget_black_studio_tinymce .btn,
.aside_widgets .widget_black_studio_tinymce .btn{float:none;}
.footer-widget-container .widget_black_studio_tinymce,
.footer-widget-container .widget_black_studio_tinymce{background-color:#48545c;}
.footer-widget-container .widget_black_studio_tinymce .btn span,
.aside_widgets .widget_black_studio_tinymce .btn span{color:#fff;}
/* ==========================================================================
   WIDGETS - NEWSLETTER WIDGET 
============================================================================= */
.widget_newsletterwidget .newsletter,
.widget_newsletterwidget .tnp-widget{width:100%;}
.widget_newsletterwidget .newsletter input,
.widget_newsletterwidget .tnp-widget input{border:1px solid #eee;padding:5px 10px;font-style:italic;border-radius:3px;height:33px;}
.footer-widget-container .newsletter input,
.footer-widget-container .tnp-widget input{background-color:#40484d;color:#fff;border:none;}
.newsletter input:focus,
.tnp-widget input:focus{outline:none;}
.newsletter input.newsletter-submit,
.tnp-widget input.tnp-submit{position:relative;border:none;width:32px;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/email.png);text-indent:-9999px;background-position:center;background-repeat:no-repeat;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.newsletter form,
.tnp-widget form{margin-top:10px;}
.newsletter form p,
.tnp-widget form .tnp-field{float:left;}
.tnp-widget form .tnp-field label{display:none;}
/* ==========================================================================
    WIDGETS - CONTACT INFO LIST WIDGET
    ========================================================================= */
.contact-info-list{overflow:hidden;}
.contact-info-list li{width:100%;float:left;padding-bottom:10px;list-style:none;background:none;padding-left:0;}
.contact-info-list li i{font-size:15px;padding-right:5px;width:20px;}
.footer-widget-container .contact-info-list li{color:#bbb;}
.footer-widget-container .contact-info-list li .strong{color:#fff;}
/* ==========================================================================
    WIDGETS - LATEST TWEETS WIDGET
    ========================================================================= */
.tweets-list-container{width:100%;overflow:hidden;}
.tweet-list{position:relative;list-style-type:none;padding:0;}
.tweet-list li{padding-bottom:10px;border-bottom:none !important;}
/* Twitter logo before tweet */
.tweet-list.twitter-logo li{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/tweet.png) no-repeat;padding-left:40px;}
.footer-widget-container .widget .tweets-list-container a{color:#fff;}
.tweet-list.twitter-logo li.profile-image{background:none;}
.tweet-list li.profile-image{padding-left:60px;min-height:60px;}
/* ==========================================================================
    WIDGETS - WIDGET NAV MENU
    ========================================================================= */
.widget_nav_menu .menu .menu-item{width:100%;padding:15px 0 15px 15px;border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee;list-style:none;background:none;}
.widget_nav_menu .menu .menu-item.current-menu-item{border-left:2px solid;}
.widget_nav_menu .menu .menu-item:last-child{border-bottom:1px solid #eee;}
.widget_nav_menu .menu .menu-item.menu-item-has-children{padding-bottom:0;background-position-y:20px;}
.widget_nav_menu .sub-menu .menu-item{border-top:none;border-right:none;border-left:none;padding:10px 0 10px 20px;margin-top:5px;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/aside.png);background-repeat:no-repeat;background-position:5px center;border-bottom:1px dotted #ddd;}
.widget_nav_menu .menu .sub-menu .menu-item:last-child{border-bottom:none;}
.widget_nav_menu .menu .sub-menu .menu-item.current-menu-item{border-left:none;}
#footer .widget_nav_menu .menu{padding-left:0;}
#footer .widget_nav_menu .menu .menu-item{border:none;padding:5px 0;background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/aside.png) no-repeat 0 12px;border-bottom:1px dotted #485159;padding-left:28px;padding-bottom:5px;padding-top:4px;line-height:25px;list-style:none;}
/* ==========================================================================
    WIDGETS - SHARRE WIDGET
    ========================================================================= */
.volcanno_widget_sharre li{list-style:none;float:left;width:67px;margin-right:30px;margin-bottom:15px;background:none;padding-left:0;}
.volcanno_widget_sharre li:nth-child(3n){margin-right:0;}
.volcanno_widget_sharre .box .share{width:67px;height:67px;background-color:#e8eef0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:relative;margin-bottom:10px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.volcanno_widget_sharre .box .share::before{position:absolute;display:block;top:50%;left:50%;font-size:34px;width:67px;height:67px;margin-top:-10px;margin-left:-10px;color:#252525;}
.volcanno_widget_sharre .sharre-facebook .box .share::before{content:"\f09a";font-family:'FontAwesome';}
.volcanno_widget_sharre .sharre-twitter .box .share::before{content:"\f099";font-family:'FontAwesome';margin-left:-14px;}
.volcanno_widget_sharre .sharre-google-plus .box .share::before{content:"\f0d5";font-family:'FontAwesome';}
.volcanno_widget_sharre .sharre-digg .box .share::before{content:"\f1a6";font-family:'FontAwesome';margin-left:-18px;}
.volcanno_widget_sharre .sharre-delicious .box .share::before{content:"\f1a5";font-family:'FontAwesome';margin-left:-14px;}
.volcanno_widget_sharre .sharre-stumbleupon .box .share::before{content:"\f1a4";font-family:'FontAwesome';margin-left:-18px;}
.volcanno_widget_sharre .sharre-linkedin .box .share::before{content:"\f0e1";font-family:'FontAwesome';margin-left:-14px;}
.volcanno_widget_sharre .sharre-pinterest .box .share::before{content:"\f0d2";font-family:'FontAwesome';margin-left:-14px;}
.volcanno_widget_sharre .box .share:hover::before{color:#fff;}
.volcanno_widget_sharre .box .count,
.volcanno_widget_sharre .box .sharre-text{text-align:center;}
.volcanno_widget_sharre .box .count{color:#252525;font-weight:600;}
.volcanno_widget_sharre .box .sharre-text{font-size:11px;line-height:11px;}
.footer-widget-container .volcanno_widget_sharre .box .share{background-color:#48545c;}
.footer-widget-container .volcanno_widget_sharre .box .share::before{color:#fff;}
.footer-widget-container .volcanno_widget_sharre .box .count{color:#eee;}
.footer-widget-container h1,
.footer-widget-container h2,
.footer-widget-container h3,
.footer-widget-container h4,
.footer-widget-container h5,
.footer-widget-container h6{color:#fff;}
/* ==========================================================================
    WIDGETS - RECENT POSTS WIDGET 
    ========================================================================= */
.rpw_posts_widget li,
.cma_rpw_posts_widget li{background:none;padding-left:0;padding-top:0;padding-bottom:0;margin-bottom:30px;border-bottom:none;clear:both;overflow:hidden;}
.rpw-image-container{float:left;}
.rpw_posts_widget li img,
.cma_rpw_posts_widget li img{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;width:80px;height:80px;}
.rpw_posts_widget li img:hover,
.cma_cma_rpw_posts_widget li img:hover{opacity:0.7;}
.rpw_posts_widget li .comment-container,
.cma_rpw_posts_widget li .comment-container{padding-left:90px;margin-bottom:10px;}
.rpw_posts_widget li .comment-container .date,
.cma_rpw_posts_widget li .comment-container .date{text-transform:uppercase;padding:2px 10px;margin-right:5px;color:#fff;}
.rpw_posts_widget li .comment-container .comment-number,
.cma_rpw_posts_widget li .comment-container .comment-number{padding:2px 10px 2px 0;color:#fff;}
.rpw_posts_widget li .comment-container .comment-number i,
.cma_rpw_posts_widget li .comment-container .comment-number i{margin-right:2px;}
.rpw_posts_widget li a h4,
.cma_rpw_posts_widget li a h4{font-size:13px;line-height:20px;padding-left:90px;font-weight:600;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
/* ==========================================================================
    WIDGETS - RECENT POSTS WIDGET STYLE 2
    ========================================================================= */
.rpw_posts_widget li{list-style:none;}
.rpw_posts_widget.style-2 .date{width:50px;float:left;}
.rpw_posts_widget.style-2 .date .day{background-color:#f6fcfe;font-size:18px;font-weight:600;text-align:center;padding:15px 0;width:100%;display:block;}
.rpw_posts_widget.style-2 .month{font-size:11px;text-align:center;color:#fff;width:100%;display:block;text-transform:uppercase;}
.rpw_posts_widget.style-2 .body{padding-left:70px;}
.rpw_posts_widget.style-2 .body h3{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;font-size:18px;margin-bottom:0;}
.rpw_posts_widget.style-2 .body .comment-number{font-style:italic;font-size:12px;color:#888;margin-bottom:10px;display:block;width:100%;}
/* ==========================================================================
    WIDGETS - LATEST POSTS BOX 
    ========================================================================= */
.blog-post-box .comment-container{margin-bottom:10px;}
.blog-post-box .comment-container .date{text-transform:uppercase;padding:2px 10px;margin-right:5px;color:#fff;}
.blog-post-box .comment-container .comment-number{padding:2px 10px 2px 0;color:#fff;}
.blog-post-box .post-body h3{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;font-size:18px;line-height:28px;}
/*  =========================================================================
    WIDGETS - TAG CLOUD WIDGET
============================================================================= */
.widget_tag_cloud a{background:#f6fcfe;color:#777;display:inline-block;padding:5px 10px;margin-bottom:5px;margin-right:2px;}
.widget_tag_cloud a:hover{color:#fff !important;}
.footer-widget-container .widget_tag_cloud a{background:#40484d;color:#bbb;font-size:12px;}
/*  =========================================================================
    WIDGETS - RECENT ENTRIES
============================================================================= */
.widget_recent_entries ul{padding-left:0;}
/*  =========================================================================
    WIDGETS - META
============================================================================= */
.widget_meta ul{padding-left:0;}
/* ==========================================================================
    WIDGETS - RECENT COMMENTS 
    ========================================================================= */
.widget_recent_comments li{list-style:none;padding:15px 15px 15px 40px !important;margin-bottom:15px;border-bottom:none;background:#f6fcfe url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/themes/mixed-modern-and-professional-wordpress-theme/img/comment-icon.png) no-repeat 10px 20px;}
.widget_recent_comments .date{padding:2px 10px;text-transform:uppercase;color:#fff;display:inline-block;}
.recentcomments{font-weight:bold;}
.widget_recent_comments .recentcomments a{font-style:italic;font-weight:normal;}
.recentcomments span{font-weight:normal;}
.widget_recent_comments .recentcomments a:hover{text-decoration:underline;}
.footer-widget-container .widget_recent_comments .comment-inner{background-color:#40484d;}
.footer-widget-container .widget_recent_comments .comment-inner .comment{color:#eee;}
.footer-widget-container .widget_recent_comments .comment-inner .comment strong{color:#fff;}
/* ==========================================================================
    WIDGET - INFO BOX
    ========================================================================= */
.info-box{display:table;margin:0 auto;}
.info-box .icon-container{width:60px;float:left;}
.info-box .icon-container i{font-size:48px;}
.info-box .text-container{padding-left:70px;}
.info-box .text-container p{font-family:'Raleway', Arial, sans-serif;font-size:18px;font-weight:600;padding-bottom:7px;}
.info-box .text-container .big{font-size:28px;}
/* ==========================================================================
    WIDGET - TEXT
    ========================================================================= */
.widget_text li{border-bottom:0;background:none;padding:0;}
.widget_text select{max-width:100%;}
/* ==========================================================================
    WIDGET - CALENDAR
    ========================================================================= */
.widget.widget_calendar #wp-calendar{width:100%;}
.widget.widget_calendar #wp-calendar caption{text-align:center;font-weight:bold;text-transform:uppercase;}
.widget.widget_calendar #wp-calendar thead{background:#ececec;}
.widget.widget_calendar #wp-calendar tfoot{background:#fafafa;padding-top:5px;}
.widget.widget_calendar #wp-calendar tfoot #prev{text-align:left;}
.widget.widget_calendar #wp-calendar tfoot #next{text-align:right;}
.widget.widget_calendar #wp-calendar td,
.widget.widget_calendar #wp-calendar th{text-align:center;}
.widget.widget_calendar #wp-calendar #today{color:#fff;}
/* ==========================================================================
    WIDGET - ARCHIVE
    ========================================================================= */

.widget_archive select{width:100%;}
.widget_archive ul{padding-left:0;}
/* ==========================================================================
    WIDGET - CATEGORIES
    ========================================================================= */

.widget_categories select{width:100%;}
/* ==========================================================================
    WIDGET - PAGES
    ========================================================================= */

.widget.widget_pages .children li{margin-bottom:0;list-style:none;}

/* ==========================================================================
    12. SOCIAL LINKS
============================================================================= */
/* SOCIAL LINKS */
.social-links.theme-bkg li:hover a{color:#fff;}
.social-links.presentation li{float:left;width:50px;height:50px;background:#f6f6f6;margin-right:1px;margin-bottom:1px;display:block;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.social-links.presentation li a{width:50px;height:50px;display:table-cell;vertical-align:middle;text-align:center;font-size:15px;}
/* SOCIAL PHOTO STREAMS */
.social-feed li{background:none;padding-left:0;border:none;float:left;margin-bottom:1px;padding-top:0;padding-right:1px;width:65px;height:65px;list-style:none;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.social-feed li:hover{opacity:0.7;}
.social-feed li img{width:65px;height:65px;}
/* ==========================================================================
   EXTRA STYLING
============================================================================= */
.right{float:right;}
.left{float:left;}
.center{display:block;margin:0px auto;}
/* ==========================================================================
   MEGA MENU
============================================================================= */

.navbar-toggle{border-radius:0px;margin-right:0px;margin-top:0px;}
.navbar-default .navbar-toggle{border-color:transparent;}
.dropdown-menu .dropdown-menu .dropdown.menu-item-has-children > a:after{position:absolute;font-family:'FontAwesome';font-size:12px;content:"\f105";display:block;top:50%;right:10px;color:#ccc;margin-top:-8px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.dropdown-menu .menu-item-has-children .dropdown-menu{left:100%;top:-2px;}
#header.header-type-1.dark .dropdown-menu > li > a, .header-type-2.dark .dropdown-menu > li > a{width:100%;text-align:left;}
/* ==========================================================================
   SEARCH RESULTS PAGE
============================================================================= */
body.search-results #blog-post-large .post-body{list-style:none;}
li#text-208{display:none;}
div.wpcf7-response-output{padding:0.2em 1em;border:none !important;}
body{overflow-x:hidden;}
input#stm_newsletter_submit{color:#fff!important;background-color:#2599d3!important;border-color:#2599d3;padding:8px 16px;}
.footer-widget-container .widget .title h3,h3.bbb{color:#fff !important;font-size:15px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}
.mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=url], .mc4wp-form-theme input[type=date], .mc4wp-form-theme input[type=number], .mc4wp-form-theme select, .mc4wp-form-theme textarea{height:auto;padding:8px 16px;line-height:1.428571429;color:#555!important;vertical-align:middle;background:#fff;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);text-shadow:none;}
li#text-274{display:none;}
table.tab_brd>tbody>tr>td{border:1px solid #b9b8b8;}
@media only screen and (max-width: 1200px) and (min-width: 991px){}
@media (max-width: 1199px) and (min-width: 768px){}
@media only screen and (max-width: 991px) and (min-width: 767px){}
@media only screen and (max-width: 767px) {
.vc_row.wpb_row.vc_inner.vc_row-fluid{margin-left:6% !important;}
.td_main{text-align:left;margin-top:17em !important;margin-left:8em !important;width:82% !important;}
.about_button.wpb_column.vc_column_container.vc_col-sm-6{margin-bottom:0;}
.about_button{width:100% !important;position:relative !important;top:30px !important;margin-bottom:6% !important;}
}
@media (max-width: 480px) {
.vc_row.wpb_row.vc_inner.vc_row-fluid{margin-left:6% !important;}
.td_main{text-align:left;margin-top:17em !important;margin-left:19em;width:82%;margin-left:3em !important;}
.td_main>div>h1{font-size:24px !important;}
.about_button{width:100% !important;}
#button_row{width:100% !important;position:relative;top:50px;margin-left:30% !important;}
}  .header-type-2.light .header-inner .container-fluid{-webkit-box-shadow:0 2px 8px 0 rgba(50, 50, 50, 0.08);box-shadow:0 2px 8px 0 rgba(50, 50, 50, 0.08);}
.ubtn{box-shadow:0 9px 25px rgba(0,0,0,0.30), 0 3px 5px rgba(0,0,0,0.22);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);}
.ubtn-hover{box-shadow:0 9px 25px rgba(0,0,0,0.30), 0 3px 5px rgba(0,0,0,0.22);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);}
.myicons.wpb_column.vc_column_container.vc_col-sm-4:hover{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/uploads/2017/12/hover-background.jpg);color:white !important;box-shadow:0 10px 18px rgba(0,0,0,0.23), 0 0px 12px rgba(0,0,0,0.23);}
button.ubtn-small{box-shadow:0px 6px 9px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.wpb_text_column.wpb_content_element.custom-build h2{color:white;}
.wpb_text_column.wpb_content_element.custom-build p{color:#ffffff;}
.wpb_text_column.wpb_content_element.custom-build table > tbody > tr > td{color:#ffffff;}
.vc_row.wpb_row.vc_row-fluid.video-part.vc_custom_1512387001056.vc_row-has-fill.vc_row-no-padding .vc_column-inner{padding-top:0px !important;}
.customsection.wpb_column.vc_column_container.vc_col-sm-6{padding:80px 68px 80px 50px;}
.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more{display:block;text-align:right;text-transform:uppercase;font-weight:600;}
#top-bar-wrapper{width:100%;margin:0 auto;padding:0px !important;background-color:#377438 !important;color:white !important;height:26px;}
div#page-title{margin-top:0px !important;}
.navbar-nav > li > a:hover{background:#377438e8 !important;margin-bottom:0;}
.navbar-nav > .current-menu-item > a{color:white;background:#377438e8 !important;}
.header-type-2 .navbar-nav > li > a{line-height:50px !important;font-size:13px;}
.header-type-2 .dropdown-menu > li > a{color:#252525;font-size:13px;}
.header-type-2 .dropdown-menu > li > a:hover{background:#377438 !important;color:white;}
#top-bar-wrapper #top-bar #quick-links li a, #top-bar-wrapper #top-bar #quick-links li span{color:white !important;;}
ul#social-links li a{color:white !important;}
.header-info-widgets li{list-style:none;float:left;padding-bottom:0;font-size:20px;font-weight:bold;text-align:center;cursor:pointer;padding:7px 0px;border-radius:2px;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;margin-left:20px;}
.header-info-widgets li .text-container .big , i.fa.fa-phone{color:#101215 !important;font-size:22px;}
.logo{margin:0px 0 !important;}
.header-inner{background:#cac5c529;}
.header-type-2 .navbar-nav > li.menu-item-has-children > a:after{content:"\f13a";font-family:'FontAwesome';color:#377438;padding:6px;font-size:14px;}
.header-type-2 .navbar-nav > li.menu-item-has-children > a hover :after{color:white;}
#header.header-type-2 .navbar-default .navbar-nav > i.menu-item-has-children > a:hover  .header-type-2 .navbar-nav > li.menu-item-has-children > a:after{color:white !important;content:"\f0d7";font-family:'FontAwesome';}
h1.banner-text{color:#377438;font-size:3rem;text-rendering:optimizeLegibility;line-height:1em;text-shadow:1px 1px #377438;font-weight:500;font-family:serif !important;}
li.text{font-weight:400;color:#377438;font-size:20px;margin-right:10px !important;font-family:Brush Script Std;text-align:center;}
.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_100.vc_sep_pos_align_center.vc_separator_no_text.vc_sep_color_grey.logohr{padding-bottom:0px !important;margin-bottom:5px !important;}
.vc_row.wpb_row.vc_row-fluid.row_bg{background-color:#f6f6f6;border-top:1px solid #d8d5d5;border-bottom:1px solid #d8d5d5;}
.vc_row.wpb_row.vc_row-fluid.row_bg1{background-color:#f6f6f6;border-bottom:1px solid #d8d5d5;}
.vc_row.wpb_row.vc_row-fluid.row_bg2{border-top:1px solid #d8d5d5;}
.vc_row.wpb_row.vc_row-fluid.row_bg4{border-bottom:1px solid #d8d5d5;}
.rt-tpg-container .layout1 .rt-holder .rt-detail{background:#fff;padding:15px 15px 15px 15px !important;}
.rt-tpg-container .layout1 .rt-holder{padding:15px 0px 15px 0px !important;;background-color:white !important;;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);}
.rt-tpg-container .layout1 .rt-holder .rt-img-holder{padding:0px 15px 0px 26px !important;}
div#advanced-tabs-desc-wrap-8038{margin-bottom:0px !important;}
#casestudy h2.wpb_heading.wpb_singleimage_heading{font-weight:bold;font-size:24px;color:#f6f6f6;}
.wpb_wrapper ul{padding-left:0px !important;}
span.header_btn{background-color:#ef4d4f;color:white !important;vertical-align:-webkit-baseline-middle;padding:9px;border-radius:4px;margin-left:20px;font-size:14px !important;box-shadow:0 1px 6px rgba(0,0,0,.12), 0 1px 6px rgba(0,0,0,.12);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);}
.myicons.wpb_column.vc_column_container.vc_col-sm-4{background-color:white !important;border:1px solid #8080802b;padding-top:13px !important;margin-bottom:45px;-webkit-box-shadow:0 0 11px rgba(0,0,0,.1);-moz-box-shadow:0 0 11px rgba(0,0,0,.1);box-shadow:0 0 11px rgba(0,0,0,.1);width:30.7%;margin-right:30px;}
.myicons.wpb_column.vc_column_container.vc_col-sm-4 .wpb_content_element{margin-bottom:0px !important;}
.vc_row.wpb_row.vc_row-fluid.bg_hr{margin-bottom:0px !important;}
td.tick:before{content:'\f0a9';margin-right:11px;font-family:'FontAwesome';color:#377438;font-weight:bold;padding-right:5px;}
table > tbody > tr > td{border-top:0px;}
.header-info-widgets li .text-container .big{font-size:22px;color:#0a623a !important;margin-right:0px;padding:5px;}
.header-info-widgets{float:right;margin:0px 0 !important;padding-top:9px;}
.navbar-nav>li{float:left;margin-right:45px;}
li#menu-item-18579{margin-right:0px !important;}
.customlist-section.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill .solution-button{margin-left:32px;}
div#technology-insights{padding:65px 0px 65px 0px;background:#f7f8fa;border-top:1px solid #8080802e;border-bottom:1px solid #8080802e;}
div#account-profile{padding:65px 0px 65px 0px;background:#f7f8fa;border-top:1px solid #8080802e;border-bottom:1px solid #8080802e;}
.wpb_text_column.wpb_content_element.custom-build{padding:80px 68px 0px 50px;}
.customlist-section.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill{background:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/uploads/2017/12/customlist-background.jpg);background-size:cover;}
.customlist-section.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill .solution-button{margin-left:32px;margin-bottom:80px;}
div#casestudy{padding:25px 0px 35px 0px;background-image:url(//thomsondata-scz5ethg3gb4.netdna-ssl.com/wp-content/uploads/2017/12/happy-clients.jpg?id=2380) !important;}
div#recpost-section{background:#f7f8fa;border-top:1px solid #8080802e;border-bottom:1px solid #8080802e;}
.vc_row.wpb_row.vc_row-fluid.logos.vc_row-o-content-top.vc_row-flex{background:#f7f8fa;border-top:1px solid #8080802e;border-bottom:1px solid #8080802e;}
.wpb_single_image.wpb_content_element.vc_align_left.technology-image{margin-left:-224px;}
.technology-text.wpb_column.vc_column_container.vc_col-sm-6{padding-right:113px;}
.welcome-section .single-welcome-box .icon-box, .welcome-section .single-welcome-box .text-box{display:table-cell;vertical-align:middle;padding-left:15px;}
.myicons.wpb_column.vc_column_container.vc_col-sm-4:hover p{color:white;}
.myicons.wpb_column.vc_column_container.vc_col-sm-4:hover h3{color:white;}
.myicons.wpb_column.vc_column_container.vc_col-sm-4:hover .fa{color:white !important;}
.wpb_text_column.wpb_content_element.custom-build td.tick:before{color:white;}
span.categories-links{width:70% !important;float:left;}
.rt-tpg-container .layout1 .rt-holder .rt-detail h2{font-size:16px;padding-bottom:15px;border-bottom:1px solid #80808057;text-transform:capitalize !important;}
.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more{display:block;text-align:right;text-transform:uppercase;font-weight:600;width:30%;float:right;}
.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more a{padding:0px !important;font-size:14px;}
.rt-tpg-container .layout1 .rt-holder .rt-img-holder img{width:100%;}
.rt-tpg-container .layout1 .rt-holder .rt-img-holder{padding:0px !important;}
.rt-tpg-container .layout1 .rt-holder:hover{box-shadow:0 9px 25px rgba(0,0,0,0.30), 0 3px 5px rgba(0,0,0,0.22);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);}
.wpb_single_image.wpb_content_element.vc_align_left.techno-img{margin-left:60px;}
.header-type-2 .dropdown-menu{padding:0px !important;}
ul.dropdown-menu>li{padding-bottom:0px !important;}
.header-type-2 .navbar-nav > li > a{text-transform:uppercase !important;}
li#menu-item-15844, li#menu-item-15847{margin-bottom:0px !important;}
#header.header-type-2 .navbar-default .navbar-nav > li > a:hover, #header.header-type-2 .navbar-default .navbar-nav > li > a:focus{color:#fcfcfc !important;}
#header.header-type-2 .navbar-default .navbar-nav > .current-menu-item > a{color:#f6f6f6 !important;}
.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more a{background:white !important;}
.rt-tpg-container .layout1 .rt-holder .rt-img-holder{height:227px !important;}
.page-title-3 .title-container{padding:40px 0 !important;}
.page-title-3 .breadcrumbs-container{padding:0px;}
@media only screen and (min-width:991px) and (max-width: 1096px){
.navbar-nav>li{margin-right:19px !important;}
}
@media only screen and (min-width:769px) and (max-width:940px){
.header-type-2 .navbar-nav > li > a{font-size:9px!important;}
}
.breadcrumbs-container.theme-color{background-color:#0b6589 !important;}
.page-title-3 .title-container .pt-info .icon i{background-color:white !important;}
button#post{background:#f0322f;border:0px;font-weight:normal;border:none;background:#cc2e30;color:#ffffff;}
button#post a{color:white;}
@media only screen and (min-width: 1095px) and (max-width: 1100px) {
.navbar-nav>li{margin-right:27px !important;}
}
ul.footer-widget-container.col-md-4{z-index:0;position:inherit;}
td.arrow:before{content:'\f0a9';margin-right:11px;font-family:'FontAwesome';color:#377438;font-weight:bold;}
td.arrow{width:25%;padding-right:2%;}
@media only screen and (min-width:320px) and (max-width:640px) {
.vc_custom_1518081634152{margin-left:0px !important;}
.vc_custom_1517997848892{margin-left:0px !important;}
.uvc-sub-heading.ult-responsive{font-size:16px !important;width:100% !important;color:#000;}
ul.aside_widgets.q2w3-fixed-widget-container{height:auto !important;}
.qut_rgt{margin-right:5% !important;}
}
@media only screen and (min-width:357px) and (max-width:572px) {
.header-info-widgets ul{padding-left:0px !important;}
span.header_btn{margin-left:2px;}
.quot_auth>.wpb_wrapper>p{font-size:14px !important;}
}
@media (max-width: 480px) and (min-width: 320px)
{
ul.footer-widget-container.col-md-4 li{margin:0 auto !important;text-align:center;}
.textwidget.custom-html-widget img{margin:0 auto;}
.wpb_text_column.wpb_content_element.custom-build{padding:10px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid{margin-left:0px !important;}
}
@media (max-width: 992px) and (min-width: 550px) { ul.footer-widget-container.col-md-4{width:50% !important;float:left !important;}
.textwidget.custom-html-widget img{margin:0 auto !important;}
}
@media (max-width: 992px) {
.page-content .row{margin-bottom:0px;display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;}
aside.col-md-3.aside-right{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2;}
ul.blog-posts.style-alt.col-md-9{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;}
}
p.bottom-space{padding-bottom:24px;}
.row{margin-bottom:20px;}
.rt-tpg-container .layout1 .rt-holder .rt-detail h2{font-size:16px !important;}
.vc_separator.wpb_content_element.vc_separator_align_center.vc_sep_width_30.vc_sep_shadow.vc_sep_pos_align_left.vc_separator_no_text.vc_sep_color_grey{margin-bottom:15px !important;}
@media (max-width:767px) and (min-width:320px) {
div#lay_1_back .wpb_column.vc_column_container.vc_col-sm-6{padding-right:20px;padding-left:20px;padding-top:20px;border:1px solid #8080803b !important;;margin:20px;background:rgba(230, 225, 225, 0.21);margin-left:20px !important;box-shadow:1px solid darkslategrey;}
div#lay_2_back .wpb_column.vc_column_container.vc_col-sm-6{padding-right:20px;padding-left:20px;padding-top:20px;border:1px solid #8080803b !important;;background:rgba(230, 225, 225, 0.21);box-shadow:1px solid darkslategrey;}
div#icon-box-shadow2{padding-left:0px;}
div#lay_1_back:before, div#lay_2_back:before{display:none !important;}
}
a:hover{text-decoration:underline;}
@media only screen and (max-width: 991px) and (min-width: 768px){
.page-content *[class*="col-"], aside *[class*="col-"], *[class*="col-"].footer-widget-container{margin-bottom:5px !important;}
}
@media only screen and (max-width:1066px) and (min-width: 768px){
.text_font{text-align:center;height:130px !important;font-weight:600;padding:0px !important;}
}
@media only screen and (max-width: 767px) {
.vc_row.wpb_row.vc_inner.vc_row-fluid{margin-left:0px !important;}
.vc_row{margin-right:0px !important;}
.vc_row[data-vc-full-width]{padding-right:0px !important;}
} h2{font-size:25px !important;font-weight:bold;}
h3#white{text-align:center;color:#ffffff;}
h3#color{color:#206358;text-align:center;font-weight:600;}
@media only screen and (max-width:1169px){}
@media only screen and (max-width:767px) {
table.thomsondata-tab>tbody>tr>td>a:before{display:none !important;}
table.thomsondata-tab>tbody>tr>td>a{font-size:14px !important;}
table.thomsondata-tab>tbody>tr>td{border:1px solid #dad6d6 !important;}
div#lay_1_back{padding-top:0px !important;margin-top:-55px;}
div#icon-box-shadow2{padding-left:0px !important;}
div#lay_1_back .vc_column-inner{padding-right:0px !important;}
.wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner{padding-top:0px;}
div#tbl2 .vc_column-inner{padding-top:0px !important;}
table > tbody > tr > td{font-size:14px !important;}
} a{color:#206358;}
div#border-btm {
border-bottom: 2px solid #c6e2d7;
}
p{color:#222;}
div#lay_1_back:before{display:block;content:"";border:1px solid #cc2e30;width:1px;height:100%;position:absolute;top:0;left:50%;}
div#lay_2_back:before{display:block;border:1px solid #cc2e30;width:1px;height:100%;position:absolute;top:20px;left:50%;}
div#cmn-btn .vc_column-inner{padding-top:0px;}
i.fa.fa-2x{color:#206459 !important;width:100%;text-align:center;padding:10px;}
.text_font{text-align:center;height:115px;font-weight:600;padding-bottom:10px;padding:10px;}
div#lay_1_back .vc_column-inner{padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;padding-left:0px;}
div#icon-box-shadow .wpb_wrapper{background-color:white !important;border:1px solid #8080802b;margin-bottom:20px;-webkit-box-shadow:0 0 11px rgba(0,0,0,.1);-moz-box-shadow:0 0 11px rgba(0,0,0,.1);box-shadow:0 0 11px rgba(0,0,0,.1);}
div#icon-box-shadow2 .wpb_wrapper{background-color:white !important;border:1px solid #8080802b;margin-bottom:20px;-webkit-box-shadow:0 0 11px rgba(0,0,0,.1);-moz-box-shadow:0 0 11px rgba(0,0,0,.1);box-shadow:0 0 11px rgba(0,0,0,.1);}
span.ubtn-data.ubtn-text{font-size:16px;}
div#lay_1_back .wpb_column.vc_column_container.vc_col-sm-6{padding-right:20px;padding-left:20px;}
div#icon-box-shadow2{padding-left:31px;}
table.thomsondata-table > tbody > tr > td:before{color:#377438;content:'\f0da';margin-right:5px;font-family:'FontAwesome';color:#377438;font-weight:bold;padding-right:0px;}
table.thomsondata-tabl > tbody > tr > td:before{color:#377438;content:'\f05d';margin-right:5px;font-family:'FontAwesome';color:#377438;font-weight:bold;padding-right:10px;}
button.btn-modal.ult-responsive.btn-primary.btn-modal-md.overlay-show.ult-align-center{background-color:#cc2e30;color:white;width:200px;box-shadow:0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);box-shadow:0 9px 25px rgba(0,0,0,0.30), 0 3px 5px rgba(0,0,0,0.22);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);margin:0 auto;padding:10px;text-align:center;}
a.avgrund-btn{color:white;font-weight:600;font-size:16px;}
form.fc-form.fc-form-4.align-.spin-.save-form-.dont-submit-hidden-.label-placeholder.frame-visible.remove-asterisk-false.icons-hide-false.field-alignment-center{background:#269468 !important;}
table.thomsondata-table>tbody>tr>td ,table.thomsondata-tabl>tbody>tr>td{border:1px solid #dad6d6 !important;}
table.thomsondata-tabl strong{color:#747474;}
table.thomsondata-tab>tbody>tr>td:before{content:"\f04d";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);transform:translate(0, 0);padding-right:11px;display:inline-block;vertical-align:middle;font-size:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
table.thomsondata-tabl2>tbody>tr>td>a:before{content:"\f05d";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;vertical-align:middle;font-size:7px;}
.uvc-heading.ult-adjust-bottom-margin{margin-bottom:14px !important;}
@media only screen and (max-width:480px)
{
table.thomsondata-tab>tbody>tr>td{border:1px solid #dad6d6 !important;}
div#ult-modal-wrap-9363{width:300px !important;}
}
@media only screen and (max-width:989px) and (min-width: 900px){
div#lay_1_back{padding-left:27px !important;padding-right:0px !important;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1523013593963.vc_row-has-fill, div#bottom-space,div#border-btm, div#global-section{padding-left:10px !important;padding-right:10px !important;}
div#border-btm{padding-left:10px !important;padding-right:10px !important;}
}
h2#color{color:#206358 !important;}
h1#color{color:#206358 !important;font-weight:600 !important;}
div#bottom-space{margin-bottom:10px !important;}
div#lay_1_back span.ubtn-data.ubtn-text:hover{cursor:default;}
div#lay_1_back span.ubtn-hover:hover{cursor:default;}
div#faq .vc_toggle_title{border:1px solid #80808029;background-color:white !important;border:1px solid #8080802b;-webkit-box-shadow:0 0 11px rgba(0,0,0,.1);-moz-box-shadow:0 0 11px rgba(0,0,0,.1);box-shadow:0 0 11px rgba(0,0,0,.1);}
.vc_toggle_title>h4{font-size:18px;}
#header-wrapper{position:relative;}
.page-content{margin-top:0px !important;}
.tbl-bord> tbody > tr > td{border:1px solid #8080806e;}
table.footer-tabl>tbody>tr>td>a:before{content:"\f04d";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);transform:translate(0, 0);padding-right:11px;display:inline-block;vertical-align:middle;font-size:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
textwidget.custom-html-widget .fa{color:white !important;}
@media only screen and (max-width:1198px) and (min-width: 1020px) {
ul#footer-social-links li{margin-right:7px !important;}
} ul#footer-social-links li{width:40px;vertical-align:middle;margin-right:13px;display:inline-block;border-radius:60px;box-shadow:0px 0px 2px #fff;background:rgba(0,0,0,.1);padding:0.5em 0.6em;}
ul#footer-social-links li:hover{background:#000000 !important;color:#ffffff !important;}
ul#footer-social-links{float:left;width:100%;padding-left:0px !important;}
.textwidget i.fa.fa-phone{color:white !important;}
.textwidget .fa{font-size:20px !important;padding-right:0.5em;}
.textwidget .fa-1{padding-right:1.9em;}
#footer-wrapper{padding-top:20px !Important;}
#copyright-container{background-color:#31393f;padding:5px 0 !important;text-align:center;}
#copyright-container p, #copyright-container a{font-size:13px !important;}
li#fb>a{padding-left:7px;}
@media only screen and (max-width: 479px) and (min-width: 320px) {
div#action-bg .wpb_text_column.wpb_content_element{margin-bottom:0px !important;}
p.white i.fa.fa-2x{color:white !important;font-size:24px;}
}
div#no-space .wpb_text_column.wpb_content_element{margin-bottom:5px;}
ul.cnt_bull>li:before{font-size:14px !important;color:#377438;content:'\f0da';margin-right:5px;font-family:'FontAwesome';font-weight:bold;}
ul.cnt_bull>li{list-style-type:none !important;}
@media only screen and (max-width:676px) and (min-width: 320px) {
div#needmargin{margin:10px !important;padding:20px !important;border:1px solid grey;background:white !important;}
}
.ult_modal-body{padding:0px !important;}
div#bg-color{background-color:#80808021;}
div#bgicon-square .text_font{margin-bottom:2em;}
p.white i.fa.fa-2x{color:white !important;}
ul.rightarrow>li:before{content:'\f04b';font-family:'FontAwesome';float:left;padding-right:10px;color:#377438;font-size:12px;}
ul.rightarrow{list-style-type:none;}
ul.star>li:before , .Defaults-check:before{content:'\f04b';font-family:'FontAwesome';float:left;color:#377438;}
ul.star{list-style-type:none;}
div#no-space .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center{margin-bottom:0px;}
.page-title-6 .breadcrumbs-container{padding:0px !important;}
div#bg-color{background-color:#80808021;}
.uavc-list-icon.uavc-list-icon-wrapper.ult-adjust-bottom-margin{margin-top:20px;}
p#big-color-font{color:#337437;font-size:16px;line-height:2em;}
div#bgicon-square i.fa.fa-2x:before{background-color:#206459;padding:10px;}
div#bgicon-square i.fa.fa-2x{color:white !important;font-size:24px !important;}
div#bgicon-square .text_font{margin-bottom:2em;}
@media only screen and (max-width:766px) and (min-width: 320px) {
div#mob-hide{display:none !important;}
.vc_custom_1533116302754{-webkit-background-size:100% !important;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
}
div#gdpr-textbanner p{color:white;font-size:18px;text-align:center;}
div#gdpr-textbanner h3{color:white;text-align:center;font-size:27px !important;font-weight:bold;}
@media only screen and (max-width: 479px) and (min-width: 320px) {
.header-type-2 .logo{padding-top:17px !important;}
}
.blog-posts > li{margin-bottom:20px !important;}
div#ssba-modern-2{width:100% !important;margin-bottom:20px;}
a.read-more::after{right:17px;top:7px;}
.blog-posts > li{margin-bottom:20px !important;border-top:1px solid #37743852;padding-top:22px;}
article.post-body{border-bottom:0px solid #8080803d !important;;}
.post-timeline-item.post-timeline-left{border-bottom:1px solid #8080803d !important;;}
article.post-body p{padding-bottom:0px !important;}
section.comment-form{display:none !important;}
a.read-more{text-align:center;}
@media only screen and (max-width: 767px) and (min-width: 200px) {
.blog-post .post-info{margin-bottom:20px !important;}
.blog-post .post-info li{padding:0px !important;margin:0 auto !important;float:left;margin-left:8% !important;}
li.post-date{width:15% !important;;}
.blog-post .post-info li:last-child{border-bottom:none;width:26% !important;}
li.post-avatar{width:28% !important;}
ul.post-info{margin:0 auto !important;width:77%;float:none;text-align:center !important;}
.blog-post .post-info .post-date .month{width:40%;text-align:center;float:left;}
div#page-title{margin-bottom:0px;}
.avatar-container{width:50px !important;height:50px !important;float:left !important;;}
.blog-post .post-avatar a{text-align:left !important;;margin-top:11px !important;}
li.post-date span{margin-top:8% !important;}
ul.post-info li a, ul.post-info li span{color:#377438 !important;font-weight:bold;font-size:14px !important;}
.blog-post .post-info .post-date .day{font-size:16px !important;font-weight:bold;}
li.post-tags.fa.fa-tags{line-height:1.5em !important;}
.textwidget img{margin:0 auto ! important;}
img.image.wp-image-844.attachment-medium.size-medium{margin:0 auto !important;padding-top:10px;}
}
@media only screen and (max-width:500px) and (min-width: 200px) {
a.read-more{width:33% !important;text-align:center;}
.blog-post .post-info li:last-child{width:73% !important;}
.blog-post .post-info li{width:35% !important;}
}
body.archive.category aside.col-md-3.aside-right.textwidget, body.archive.category aside.col-md-3.aside-right li{border:1px solid #c7c3c3;list-style-type:none;background-color:white;}
body.archive.category aside.col-md-3.aside-right{background:#dddddd61;padding-top:1px;padding-bottom:15px;}
body.archive.category .textwidget{padding:20px;}
body.archive.category .widget li{margin-left:7px;padding-left:12px;}
aside.col-md-3.aside-right.textwidget, aside.col-md-3.aside-right li{border-bottom:1px dotted #808080a3;}
article.post-body{border-bottom:1px solid #8080803d;}
.blog-posts > li{margin-bottom:20px !important;}
li#text-285 .textwidget{padding-bottom:0px !important;}
a.read-more{position:relative;text-align:center;display:block;float:right;color:white;width:17%;font-size:14px;margin-bottom:20px;border-radius:5px;padding:5px;background:#ef4d4f;padding-right:15px;font-weight:bold;}
div#ssba-modern-2{width:100% !important;margin-bottom:20px;}
a.read-more::after{right:17px;top:7px;}
aside.col-md-3.aside-right.textwidget, aside.col-md-3.aside-right li{border:0px !important;}
div#rpwwt-recent-posts-widget-with-thumbnails-2 li{border-bottom:1px solid #ef4d4f57 !important;}
.rpwwt-widget ul li{overflow:hidden;margin:0 0 0em !important;}
.rpwwt-post-categories{color:#206358 !important;font-weight:600;}
.rpwwt-post-date{float:right;font-style:italic;}
body.archive.category ul.aside_widgets .title, ul.aside_widgets .title h3, h2.widgettitle{background:#377438eb;color:white !important;font-size:15px !important;font-weight:800;text-transform:uppercase;text-align:center;margin-bottom:0px !important;}
body.archive.category .widget h3{font-size:15px;font-weight:800;text-transform:uppercase;}
body.archive.category li#rpwe_widget-3  .rpwe-block h3{margin-top:15px !important;padding-right:5px !important;font-weight:normal !important;}
body.archive.category  h3.rpwe-title{font-weight:normal !important;}
.rpwe-time{color:#ef4d4f !important;font-size:11px;}
@media only screen and (max-width: 767px) and (min-width: 200px) {
img.image.wp-image-844.attachment-medium.size-medium{margin:0 auto !important;padding-top:10px;}
}
@media only screen and (max-width:480px) and (min-width: 200px) {
a.read-more{font-size:10px !important;}
ul.post-info li a, ul.post-info li span{font-size:12px !important;}
.blog-post .post-info li{width:37% !important;}
}
@media only screen and (max-width:850px) and (min-width:600px) {
a.read-more{font-size:11px !important;}
}
li#media_image-2{padding-bottom:0px !important;}
li#text-285 .textwidget{padding-bottom:0px !important;padding:10px 0px 0px 10px !important;}
article.post-body p{padding-bottom:15px !important;}
ul.post-info-mine li{width:30%;float:left;list-style:none;}
ul.post-info-mine{width:100% !important;float:left;}
ul.post-info-mine li.social{width:40% !important;}
span.month, span.day,span{color:#35723b;font-weight:600;}
@media only screen and (max-width: 767px) and (min-width: 590px) {
ul.post-info-mine li.social{width:46% !important;}
ul.post-info-mine li.post-avatar{width:28% !important;}
ul.post-info-mine li.post-date{width:25% !important;}
ul.post-info-mine{padding-top:10px;padding-left:0px !important;}
}
@media only screen and (max-width: 589px) and (min-width: 200px) {
ul.post-info-mine li.social{width:100% !important;}
ul.post-info-mine li.post-avatar{width:50% !important;}
ul.post-info-mine li.post-date{width:50% !important;}
}
ul.aside_widgets li#rpwe_widget-3{margin-bottom:0px !important;}
body.archive.category .textwidget{padding-bottom:10px !important;}
body.archive.category ul.aside_widgets li#text-282 .textwidget p{padding-top:10px !important;}
div.wpcf7-response-output {
padding: 0.2em 1em;  color: black;
float: left;
text-align: center;
border: none !important;
width: 100% !important;
}