

.wp-gr .wp-google-review {
    display: none !important;
}

.wp-google-url {
    display: none !important;
}

.wp-gr .wp-google-content-inner {
display: none !important;
}

.testimonials_holder .flex-direction-nav a {
    width: 32px;
    height: 32px;
    border-radius: 3px;
}

.testimonials_holder .flex-direction-nav a:before {
    font-size: 20px;
    left: 11px;
    height: 0px;
    width: 0px;
}
.flex-direction-nav a {
    margin: -23px -1px 0;
}
.testimonials_holder .flex-direction-nav li {
    margin-top: 31px;
}
.carousel .item .left .text .separator {
    height: 9px;
    margin-top: 20px;
}

.side_menu_button > a.popup_menu.opened{
    color: #171717 !important;
}
.title.title_size_small h1 {
text-transform: none;
}
.wpcf7 form.wpcf7-form p {
margin-bottom: 12px;
}
input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
margin-top: 11px;
}
nav.popup_menu ul li a {
text-transform: none;
}

.portfolio_navigation.navigation_title .post_info span.categories {
margin-bottom: 3px;
}

.projects_holder article .portfolio_description .portfolio_title {
margin: 0 0 3px 0;
}

 .projects_holder article .feature_holder .feature_holder_icons a.preview {
text-transform: capitalize;
}

.q_dropcap{
margin: 0px 18px 0px 0px;
}

.comments .comment .text .comment_date {
    font-size: 14px;
    font-weight: 500;
    color: #303030;
}

.comments .comment .text .text_holder {
    margin: 13px 0 0;
}

.comment_holder .comment {
    padding: 30px 25px 37px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #f0efee;
}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
width: 92%
}

input[type="checkbox" i]  {
  border: 5px solid #FFFFFF;
}

@media (min-width:1025px) {
span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox] {
margin-left: 100px;
}
}

input.wpcf7-form-control.wpcf7-submit {
    text-align: center;
}

div.wpcf7 img.ajax-loader {
    border: none;
    vertical-align: middle;
    margin-left: 4px;
    display: none;
}

span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox input[type=checkbox], span.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio input[type=radio] {
    top: 1px;
}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 20px;
    -webkit-border-radius: 10px;
    margin-right: 25px;
}

.drop_down .second .inner>ul, li.narrow .second .inner ul {
    border-width: 0px 1px 1px 1px;
    border-color: rgba(192,192,192,0.3);
}

.footer_top .column_inner > div h5 {
    display: none;
}

.masonry_gallery_item.standard .masonry_gallery_item_inner {
    background-color: rgba(0,0,0,0);
}

.menu_recent_post_text a {
    color: #000!important;
}

nav.mobile_menu ul li:nth-child(3) ul > li:first-child a {
    color: #0a2239 !important;
}
nav.mobile_menu ul li:nth-child(3) ul > li:nth-child(2) a {
    color: #00a89e !important;
}
nav.mobile_menu ul li:nth-child(3) ul > li:nth-child(3) a {
    color: #d31459 !important;
}
nav.mobile_menu ul li:nth-child(3) ul > li:nth-child(4) a {
    color: #93268e !important;
}
nav.mobile_menu ul li:nth-child(3) ul > li:nth-child(5) a {
    color: #f7931e !important;
}
nav.mobile_menu ul li:nth-child(3) ul > li:nth-child(6) a {
    color: #f1e301 !important;
}

@media (max-width:1200px) {
.header_bottom_right_widget_holder {
   display: none;
}
}

@media (max-width:700px) {
.bhcf7mobbutton {
    width: 80%;
}
}
 
.latest_post_two_holder .latest_post_two_text {
    padding: 51px 80px 59px 33px;
}

.mks_author_widget .mks_autor_link_wrap {
    font-style: normal;
    font-weight: 800;
    text-align: center;
    background-color: #00a89e;
    -webkit-border-radius: 50px;
    letter-spacing: 0px;
    text-transform: capitalize;
    border-width: 0px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    padding: 0 17px;
    margin-right: 35px !important;
    margin-top: 15px !important;
    color: #fff;
}

.mks_autor_link_wrap:hover {
    background-color: #d31459;
}

nav.main_menu>ul>li>a {
    padding: 0 10px;
}

category.content {
    margin-top: 50px;
}

.category .content {
    margin-top: 0px !important;
}

.mks_author_widget .mks_autor_link_wrap {
    margin-right: 0px !important;
}



.mks_author_widget img {
    float: none !important;
    text-align: center !important;
}

.mks_author_widget img {
    margin: 40px 0px 0px 0px !important;
}

.mks_author_widget p {
    text-align: left !important;
    padding-top: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.mks_author_widget h3 {
    text-align: center !important;
    padding-top: 20px !important;
}


.two_columns_75_25>.column2>.column_inner {
    padding: 0 0 0 40px;
}

.latest_post_two_holder .latest_post_two_text {
    padding: 51px 20px 59px 20px;
}

#respond #commentform .text,
#respond #commentform textarea {
    color: #aaa !important;
}

#respond #commentform textarea {
    background-color: #f3f3f3;
}

.page_not_found {
    text-align: center;
    margin: 0 0 83px;
    padding-top: 120px !important;
    padding-bottom: 30px !important;
}

.thin-contact-form {
    width: 50% !important;
}

@media (max-width:1280px) { 
div.wpcf7 .wpcf7-recaptcha iframe {
    width: 200px !important;
}
}

@media only screen and (min-width: 1000px) {
.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-top: 50px;
}
}

#osd-search-submit {
display: inline-block !important;
width: 12px !important;
height: 12px !important;
}

input#s {
    border-width: 1px !important;
    border-color: #b2b2b2 !important;
    border-radius: 10px !important;
    line-height: 25px !important;
    padding-left: 10px !important;
}

.comments p {
    padding-bottom: 16px;
}

select.wpcf7-form-control.wpcf7-select {
padding: 0px 15px !important;
}