@import url(http://fonts.googleapis.com/css?family=Lato:100);@import url(http://fonts.googleapis.com/css?family=Lato:400);@import url(http://fonts.googleapis.com/css?family=Lato:700);@import url(http://fonts.googleapis.com/css?family=Lato:900);@import url(http://fonts.googleapis.com/css?family=Lato:400italic);@import url("../CherryFramework/style.css");/*--	Theme Name: theme1994	Theme URI: http://template-help.com/	Description: A theme for Wordpress 3.4+ from Template-Help.com Collection	Author: Template_Help.com	Author URL: http://www.Template-Help.com/	Template: CherryFramework	Version: 1.0--*//* #General================================================== */body {  background: url("images/bg_image.jpg");  min-width: 320px;}body #main {  min-width: 310px;  margin: 0 auto 77px;  background: #fff;  -webkit-box-shadow: 0px 10px 46px 1px rgba(0, 1, 1, 0.38);  box-shadow: 0px 10px 46px 1px rgba(0, 1, 1, 0.38);}#main {  max-width: 980px;}/* #Header================================================== */header.header {  background: #ffffff;  padding: 0;  border: 0;  height: 55px;}header.header .container {  position: relative;}header.header .container .search-form .search-form_it {  position: absolute;  right: -11px;  z-index: 100;  margin-top: 13px;  height: 21px;  color: #000000 !important;  border-color: #ffffff;  background: #ffffff url("images/search.png") 8px 8px no-repeat;  padding: 5px 0px 5px 28px;  width: 0;  -webkit-box-shadow: 0px 0px 46px 1px rgba(206, 206, 206, 0);  box-shadow: 0px 0px 0px 0px rgba(206, 206, 206, 0);  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;  right: 0;}header.header .container .search-form .search-form_it:focus {  color: #555555;  width: 680px;  border-color: #cecece;  -webkit-box-shadow: 0px 0px 46px 1px #cecece;  box-shadow: 0px 0px 5px 1px #cecece;  -webkit-transition: all 0.6s ease;  transition: all 0.6s ease;}.nav {  margin: 13px 38px 0 0;}.nav .sf-menu > li {  background: none;  margin: 0 8px;}.nav .sf-menu > li a {  border: 0;  text-transform: uppercase;  padding: 7px 13px 6px;  background: transparent;  border-radius: 5px;}.nav .sf-menu > li.current-menu-item > a,.nav .sf-menu > li > a:hover {  background: #363636;  color: #ffffff;}.nav .sf-menu .sub-menu {  top: 42px;  padding: 8px 20px;  background: #464646;  margin-left: -34px;  min-width: 147px;}.nav .sf-menu .sub-menu li {  background: none;  border-top: 1px solid #383838;  padding: 10px 0;  text-align: center;}.nav .sf-menu .sub-menu li:first-child {  border-top: none;}.nav .sf-menu .sub-menu li > a {  padding: 0px;  color: #bcbcbc;}.nav .sf-menu .sub-menu li > a span {  display: block;  color: #707070;  font-size: 10px;  text-align: center;  text-transform: none;  margin-top: -6px;}.nav .sf-menu .sub-menu li .sub-menu {  margin-left: 100%;  left: 21px;  background: #636363;  top: -8px;}.nav .sf-menu .sub-menu li .sub-menu a {  color: #d9d9d9;}.nav .sf-menu .sub-menu li .sub-menu a span {  color: #a2a2a2;}.nav .sf-menu .sub-menu li > a:hover,.nav .sf-menu .sub-menu li.sfHover > a,.nav .sf-menu .sub-menu li.current-menu-item > a {  background: #363636;  color: #ffffff;}.nav .sf-menu .sf-sub-indicator {  right: -13px;  background: url("images/arrows-000000.png") 0 0 no-repeat;}.slider {  margin: 0px 0 28px 0;  min-height: 100px;}.slider .camera_wrap .camera_pag .camera_pag_ul li {  margin: 28px 0 0 0;  width: 11px;  height: 11px;  background: url("images/button_part.png") 0 0 no-repeat;}.slider .camera_wrap .camera_pag .camera_pag_ul li span {  background: none !important;}.slider .camera_wrap .camera_pag .camera_pag_ul li:hover,.slider .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {  background-position: 0 -11px;}.slider .camera_caption > div {  background: none;}.slider .cameraContents {  top: -75px;  left: 67px;}.slider .cameraContents h2 {  font: 77px "Lato", Helvetica, sans-serif;  color: #fff;  font-weight: 800;  text-shadow: 0px 0px 5px #d5411c;  filter: dropshadow(color=#d5411c, offx=0, offy=0);  letter-spacing: -2px;}.slider .cameraContents h3 {  font: 28px "Lato", Helvetica, sans-serif;  color: #fff;  font-weight: 300;  text-shadow: 0px 0px 5px #d5411c;  filter: dropshadow(color=#d5411c, offx=0, offy=0);  margin: -12px 0 0 0;}.slider .camera_next {  right: 6px;}.slider .camera_commands {  right: 47px;}.pages-slider {  max-height: 327px;  margin-bottom: 21px !important;}.pages-slider .camera_pag {  display: none;}.pages-slider .cameraContents {  top: -100px !important;}.pages-slider .camera_commands,.pages-slider .camera_prev,.pages-slider .camera_next {  display: none;}/*/ Header *//* Logo---------------------------------------- */.logo {  background: url("images/logo_part.png") 0 0 no-repeat;  width: 217px;  height: 85px;  left: -20px;  padding: 20px 0px 0px 41px;  position: absolute;}.logo_h__txt {  margin: -10px 0 0 -4px;  white-space: nowrap;}.logo_h__txt a {  font-weight: 900 !important;  letter-spacing: -2px;}.logo_h__txt a:hover {  color: #232323;}.logo_tagline {  font: 10px "Lato", Helvetica, sans-serif;  color: #555555;  text-transform: uppercase;  letter-spacing: 5px;  margin: -1px 0 0 0px;  white-space: nowrap;}/*/ Logo *//* #Content================================================== */.content-holder {  padding-bottom: 47px;}#content {  padding-top: 12px;}.service-box {  background: none;  border: none;  box-shadow: none;  padding: 0 0 18px 0;}.service-box h2 {  margin: 1px 0 0 0;  overflow: visible;}.service-box h5 {  margin: 0 0 11px 0px;  font-size: 14px;}.service-box .icon {  margin: 0 5px 10px 0;}.service-box .service-box_txt {  margin: 0 0 14px 0;}.service-box .btn-align {  text-align: left;}.btn-inverse,.btn-primary,a.button,.btn-link,.reply a {  display: inline-block;  border: 1px solid #bfbfbf;  padding: 2px 20px 1px 17px;  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  color: #4e4e4e;  text-transform: uppercase;  background: #ededed;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-linear-gradient(top, #fefefe 0%, #dbdbdb 100%);  /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #dbdbdb));  /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top, #fefefe 0%, #dbdbdb 100%);  /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top, #fefefe 0%, #dbdbdb 100%);  /* Opera 11.10+ */  background: -ms-linear-gradient(top, #fefefe 0%, #dbdbdb 100%);  /* IE10+ */  background: linear-gradient(to bottom, #fefefe 0%, #dbdbdb 100%);  /* W3C */  overflow: hidden;  text-shadow: none;  line-height: 20px !important;  height: auto !important;  text-align: center;  vertical-align: middle;  cursor: pointer;  border-radius: 5px;  box-shadow: none;}.btn-inverse:hover,.btn-primary:hover,a.button:hover,.btn-link:hover,.reply a:hover {  color: #4e4e4e;  border-color: #989898;  background: #ebebeb;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGZkZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-linear-gradient(top, #dadada 0%, #fdfdfd 100%);  /* FF3.6+ */  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #fdfdfd));  /* Chrome,Safari4+ */  background: -webkit-linear-gradient(top, #dadada 0%, #fdfdfd 100%);  /* Chrome10+,Safari5.1+ */  background: -o-linear-gradient(top, #dadada 0%, #fdfdfd 100%);  /* Opera 11.10+ */  background: -ms-linear-gradient(top, #dadada 0%, #fdfdfd 100%);  /* IE10+ */  background: linear-gradient(to bottom, #dadada 0%, #fdfdfd 100%);  /* W3C */  text-decoration: none;}.hr {  background: none;  border-top: 1px dotted #bcbcbc;  margin-bottom: 47px;}h2 {  font-weight: 800 !important;  margin-bottom: 18px;  margin-top: 0;}h3 a {  color: #474747;}h3 a:hover {  color: #000;}h6 {  margin: -4px 0 18px 0;}a {  color: #7a7a7a;}a:hover {  color: #ff0000;}strong {  color: #474747;}#back-top span {  background: transparent url(images/arr_up.png) no-repeat 0 0;  width: 30px;  height: 30px;}#back-top a {  width: 30px;  height: 30px;}#back-top a:hover span {  background: transparent url(images/arr_up.png) no-repeat 0 0;}.carousel-wrap {  margin: 0 0 48px;}.carousel-wrap .es-carousel_li {  margin-right: 20px !important;  text-align: center;}.carousel-wrap .es-carousel_li .featured-thumbnail {  margin-bottom: 3px;  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");  filter: gray;  -webkit-filter: grayscale(100%);  -webkit-transition: 0.3s;  transition: 0.3s;}.carousel-wrap .es-carousel_li .desc {  background: #ededed;  padding: 7px 0;}.carousel-wrap .es-carousel_li .desc h5 {  margin-bottom: 4px;}.carousel-wrap .es-carousel_li .desc h5 a {  text-decoration: none;  color: #656565;}.carousel-wrap .es-carousel_li .desc h5 a:hover {  color: #232323;}.carousel-wrap .es-carousel_li .desc .excerpt {  font: 12px "Lato", Helvetica, sans-serif;  color: #9e9e9e;  font-style: italic;}.carousel-wrap .es-carousel_li .desc .btn {  display: none;}.carousel-wrap .es-carousel_li:hover {  cursor: pointer;}.carousel-wrap .es-carousel_li:hover .featured-thumbnail {  -webkit-filter: grayscale(0%);  filter: none;  -webkit-transition: 0.3s;  transition: 0.3s;}.carousel-wrap .es-carousel_li:hover h5 a {  color: #232323;}.carousel-wrap span.es-nav-next {  background: transparent url(images/arr.png) no-repeat top right;  width: 12px;  height: 18px;  right: 1px !important;}.carousel-wrap span.es-nav-next:hover {  background-position: bottom right;}.carousel-wrap span.es-nav-prev {  background: transparent url(images/arr.png) no-repeat top left;  width: 12px;  height: 18px;  right: 24px;  margin-top: -34px;}.carousel-wrap span.es-nav-prev:hover {  background-position: bottom left;}.latest-news {  margin: 31px 0 0 0 !important;}.latest-news li {  width: 48%;  margin: 0 0 0 4%;  float: left;  display: inline-block;}.latest-news li:first-child {  margin-left: 0;}.latest-news li h5 {  padding-right: 11px;  margin-top: 19px;  margin-bottom: 10px;}.latest-news li h5 a {  color: #474747;  font: 17px "Lato", Helvetica, sans-serif;}.latest-news li h5 a:hover {  color: #ef3d23;  text-decoration: none;}.latest-news li .meta {  border-top: 2px solid #d2d2d2;  width: 45px;  padding-right: 8px;  float: left;  font: 16px "Lato", Helvetica, sans-serif;  color: #3f3f3f;  text-align: center;  padding-top: 17px;  line-height: 22px;  display: table-cell;  min-height: 200px;}.latest-news li .meta .post-comments {  display: none;}.latest-news li .excerpt {  line-height: 18px;  display: table-cell;}.latest-news li a.button {  margin-top: 14px;}.tabs-wrapper {  margin: 33px 0 0 0;}.tabs-wrapper > ul {  margin: 0px 0 0 0;}.tabs-wrapper > ul > li > a {  background: #eeeeee;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);  background: -moz-linear-gradient(top, #fefefe 0%, #dddddd 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #dddddd));  background: -webkit-linear-gradient(top, #fefefe 0%, #dddddd 100%);  background: -o-linear-gradient(top, #fefefe 0%, #dddddd 100%);  background: -ms-linear-gradient(top, #fefefe 0%, #dddddd 100%);  background: linear-gradient(to bottom, #fefefe 0%, #dddddd 100%);  border: 1px solid #d4d4d4;  color: #747474;  font: 15px "Lato", Helvetica, sans-serif;  width: 104px;  text-align: center;}.tabs-wrapper > ul .active > a,.tabs-wrapper > ul li > a:hover {  background: #fff;  filter: none;}.tabs-wrapper .tab-content {  margin: -1px 0 0 0;  background: #fff;  padding: 24px 31px;  border: 1px solid #d4d4d4;  border-radius: 0 0 5px 5px;}.list_1 {  list-style: none;  margin: 0px 62px 0 0;  float: left;}.list_1 li {  margin-bottom: 6px;}.list_1 li a {  color: #a0a0a0;  padding-left: 15px;  background: url("images/arr_2.png") 3px 6px no-repeat;}.list_1 li a:hover {  color: #ef3d23;  text-decoration: none;}.filter-wrapper {  display: none;}.breadcrumb {  margin-bottom: 30px;}.thumbnail {  padding: 0;  border: 0;  border-radius: 0;  box-shadow: none;  margin-right: 0;  margin-bottom: 15px;}.thumbnail__portfolio {  margin-bottom: 20px;}.portfolio_item h3 {  margin-bottom: 5px;}.portfolio_item a {  color: #4e4e4e;}.portfolio_item .caption {  margin-bottom: 30px;}.post__holder {  margin-bottom: 19px;}.post h3 {  margin-top: -3px;  margin-bottom: 5px;}.post .excerpt {  margin-bottom: 14px;}.post_meta {  font-size: 12px;  color: #a0a0a0;  border: 0;  padding: 0;  margin-bottom: 6px;  overflow: visible;}.post_meta span {  padding-right: 0;}.post_meta .post_comment {  float: right;  margin-top: -15px;}.post_meta i {  width: 32px;  height: 29px;  margin-right: 0;  display: inline-block;  background: url("images/icon_5.png") 0px 0px no-repeat;}.flexslider {  margin-bottom: 50px;}#content.left {  z-index: 10;}#sidebar {  padding-top: 0px;  margin-top: 32px;}.title-header {  overflow: visible;}.container_single_pos {  margin-top: 8px;}.container_single_post .hr {  margin-top: 3px;  margin-bottom: 48px;}.margin_1 {  margin: 9px 0 30px;}.margin-top-1 {  margin-top: 10px;}.margin-bottom-1 {  margin-bottom: 46px;}.margin-bottom-2 {  margin-bottom: 31px;}.margin-bottom-3 {  margin-bottom: 22px;}.margin-bottom-4 {  margin-bottom: 0px;}.clients-list {  margin-top: 31px;  margin-bottom: -28px;}.clients-list img {  margin-bottom: 2px;}.clients-list a {  margin-bottom: 25px;  color: #00aeef;  display: inline-block;}.clients-list a:hover {  color: #ff0000;}/*/ Content *//* #Comments================================================== */.comment-holder {  margin-bottom: 38px;}.comment-holder ol li div.comment-body {  background: none !important;  margin-top: 11px;  padding: 24px 20px 24px 22px;}.comment-holder ol li .comment-author {  width: 60px;  margin-right: 14px;}.comment-holder ol li .extra-wrap {  line-height: 18px;}.comment-holder ol li .extra-wrap p {  margin: 0;}.comment-holder ol li .wrapper {  margin-bottom: -2px;}.comment-holder ol li .author {  text-align: left;  padding-top: 14px;  font-weight: normal;  color: #474747;}.comment-holder ol li .reply {  margin: 0 0px 5px 11px;}.comment-holder ol li .commentmetadata {  text-transform: uppercase;  font: 13px "Lato", Helvetica, sans-serif;  color: #3f3f3f;  margin-top: 6px;}.comment-holder .children {  margin: -1px 0 10px 30px;}#respond {  padding-top: 0px;  margin-bottom: 37px;  overflow: hidden;  margin-top: 20px;}#respond h2 {  margin-bottom: 30px;}.wpcf7 .input_text,#respond .input_text {  display: inline-block;  width: 57px;  text-align: right;  padding-top: 8px;  margin-right: 5px;  margin-bottom: 10px;}.wpcf7 p span,#respond p span {  vertical-align: top;}.wpcf7 input[type="text"],#respond input[type="text"],.wpcf7 textarea,#respond textarea {  margin-top: -1px;  height: 22px;  border-radius: 0;  box-shadow: none;  width: 100% !important;  max-width: 88% !important;  float: right;}.wpcf7 textarea,#respond textarea {  margin-bottom: 21px;  min-height: 150px;}.wpcf7 .submit-wrap,#respond .submit-wrap,.wpcf7 p > input[type="submit"],#respond p > input[type="submit"] {  float: right;  clear: both;}.wpcf7 span.wpcf7-form-control-wrap,#respond span.wpcf7-form-control-wrap {  display: inline-block;  width: 100% !important;  max-width: 89% !important;  margin-right: -200px;}.wpcf7 span.wpcf7-form-control-wrap input[type="text"],#respond span.wpcf7-form-control-wrap input[type="text"] {  width: 100% !important;  max-width: 94% !important;}.wpcf7 span.wpcf7-form-control-wrap textarea,#respond span.wpcf7-form-control-wrap textarea {  width: 100% !important;  max-width: 97% !important;  float: right;}.wpcf7 .submit-wrap input,#respond .submit-wrap input {  margin-right: 10px;  height: 25px !important;}.error404-holder .error404-holder_num {  color: #ef3d23;}.error404-holder input[type="text"] {  margin-top: 10px;  margin-right: 10px;}.wpcf7-not-valid-tip {  position: absolute;  top: 0 !important;  right: 1px !important;  bottom: auto !important;  left: 17px !important;  padding: 5px 6px !important;  width: auto !important;  height: auto !important;  background: #F2DEDE !important;  border: 1px solid #EED3D7 !important;  color: #B94A48 !important;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  border-radius: 0px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}div.wpcf7-validation-errors {  margin: 45px 0px 0px 0px !important;}div.wpcf7 img.ajax-loader {  margin-right: 10px;  margin-top: 5px;  float: left;}#commentform textarea {  float: right;  min-width: inherit;}.portfolio #respond textarea,.portfolio #respond input[type="text"] {  width: 97% !important;}/*/ Comments *//* #Widgets================================================== */.widget {  margin-bottom: 47px;}div[id*="categories"] ul {  margin: 30px 0 0 0;  list-style: none;}div[id*="categories"] ul li {  margin-bottom: 1px;}div[id*="categories"] ul li a {  color: #1E73BE;  font-size: 12px;  padding-left: 16px;  background: url("images/arr_3.png") 0px 5px no-repeat;}div[id*="categories"] ul li a:hover {  color: #ff0000;}div[id*="my_postwidget"] ul {  margin: 35px 0 0 0;}div[id*="my_postwidget"] ul li {  margin-bottom: 21px;  border: none;  padding: 0;}div[id*="my_postwidget"] ul li h4 {  padding-right: 11px;  margin-top: 19px;  margin-bottom: 10px;}div[id*="my_postwidget"] ul li h4 a {  color: #474747;  font: 17px "Lato", Helvetica, sans-serif;}div[id*="my_postwidget"] ul li h4 a:hover {  color: #474747;  text-decoration: none;}div[id*="my_postwidget"] ul li time {  border-top: 2px solid #d2d2d2;  width: 43px;  padding: 17px 4px;  float: left;  font: 16px "Lato", Helvetica, sans-serif;  color: #3f3f3f;  text-align: center;  line-height: 22px;  margin-bottom: 107px;}div[id*="my_postwidget"] ul li .excerpt {  margin-bottom: 15px;  line-height: 18px;}/*/ Widgets *//* #Shortcodes================================================== *//*/ Shortcodes *//* #Footer================================================== */footer.footer {  background: url("images/footer_part.jpg");  border-top: 5px solid  #161616;  border-bottom: 5px solid  #484848;  padding: 1px 0 11px;}footer.footer #widget-footer {  padding-bottom: 23px;  background: url("images/logo_2.png") bottom right no-repeat;}footer.footer h4 {  font-size: 16px;  color: #fff;  font-weight: 700;  text-transform: uppercase;  margin-bottom: 14px;}footer.footer .menu {  margin: -1px 0 0 0;  list-style: none;}footer.footer .menu li {  margin-bottom: 1px;}footer.footer .menu li a {  color: #7a7a7a;}footer.footer .menu .current-menu-item a,footer.footer .menu li > a:hover {  color: #ffffff;  text-decoration: underline;}footer.footer #menu-footer-menu {  margin-bottom: 107px;}footer.footer #footer-text {  border-top: 0px solid #3f3f3f;  padding-top: 30px;  text-align: center;  font-size: 14px;  color: #fff;  line-height: 19px;}footer.footer .size_1 {  margin-top: 14px;  line-height: 15px;}footer.footer .share-buttons {  width: 300px;  display: inline-block;  margin-bottom: 0px;}ul.social {  margin: 16px 0 0 -1px;}ul.social li {  margin-left: 3px;}ul.social li a {  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");  filter: gray;  -webkit-filter: grayscale(100%);  -webkit-transition: 0.3s;  transition: 0.3s;}ul.social li a:hover {  -webkit-filter: grayscale(0%);  opacity: 1;  filter: none;  -webkit-transition: 0.3s;  transition: 0.3s;}.textwidget {  color: #696969;  line-height: 21px;  margin-top: -2px;  margin-bottom: 48px;}.textwidget a {  color: #e1e1e1;}.textwidget a:hover {  color: #fff;}.color_1 {  color: #f4f4f4;}.color_2 {  color: #959595;}.color_3 {  color: #bcbcbc;}.color_3 a {  color: #bcbcbc;}.color_3 a:hover {  color: #fff;}.size_1 {  font-size: 11px;}.size_1 a {  color: #696969;}.size_1 a:hover {  color: #fff;}.grid_1 {  width: 64px;  display: inline-block;}#text-3 .textwidget {  margin-bottom: 0px;}#copyright {  text-align: center;}nav.footer-nav {  margin: 20px auto;  float: none;  display: inline-block;}nav.footer-nav .current_page_item > a,nav.footer-nav a:hover {  color: #fff !important;}.footer-widgets .size_1 {  color: #7c7c7c;}.footer-widgets .size_1 strong {  color: #7c7c7c;}.footer-widgets .size_1 a {  color: #7c7c7c;}.footer-widgets .size_1 a:hover {  color: #fff;}/*/ Footer *//* #Misc================================================== *//*/ Misc *//*----- media queries ------*/@media (min-width: 1200px) {  .pages-slider {    max-height: 397px;  }  .slider .container {    width: 100.5%;  }  #main {    max-width: 1210px;  }  header.header .container .search-form_it:focus {    width: 920px !important;  }  .pages-slider .cameraContents {    top: -190px !important;  }}@media (min-width: 980px) and (max-width: 1200px) {  #main {    max-width: 980px;  }  .slider .container {    min-width: 980px;  }  .camera_next {    right: 0px !important;  }  .camera_commands {    right: 41px !important;  }  .wpcf7-not-valid-tip {    max-width: 97% !important;    right: 0 !important;    left: 1px !important;  }  .portfolio #respond textarea,  .portfolio #respond input[type="text"] {    width: 84% !important;  }  .wpcf7 input[type="text"],  .wpcf7 textarea {    margin-right: 10px;  }}@media (max-width: 979px) {  .tabs-wrapper > ul > li > a {    width: 88px;    padding: 8px 0;  }  .wpcf7-not-valid-tip {    max-width: 88% !important;  }  .camera_next {    right: 0px !important;  }  .camera_commands {    right: 41px !important;  }  .latest-news li {    float: none;    display: block;    width: 100%;    margin: 0 0 30px 0;  }  .latest-news li .meta {    margin-right: 16px;    min-height: 140px;  }}@media (min-width: 768px) and (max-width: 979px) {  #main {    max-width: 768px;  }  header.header .container .search-form_it:focus {    width: 470px !important;  }  header.header .logo {    left: -22px;  }  .slider .container {    min-width: 770px;  }  .slider .cameraContents {    top: -25px;    left: 8px;  }  .es-carousel-wrapper {    width: 700px;    margin: 0 auto;  }  .pages-slider .cameraContents {    top: -40px !important;  }  .wpcf7-not-valid-tip {    max-width: 92% !important;    left: 4px !important;  }  .portfolio #respond textarea {    width: 77% !important;  }  .wpcf7 input[type="text"],  .wpcf7 textarea {    margin-right: 20px;  }  .wpcf7 span.wpcf7-form-control-wrap input[type="text"],  #respond span.wpcf7-form-control-wrap input[type="text"] {    max-width: 88% !important;  }  .wpcf7 span.wpcf7-form-control-wrap textarea,  #respond span.wpcf7-form-control-wrap textarea {    max-width: 92% !important;  }  #commentform input[type="text"] {    max-width: 82% !important;  }  #commentform textarea {    max-width: 85% !important;  }}@media (max-width: 767px) {  .sf-menu {    display: none !important;  }  .select-menu {    display: block  !important;  }  #main {    width: 100%;  }  body {    padding: 0;  }  .container {    padding: 0 20px;  }  header#header {    height: 125px;    overflow: hidden;  }  header#header .logo {    background: none;    position: relative;    padding: 10px 0 10px 20px;    height: 60px;    float: left;    width: 42%;  }  header#header .search-form {    display: block !important;    float: right;    position: inherit;    margin-top: 10px;    padding-right: 10px;  }  header#header .search-form .search-form_it,  header#header .search-form .search-form_it:focus {    width: 100px;    color: #555555;    border-color: #cecece;    -webkit-box-shadow: 0px 0px 46px 1px #cecece;    box-shadow: 0px 0px 5px 1px #cecece;  }  body#main {    margin: 0 0 77px;    -webkit-box-shadow: none;    box-shadow: none;  }  .nav {    margin: 0;    position: inherit;  }  .slider {    margin-bottom: 0px;  }  .slider .cameraContents,  .slider .camera_pag {    display: none;  }  .service-box {    margin-bottom: 30px;  }  div[class*="span"] {    margin-bottom: 40px;  }  .es-carousel-wrapper {    max-width: 460px;    margin: 0 auto;  }  .clients-list div[class*="span"] {    width: 48%;    float: left;    margin-right: 2%;    text-align: center;  }  .clients-list div[class*="span"] img {    margin-left: auto;    margin-right: auto;  }  .clients-list div[class*="span"]:nth-child(even) {    margin-right: 0;  }  .wpcf7-not-valid-tip {    max-width: 94% !important;    width: 100% !important;    float: none;    display: inline-block;    left: 11px !important;    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;    right: 0px !important;  }  #sidebar {    margin-top: 0;  }  .wpcf7 input[type="text"] {    max-width: 95% !important;    float: none !important;    margin-left: 10px;  }  .wpcf7 span.wpcf7-form-control-wrap textarea {    float: none !important;    margin-left: 10px;    max-width: 96% !important;  }  #commentform input[type="text"],  .portfolio input[type="text"] {    max-width: 84% !important;    min-height: 35px;  }  #commentform textarea,  .portfolio textarea {    max-width: 84% !important;  }  .margin-bottom-4 {    margin-bottom: -40px;  }  .blog-title {    padding: 0 !important;  }}@media (max-width: 480px) {  .wpcf7 span.wpcf7-form-control-wrap input[type="text"],  #respond span.wpcf7-form-control-wrap input[type="text"] {    max-width: 89% !important;    float: none;  }  .wpcf7 span.wpcf7-form-control-wrap textarea,  #respond span.wpcf7-form-control-wrap textarea {    max-width: 94% !important;    float: none;  }  .wpcf7-not-valid-tip {    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;    right: 0px !important;    max-width: 89% !important;    margin-left: 10px;    left: 1px !important;  }  .post .featured-thumbnail {    width: 100%;  }  .post_meta .post_comment {    float: none;    margin-top: 0px;    display: block;  }  .slider .camera_wrap {    margin-bottom: -29px !important;  }  #commentform input[type="text"],  .portfolio input[type="text"] {    max-width: 77% !important;  }  #commentform textarea,  .portfolio textarea {    max-width: 77% !important;  }  .wpcf7 span.wpcf7-form-control-wrap,  #respond span.wpcf7-form-control-wrap {    max-width: 85% !important;  }}.clearfix {  *zoom: 1;}.clearfix:before,.clearfix:after {  display: table;  content: "";  line-height: 0;}.clearfix:after {  clear: both;}.hide-text {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}.input-block-level {  display: block;  width: 100%;  min-height: 30px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}