/*@charset "utf-8"; */
/* CSS Document */
/*
# ------------------------------------------------------------------------
# Rayan Theme Templates
# ------------------------------------------------------------------------
# Copyright (C) 2012-2020 (Rayan). All Rights Reserved.
# Website:  (..)
# ِDesign by : (Niloo.Khalilnejad)
# ------------------------------------------------------------------------
*/
/* -------Rayan Template------*/

/* -------HEADLINE 1 2 3 4 5 6 a p  ------*/ 
#sp-component .category-list h1 ,
#sp-component .page-header h1 { text-align:center;color:#fff;font-size:24px;background-color:#C4161C; font-weight:normal; padding-bottom:6px; padding-top:3px; border-top:5px solid #494949;}
#TzContent.productsw h1 { color:#fff;text-align:center;font-size:25px;padding-top:10px;padding-bottom:10px; background-color:#C4161C;}
.page-header { border-bottom:0px !important;}
h1,h2,h3,h4,h5,h6 { font-family:'segoeui' !important;}
#sp-component .sp-column article.item.item-page div p { font-size:15px;}
#sp-component article.item.item-page p { color:#333;}
a:focus { outline:none !important;}
/* ------- BLOG  ------*/ 
.blog .entry-header h2 a { color:#AC1016; font-size:20px; font-weight:normal;}
#sp-component article.item.item-page .entry-header h2 { color:#AC1016; font-size:20px; font-weight:normal;}
#sp-component .blog article p img { width:250px;}
#sp-component .blog article p.readmore { margin-top:40px;}
#sp-component .blogblogingpage .entry-header h2 a{color:#c4161c;font-size:0px;display:none;}
#sp-component .blogblogingpage .entry-header h2{border-bottom:solid 1px #ddd;}
#sp-component .blogblogingpage .items-row.row-0 article.item.column-1 .entry-header h2{border-bottom:solid 0px #C4161C;}
#sp-component .blogblogingpage article.item h4{color:#c4161c;font-size:18px;}
#sp-component .blogblogingpage .entry-header{margin-bottom:5px;}
/* ------- TABLE ------*/ 
#sp-component table tr {}
#sp-right { padding-top:5%;}
#sp-right li {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#93c0fa+0,acd2fa+100 */
background: rgb(147,192,250); /* Old browsers */
background: -moz-linear-gradient(top, rgba(147,192,250,1) 0%, rgba(172,210,250,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(147,192,250,1) 0%,rgba(172,210,250,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(147,192,250,1) 0%,rgba(172,210,250,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93c0fa', endColorstr='#acd2fa',GradientType=0 ); /* IE6-9 */}
#sp-right li:hover {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dcedff+0,b9daff+100 */
background: rgb(220,237,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(220,237,255,1) 0%, rgba(185,218,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(220,237,255,1) 0%,rgba(185,218,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(220,237,255,1) 0%,rgba(185,218,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcedff', endColorstr='#b9daff',GradientType=0 ); /* IE6-9 */}
/* -------TZ PORTFOLIO ------*/
#TzContent.productsw h3 { background-color:#3e648b; color:#fff; font-weight:100 !important; margin:0px; padding:5px; text-align:center; position:relative;}
#TzContent.productsw .TzPortfolioIntrotext { background-color:#D6FCFB;}
#TzContent.productsw .TzPortfolioIntrotext p a { text-decoration:underline;}
#TzContent.productsw .TzPortfolioIntrotext  { padding-bottom:30px;}
#tz_options { display:none;}
.TzPortfolioIntrotext p img.pic { border:1px solid #999; padding:10px; width:80%;}
table.productdf { display:inline-flex; margin:0 2px 50px !important; text-align:center;}
table.productdf tbody tr { text-align:center; font-size:18px;}
.TzItemPageInner h1.TzHeadingTitle { color:#3E648B; text-align:center;}
#tz-portfolio-template-media.tz-container-fluid { padding:5px !important;}
#tz-portfolio-template-introtext.tz-container-fluid { padding:0!important;}
#tz-portfolio-template-introtext.tz-container-fluid .tz-row div { text-align:center;}
/*-----Phoca Gallery-----*/
#phocagallery #pg-icons{display: none !important;}
/*-----Contact Us-----*/
#sp-position2 .pic img {float: left;padding: 2px 5px 0 0;width: 35px;}
#sp-position2 #satr1, #satr2, #satr3, #satr4, #satr5 {margin: 0 0 20px;}
#sp-position2 #tel,#mob,#fax,#web,#mail { font-size:14px; font-weight:100; letter-spacing:0px; padding:5px 0 0 40px;}
#sp-position2 #satr1 .pic { position:relative; top:25px;}
#sp-contact { margin-top:-10px;}
.rsform-submit-button { float:right;}


