.siatex-blog-area {
  margin: 40px 0;
  margin-bottom: 0;
}

.single-news {
  /*  margin-bottom: 1.875rem; */
    padding: 5px;
}

.bg_white_color, .siatex-blog-content, .single-news, .header {
    background-color: #ffffff;
}

.single-news figure {
    overflow: hidden;
    margin-bottom: 0;
    position: relative;
}

/*.siatex-blog-content {
    padding: 1.25rem 1.5625rem 0.3125rem;
    box-shadow: 0px 17px 46px 0px rgba(0, 0, 0, 0.05);
}*/

.bg_white_color, .siatex-blog-content, .single-news, .header {
    background-color: #ffffff;
}

.siatex-blog-content h4 {
    font-size: 1.375rem;
    font-weight: 600;
}

.siatex-blog-content h4 {
    color: #2d2d43;
}

.siatex-blog-content p {
    margin: 0 0 0.9375rem;
}
.siatex-blog-content a.siatex-btn{
	color: #4a4a4a;
    border: 1px solid;
    /* background-color: #ac0286; */
    border-color: #ac0286;
    display: inline-block;
    font-weight: 400;
    margin-bottom: 20px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #4a4a4a;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    text-decoration: none;
     }
     .siatex-blog-content a.siatex-btn:hover{
     	background: #ac0286;
     	color: #fff;
     	border-color: #ac0286;
     }

     .siatex-blog-content a{
     	text-decoration: none;
     }

     /*popup form*/
	.siatex-form{
		border-radius:2px;
		padding:20px 30px;
		box-shadow:0 0 15px;
		font-size:14px;
		font-weight:bold;
		width:450px;
		float:left;
		background: #fff;
		z-index: 999999;
		border: 10px solid #00a6ff;
    	border-radius: 10px;
	}
	.siatex-form label {
		margin-bottom: 0
	}
	#siatexcontactdiv input{
	width:100%;
	height:35px;
	border:1px solid #d6d6d6;
	border-radius:3px;
	padding:5px;
	}

	#siatexcontactdiv input#email{
   		min-width:100%;
	}

	#siatexcontactdiv input[type=button]{
	background-color:#123456;
	border:1px solid white;
	font-Weight:bold;
	font-size:18px;
	color:white;
	width:49%;
	}
	#siatexcontactdiv textarea{
	width:100%;
	height:80px;
	margin-top:5px;
	border-radius:3px;
	padding:5px;
	resize:none;
	border-color: #d6d6d6;
	}

	#siatexcontactdiv{
	position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	display: none;
	z-index: 99999;
	}
	#siatexcontactdiv input[type="text"]{
	    margin-bottom: 5px;	}


   #siatexcontactdiv .siatex-form .siatexbtn {
	    max-width: 40%;
	    background: #000;
	}
	#siatexcontactdiv .siatex-form .siatexbtn:hover {
	    max-width: 40%;
	    background: #000;
	    color: #fff;
	}

	.siatex-ajax-loader{
	  display: none;
	}


	.alert-warning{
		color: #8a6d3b;
	    background-color: #fcf8e3;
	    border-color: #faebcc;
	}

	.alert {
	    padding: 15px;
	    margin-bottom: 20px;
	    border: 1px solid transparent;
	    border-radius: 4px;
	}

	.alert-success {
	    color: #3c763d;
	    background-color: #dff0d8;
	    border-color: #d6e9c6;
	}


	@media only screen and (max-width: 768px) {
		.siatex-form{
			padding:10px 50px;
			box-shadow:0 0 15px;
			font-size:14px;
			font-weight:bold;
			border: 5px solid #00a6ff;
	    	border-radius: 10px;
		}

		#siatexcontactdiv input {
		    height: 30px;
		}
		#siatexcontactdiv input[type="text"] {
		     margin-bottom: 0; 
		}
}

@media only screen and (max-width: 480px) {
		.siatex-form{
			    padding: 69px 50px;
                font-size: 14px;
                font-weight: bold;
                border: 2px solid #00a6ff;
                border-radius: 10px;
                height: 100%;
                width: 100%;
		}

		#siatexcontactdiv input {
		    height: 26px;
		}
		#siatexcontactdiv input[type="text"] {
		     margin-bottom: 0; 
		}

		#siatexcontactdiv{
			height: 100%;
    		width: 100%;
		}

	
}

.siatex-blog-content h3 {
    padding-top: 10px;
}

.csf-modal-content {
    position: relative;
    overflow: hidden;
    overflow-y: auto;
    height: 406px !important;
}

.siatex-popup-meta p:first-child{
	margin-bottom: 0;
}

.text-center{
	text-align: center;
}

.siatex-meta-icon i{
    padding: 22px;
    font-size: 50px;
}

