/*
Theme Name: Ova Cezan
Theme URI: http://ovathemes.com/portfolio
Version: 1.2.5
Description: Created by Ovatheme
Author: Ovatheme
Author URI: http://ovathemes.com
License: GNU General Public License
License URI: license.txt
Tags: translation-ready, left-sidebar, right-sidebar
Text Domain: ova-cezan
*/

.post-media iframe{
  width: 100%;
  height: 400px;
}

.ova_pagination > li:first-child i.icon,
.ova_pagination > li:last-child i.icon{
	
    display: inline-block;
    width: 22px;
    height: 16px;
    line-height: 1;
    vertical-align: text-top;
    margin-left: 0;

}
.ova_pagination .no_post i.icon{
	color: #ccc;
}
.ova_post_link .active{
	border: none;
}

dd {
    margin-left: 0;
    margin-bottom: 20px;
    line-height: 1.2em;
}


/* Sidebar */

.section-sidebar{
    clear: both;
    display: inline-block;
    width: 100%;
}
.widget .screen-reader-text{ display: none; }


/* Sidebar Calendar */
.widget.widget_calendar .calendar_wrap #wp-calendar{width: 100%;}
.widget.widget_calendar .calendar_wrap  tr th{ background: #ccc; color: #444; }
.widget.widget_calendar .calendar_wrap caption{ background: #ccc; color: #fff; font-weight: bold; text-align: center; }
.widget.widget_calendar  tr th,
#sidebar #wp-calendar  tr td{ border: 1px solid #ccc; text-align: center;}
.widget.widget_calendar .calendar_wrap{ margin-bottom: 0px;}



/* Sidebar Tag clound */
.widget.widget_tag_cloud .tagcloud{ position: relative; width: 100%; float: left; }
.widget.widget_tag_cloud .tagcloud a{ 
	float: left;
	
	display: block;
	padding: 10px 20px;
	background-color: transparent;
	border: solid 1px #eee; 
	display: inline-block;
    
    
    font-weight: 700;
    font-size: 11px!important;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-transform: uppercase;
    color: #333;
    transition: all .3s;
    letter-spacing: .05em;

    
    margin-right: 6px;
    margin-bottom: 8px;
    padding-right: 21px;
    padding-left: 21px;

    position: relative;
    overflow: hidden;
}



.widget.widget_tag_cloud .tagcloud a:after{
	position: absolute;
    top: 0;
    left: 0;
    width: 110%;
    height: 100%;
    content: '';
    -webkit-transform: skewX(-50deg);
    transform: skewX(-50deg);
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) no-repeat -2em 0;
    background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) no-repeat -2em 0;
    background-size: 2em 100%;
}
.widget.widget_tag_cloud .tagcloud a:hover{
	color: #fff; 
	background-color: #000;
}

.widget.widget_tag_cloud .tagcloud a:hover:after{
	

    -webkit-transition: .7s linear;
    transition: .7s linear;
    background-position: 150% 0;

}



/* Sidebar Search */
.widget.widget_search form.search-form{ position: relative; }
.widget.widget_search input.search-submit{ border: none; padding: 3px 5px; display: none; }
.widget.widget_search label{margin-bottom: 0px;}
.widget.widget_search label, 
.widget.widget_search label input.search-field{ width: 100%; max-width: 250px; }

