@import url(//fonts.googleapis.com/css?family=Josefin+Sans:400,600,300,700|Cinzel);
#plugin-title {width:772px; height:250px; background-size:772px 250px;    background-image: url(//ps.w.org/client-carousel/assets/banner-772x250.png?rev=1374379); }
#plugin-icon-waving-portfolio { width:128px; height:128px; background-image: url(//ps.w.org/client-carousel/assets/icon-128x128.png?rev=1374379); background-size:128px 128px; }@media only screen and (-webkit-min-device-pixel-ratio: 1.5) { #plugin-icon-waving-portfolio { background-image: url(//ps.w.org/client-carousel/assets/icon-256x256.png?rev=1374379); } }
/*font-family: 'Cinzel', serif; font-family: 'Josefin Sans', sans-serif;*/
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#8f8f8f; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
a:hover, a:focus{  text-decoration:none; color:#4f4f4f;}
a:hover, a:focus, .btn, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{outline-offset:0px; outline:none;}
img{ max-width:100%; height:auto;}
ul, ol{ margin:0; padding:0;}
li{ list-style:none; display:inline-block; vertical-align: top;}
label{ text-transform:capitalize;}
h1, h2, h3, h4, h5{/*font-family: 'Cinzel', serif; */font-weight:600; color:#4f4f4f;}
h6{/*font-family: 'Cinzel', serif; */font-weight:600; color:#ffff4f;}
body{/*font-family: 'Josefin Sans', sans-serif;*/font-size:15px; color:#8f8f8f; font-weight:400;}
button{ background:#fff;}
textarea{ resize:none;}
.wrapper{ position:relative; overflow:hidden;}
@font-face {
	font-family: 'Newpaper-icon-set';
	src: url('fonts/Newpaper-icon-set.eot');
}

.mfp-arrow:hover, .mfp-arrow:focus{background:none !important;outline:none;}
/*[banner-sect]*/
.owl-carousel{ position:relative; width:100%; z-index:99; margin:25px 0 65px;}
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper::after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper {display: none; position: relative;margin-left: auto;
    margin-right: auto;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{ backface-visibility: hidden; transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{ display:block; position:relative; z-index:1; float:left;}
.owl-carousel .owl-item img{ width:100%;}
.owl-controls{ position:absolute; bottom:0; text-align:center; left:0; width:100%; z-index:999;}
.owl-pagination .owl-page{ display:inline-block; vertical-align:middle; margin:0 1px; cursor:pointer; padding:5px 0;}
.owl-pagination span{ background:#a0a0a0;  width:10px; height:10px; overflow:hidden; display:block;border-radius: 50%;}
.owl-pagination .owl-page:hover span, .owl-pagination .owl-page:focus span, .owl-pagination .owl-page.active span{ background:#000;}


.owl-buttons div{ position:absolute; top:50%; color:#fff;  padding:15px 18px; cursor:pointer; text-align:left; text-indent:-999em; margin-top:-25px; z-index:999;}
.owl-buttons div.owl-prev{ left:0;}
.owl-buttons div.owl-prev:before{content:'\f053'; left:11px;}
.owl-buttons div.owl-next{ right:0;}
.owl-buttons div.owl-next:before{content:'\f054 '; right:11px;}
.owl-buttons div.owl-prev:before, .owl-buttons div.owl-next:before{  font-family: 'FontAwesome' !important; position:absolute !important; top:0px !important; font-size: 35px !important; color:#000 !important; text-indent:0; }
.owl-controls{ position:static;}
.owl-item .item, .owl-item .item { border:1px solid #dfdfdf; background:#fff;}
.owl-item .item img, .owl-item .item img{ padding:2px;}

.owl-pagination{ position:absolute; bottom:-35px; left:0; width:100%;}

.sync2{ margin:25px 0 0;}
.sync2 .owl-item .item{ margin:15px 5px 0; position:relative; cursor:pointer;}
.sync2 .synced .item:before{ content:'';  position:absolute; top:-6px; left:50%; border-bottom:5px solid #000; border-left:5px solid transparent; border-right:5px solid transparent; margin:0 0 0 -5px;}
.sync2 .synced .item{ border-color:#000;}


.slider-pro .owl-carousel{ margin:0 0 25px;}
.gallery-slider .owl-item{ padding:10px;}

/*[/banner-sect]*/