.siaiconleft .siatex-meta-icon i{
    padding-left: 0;
}

.siaiconleft .siatex-meta-icon i {
    padding-top: 13px;
}

.siatex-btn i{
	padding-right: 5px;
}

.siaiconleft .single-news {
    display: flex;
}

/*mega menu*/

@media (min-width: 1200px) {
	.siatex-main-navigation .main-menu {
  	  position: initial;
	}

/*.siatex-main-navigation {
    position: relative;
    top: 0;
}*/
.header-inner .container{
	position: relative;
}
.siatex-main-navigation.site-navigation li.mega-menu {
    position: static;
}
.siatex-main-navigation.site-navigation ul li.mega-menu:hover ul {
    display: inherit;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
}
.siatex-main-navigation.site-navigation ul li.mega-menu:hover ul li ul {
    display: inherit;
    position: relative;
    left: 0;
}

.siatex-main-navigation.site-navigation ul li.mega-menu:hover ul li {
    float: left;
    position: static;
    display: block;
    padding-top: 1em;
    padding-right: 0 !important;
       width: 90%;
    text-align: left;
    border-bottom: none;
}
.siatex-main-navigation.site-navigation ul li.mega-menu:hover ul li ul li {
    float: none;
    padding-top: 0;
    padding-left: 0;

	
}
	.site-navigation .menu li{
		top: unset;
	}

.siatex-main-navigation.site-navigation ul li.mega-menu:hover ul {
    display: inherit;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #fff;
}

  .siatex-main-navigation.site-navigation ul li.mega-menu:hover > ul{
    left: 15px;
    padding: 20px;
    border-top: 5px solid #F16334;
	display: flex;
    justify-content: space-around;
    flex-direction: row;
        right: 0;

  }
   .siatex-main-navigation.site-navigation ul li.mega-menu:hover > ul >li > a{
     font-weight: 900;
  }
  .site-navigation > .menu > li > a {
    padding: 35px 25px;
}
.site-header {
    padding: 0;
}

}

@media screen and (min-width: 1199px){
.site-navigation .menu-item-has-children > a:after {
    right: inherit;
    padding-left: 10px;
}
.siatex-main-navigation.site-navigation .mega-menu  li:hover > ul, .site-navigation .mega-menu  li:focus > ul, .site-navigation .mega-menu li.focus > ul{
  box-shadow: none;
  min-width: inherit;
 }
 .site-navigation .menu-item-has-children .sub-menu .menu-item-has-children > a:after{
  content: " "
 }
.site-navigation a {
    font-weight: normal;
}


}

.main-menu .mega-menu li ul{
	border: none;
}

.main-menu .mega-menu li ul li {
	border-bottom: none;
}

.main-menu .mega-menu li ul li a {
	border-bottom: 1px solid #f2f2f2;
}
.main-menu-wrap{
	padding-top: 15px;
}

/*zoom style*/
.siatexzoomimage {
		display:inline-block;
		position: relative;
	}

/* magnifying glass icon */
.siatexzoomimage:after {
	content:'';
	display:block; 
	width:33px; 
	height:33px; 
	position:absolute; 
	top:0;
	right:0;
	background:url(icon.png);
}

.siatexzoomimage img {
	display: block;
}

.siatexzoomimage img::selection { background-color: transparent; }

/*top bar*/
.siatex-topbar.site-top-header .container{
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
  align-items: center;
}

.siatex-topbar.site-top-header .container{
	margin: 0 auto;
}

.siatex-topbar .topleft{
  margin-right: auto;
}

.siatex-topbar .topright{
  margin-left: auto;
}

.siatex-topbar p {
    display: block;
    overflow: hidden;
    margin-bottom: 0;
}
.siatex-topbar.site-top-header, .siatex-topbar.site-top-header a{
    background: #0e4f7f;
    color: #fff;
}

.siatex-topbar.site-top-header p i{
	padding-right: 5px;
}
.siatex-topbar .topright p {
    display: inline;
    padding-right: 10px;
}
.siatex-topbar.site-top-header.fixed{
	position: fixed;
	width: 100%;
	z-index: 9999;
}

.siatex-topbar.site-top-header p, .siatex-topbar.site-top-header a {
    font-size: 14px;
}




.cover-title.catalog{
	padding: 0;
}

.catalog-pagination {
    width: 100%;

}
.catalog-pagination ul.page-numbers {
    display: block;
    width: 100%;
    background: #fff;
    border: none;
}

.catalog-pagination ul.page-numbers li {
    display: inline;
}

.catalog-pagination ul.page-numbers {
    display: block;
    width: 100%;
}