.widget.widget_search label input.search-field{ height: 40px; padding: 6px 12px; background-color: #ebebeb; color: #333;border-radius: 0px;border: none;-webkit-appearance: none;-webkit-box-shadow: none;box-shadow: none;}
.widget.widget_search label input.search-field::-moz-placeholder{color: #8a929a;}
.widget.widget_search label input.search-field:hover, #sidebar .widget_search label input.search-field.focus{border:none;}
.widget ul.search{ list-style-type: none; padding-left: 0;}

.widget input.search-field::-webkit-input-placeholder { color: #333; opacity: 0.9;}
.widget input.search-field:-moz-placeholder { color: #333; opacity:  1;}
.widget input.search-field::-moz-placeholder {  color: #333; opacity:  1; }
.widget input.search-field:-ms-input-placeholder { color: #333;}


/* Sidebar dropdown */
.widget select{width: 100%;height: 30px;line-height: 30px;}


/* Sidebar img */
.widget img{ width: auto; height: auto; max-width: 100%; }





/* sidebar ul, ol, li */
.widget ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0px;
}

.widget_archive a,
.widget_categories a,
.widget_links a,
.widget_meta a,
.widget_nav_menu a,
.widget_pages a,
.widget_recent_comments a,
.widget_recent_entries a {
	border: 0;
	color: #010101;
}

.widget_archive ul,
.widget_categories ul,
.widget_links ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_recent_entries ul {
	list-style: none;
	margin: 0;
}

.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_nav_menu li,
.widget_pages li,
.widget_recent_comments li,
.widget_recent_entries li {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 0.7667em 0;
}

.widget_archive li:first-child,
.widget_categories li:first-child,
.widget_links li:first-child,
.widget_meta li:first-child,
.widget_nav_menu li:first-child,
.widget_pages li:first-child,
.widget_recent_comments li:first-child,
.widget_recent_entries li:first-child {
	border-top: 0;
	padding-top: 0;
}

.widget_archive li:last-child,
.widget_categories li:last-child,
.widget_links li:last-child,
.widget_meta li:last-child,
.widget_nav_menu li:last-child,
.widget_pages li:last-child,
.widget_recent_comments li:last-child,
.widget_recent_entries li:last-child {
	padding-bottom: 0;
}

.widget_categories .children,
.widget_nav_menu .sub-menu,
.widget_pages .children {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	margin: 0.7667em 0 0 0.8em;
	padding-top: 0.7667em;
}

.widget a{ color: #010101;}
.widget a:hover{color: #000000;}


/* widget categorires */
.widget .widget_categories ul{
	margin-bottom: 0;
}
.rpwe-block a{
	font-size: 14px;
	font-weight: bold;
}


.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s infinite;
    -moz-animation: blink 0.7s infinite;
    animation: blink 0.7s infinite;
}


/*Comment*/
.form-submit #submit{
    clear: both;
    margin-bottom: 30px;
}
ul.list-unstyled ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
a.comment-reply-link{
    /*z-index: 11;*/
    position: relative;
}




/* Fix table */
table, tr, td, th{
     border: 1px solid #ededed;
}
table { border-collapse: collapse;border-spacing: 0;font-size: 100%;line-height: 2;margin: 0 0 20px;width: 100%;}
thead {display: table-header-group;vertical-align: middle;border-color: inherit;}
tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
tr {display: table-row;vertical-align: inherit;border-color: inherit;}
th {padding: 5px 10px; font-weight: bold;text-transform: uppercase; color: #333;}
th a{ color: #555;}
td {padding: 5px 10px;}
table tr td a{ color: #333;}
ol, ul { margin: 0; padding: 0 0 0 15px;}
ul {list-style-type: square;}
ul li { display: list-item; text-align: -webkit-match-parent;}
ol {display: block;list-style-type: decimal;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 20px; margin-top: 0;}
address {font-style: italic;margin: 0 0 24px;}
cite, em, var, address, dfn {font-style: italic;}




/* Heading */
h1,h2,h3,h4,h5,h6 {
    clear: both;

    margin: 36px 0 12px;
}

h1 {
    line-height: 1.3846153846;
}

h2 {
    line-height: 1;
}

h3 {
    line-height: 1.0909090909;
}

h4 {
    line-height: 1.2;
}

h5 {
    
    line-height: 1.3333333333;
}

h6 {
    
    line-height: 1.5;
}


/*  */
input:focus{ outline: none; }


.alignleft, img.alignleft {margin-right: 1.5em;display: inline;float: left;}
.alignright, img.alignright {margin-left: 1.5em;display: inline;float: right;}
.aligncenter, img.aligncenter {margin-right: auto;margin-left: auto;display: block;clear: both;}
.wp-caption {margin-bottom: 1.5em;text-align: center;padding-top: 5px;max-width: 100%;}
.wp-caption img {border: 0 none;padding: 0;margin: 0;}
.wp-caption img[class*="wp-image-"] { display: block; margin: 0;}
.wp-caption p.wp-caption-text {line-height: 1.5;font-size: 10px;margin: 0;}
.wp-smiley {margin: 0 !important;max-height: 1em;}
blockquote.left {margin-right: 20px;text-align: right;margin-left: 0;width: 33%;float: left;}
blockquote.right {margin-left: 20px;text-align: left;margin-right: 0;width: 33%;float: right;}
.gallery dl {}.gallery dt {}.gallery dd {}.gallery dl a {}.gallery dl img {}.gallery-caption{ width: 100%;}
.size-full {}.size-large {}.size-medium {}.size-thumbnail {}
.sticky{ background: #f3f3f3; padding: 22px 30px 30px 30px; border-top: 5px solid #5687bf;}
.single .sticky{ padding: 30px;}
.sticky .post-excerpt{ text-align: justify;}
.bypostauthor{ position: relative;}
.widget label.screen-reader-text{display: none;}
.slash{ padding: 0px 3px; color: #999;}
/** Fix for img ajax contact form 7  */
img.ajax-loader{ width: 16px!important; height: 16px!important; display: block; text-align: center; margin: 0 auto; margin-left: auto!important;}

/* Fix advantages */
.b-advantages{
  margin-bottom: 50px;
}
.b-advantages.b-advantages-2{
    margin-bottom: 0;
}

.right.b-advantages{
  padding-left: 80px;
  padding-right: 30px;
  text-align: right;
}

.left.b-advantages{
 padding-left: 30px;
  padding-right: 80px;
  text-align: left;
}
.center.b-advantages{
 padding-left: 30px;
  padding-right: 30px;
  text-align: center;
}

/* image */
.tilter__figure::before{
    width: 88%;
}


.ova_portfolio_two img{
    width: 100%;
}


/* Step */
.col2 .b-steps__item {
    width: 50%;
    margin-bottom: 30px;
}
.col3 .b-steps__item {
    width: 33.333%;
    margin-bottom: 30px;
}
.col4 .b-steps__item {
    width: 25%;
    margin-bottom: 30px;
}
.col5 .b-steps__item {
    width: 20%;
    margin-bottom: 30px;
}


/* Footer */
.footer .copyright{
    padding-bottom: 0;
}

.ova_img.block-paragraphs-1__img{
    margin-top: 0px;
    margin-bottom: 0;
}

/* Testimonial slide */
.ova_testi_slide.owl-theme .owl-controls{
    left: 0;
}


/* Load More */
.ova_load_more{
    position: relative;
}
.display_all{
    display: block;
    position: absolute;
    top: -60px;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
}

.ova_simple_text h3.ui-title-inner{
    margin-top: 10px;
}


textarea.form-control{
    height: 120px;
}


/* Default Menu */
.ova_default_header{
    background-color: #000;
    position: relative;
}
.ova_default_header.header-boxed-width #nav{
    padding-top: 0;
}
.ova_default_header .header-navibox-1{
    padding: 30px 0px;
}

body.logged-in .fullmenu-close{
    top: 32px;
}
.post-password-form input[type="submit"]{
    background: #000;
    border: #000;
    color: #fff;
}
.b-post .entry-meta__item{
    white-space: normal;
    word-wrap: break-word;
}

.sticky{
    border-top: none;
    background-color: transparent;
    padding: inherit;
}
.sticky .entry-date{
    color: #5687bf;

}
.entry-content img{
    max-width: 100%;
    height: auto;
}


#breadcrumbs a{
    color: #fff;
    text-transform: uppercase;

}
.b-post-full .entry-footer__link{
    display: inline-block;
}



.format-link a{
    color: #333;
    font-weight: bold;
}
.format-link a:hover{
    color: #333;
}

.nav_comment_text{
    text-transform: uppercase;
}
footer.comment-navigation .previous{
    display: inline-block;
}
footer.comment-navigation .next{
    float: right;
    display: inline-block;
}
footer.comment-navigation a{
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    font-size: 13px;

}




.b-post-full .entry-title:after,
.b-post-2 .entry-title:after{
    left: -28px;
}
.comments-list .children{
    margin-left:    60px;
}

/* Search Form */
.search-form .search-submit{
    background: #000;
    border: none;
    color: #fff;
}

form.search-form label input{
    border: 1px solid #000;
    padding-left: 5px;
}

footer.footer .section-sidebar{
    padding-right: 11.45%;
}
footer.footer .wp-caption{
    text-align: left;
}


.posts-group img{
    width: auto;
    max-width: 100%;
}
@media( max-width: 991px ){
    .right.b-advantages{
      padding-left: 15px;
      padding-right: 0px;
      text-align: right;
    }

    .left.b-advantages{
     padding-left: 15px;
      padding-right: 0px;

    }
}
@media( max-width: 767px ){
    .right.b-advantages{
      padding-right: 15px;
    }

    .left.b-advantages{
      padding-right: 15px;
    }
    .container>.row{
        padding-left: 15px;
        padding-right: 15px;
    }
    .comments-list .children {
        margin-left: 20px;
    }
    .footer .copyright{
        margin-left: 5%;
        margin-right: 5%;
    }
}