/*
* tab style
*/		

	.catalog-tag{
		padding-top: 20px;
	}

	ul.tabs{
		margin: 0px;
		padding: 0px;
		list-style: none;
		border-bottom: 1px solid #ddd;
	}
	ul.tabs li{
		background: #dddd;
		color: #222;
		display: inline-block;
		padding: 10px 15px;
		cursor: pointer;
	}

	ul.tabs li.current{
		color: #222;
		background: #fff;
	    border-top: 1px solid #dddd;
	    border-left: 1px solid #dddd;
	    border-right: 1px solid #ddd;
	}

	.tab-content{
		display: none;
		background: #fff;
		padding: 15px 0;
		margin-top: 20px;
	}
	.tab-content.current .siatex-col-md-12{
		padding-left: 0;
		padding-right: 0;
	}

	.tab-content.current{
		display: inherit;
	}

 .siatex-col-md-12.catalog-tag{
 	padding-left: 0;
 	padding-right: 0;
 }

 #carousel img {
    display: block;
    opacity: .5;
    cursor: pointer;
}
#carousel .flex-active-slide img {
    opacity: 1;
    cursor: default;
}

.flex-direction-nav a:before {
    font-size: 18px;
    color:#fff;
    font-weight: normal;
}

.catalog-cat-list li {
    display: inline-block;
}

.siatex-topbar.site-top-header.fixed:after {
    width: 100%;
    position: absolute;
    background: #fff;
    content: '';
    height: 5px;
}



.flexslider .siatexzoomimage .slides img {
    /* height: auto; */
    -moz-user-select: none;
    min-height: 500px;
    max-height: 500px;
}

ul.social-icon li {
    display: inline;
    padding: 5px;
}



.colorLight {
    opacity: .2;
    color: #000;
    text-align: justify;
    margin-bottom: 20px;
}

.flexslider .slides img {
	width: 100%;
	display: block;
	max-height: 500px; 
}

.sliderImage > img {
    width: 100%;
    max-height: 100%;
}


@media screen and (max-width: 768px){
	.siatex-topbar.site-top-header.mobile-disable {
	    display: none;
	}

	ul.tabs li {
		display: block !important;
		border-bottom: 1px solid #cac4c4;
	}


	.siatex-sidebar-left{
		display: none;
	}
	.cover-title{
		font-size: 14px !important;
	}

}



/*
 * css from child theme
*/

 .entry-header {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.cover-title {
    position: relative;
    color: #fff;
    font-size: 44px;
    font-weight: 400;
    z-index: 2;

}

.fusion-page-title-bar {
    height: 400px;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
    width: 100%;
} 




.sidebar-widget.sidebar-menu ul li:before{
    content: "\f105";
    font-family: "fontawesome";
}
.sidebar-widget.sidebar-menu ul li:last-child {
    border-bottom: 1px solid #eee;
}

.woocommerce .woocommerce-breadcrumb{
    padding-top: 10px;
}

.searchpadding{
    padding-top: 100px;
}

.error-404 {
    padding-top: 0;
}

.error-404 span {
    line-height: 110px;
}

.error-404 h1{
    padding-top: 30px;
}

.fusion-page-title-bar.pro-details{
    background-color: #F4F5F7 !important;
}
.fusion-page-title-bar.pro-details h1{
    font-size: bold;
    color: #27272F;
}

@media (max-width: 799px){
   .woocommerce .four.columns{
    display: none;
} 
.siatex-topbar.site-top-header {
    font-size: 10px;
}

}



@media (max-width: 568px){
		nav.woocommerce-breadcrumb {
		    font-size: 12px !important;
	}

	ul.catalog-cat-list {
	    font-size: 15px;
	}

	.flexslider {
		margin-bottom: 0
	}

	/*ul.slides.mini-thumbnail-slide li {
	    width: 100px !important;
	}*/
}



.first-column{
    text-align: left;
}
.second-column{
    text-align: right;
}



.siatex-popup-container{
	max-width: 90%;
	margin: 0 auto;
}

.single-news h3 a{
	font-weight: 400;
	font-size: 16px;
}
.siatex-align-center h3{
	text-align: center;
}

.siatex-hidden-text{
	width: 0;height: 0;overflow: hidden;position: absolute;
}

nav.woocommerce-breadcrumb:not(a) {
    color: #676767;
}

nav.woocommerce-breadcrumb {
    font-size: 16px;
}

.current_page_item a, .current-menu-item a{
 font-weight: bold;
}

h2.hm-cation-strong {
    font-family: ropa sans,sans-serif;
    font-size: 42px;
    color: #666;
    line-height: 42px;
}

.sliderText p {
    font-size: 14px;
    font-family: roboto;
    color: #666;
    font-weight: 300;
}

.siatex-topbar.site-top-header p:last-child { padding-right: 0; }

.siatex-blog-content h3 a {
    text-decoration: none;
    color: #222;
    font-size: 23px;
    font-weight: 700;
}

.entry-content {
    text-align: left !important;
}