/*   
Theme Name: minagro.nkr.am
Theme URI: 
Description: Theme for minagro.nkr.am by Narek Gevorgyan
Author: Narek Gevorgyan
Author URI: http://mrzaxaryan.com
*/
.video-element_21 .image-block_21 .play-icon.youtube-icon {
    background: url(http://minagro.am/public/themes/blankslate/images/play.png) center center no-repeat;
}
@font-face {
    font-family: 'GHEAMariamReg'; /*a name to be used later*/
    src: url('fonts/GHEAMariamReg.otf'); /*URL to font*/
}
*{
margin:0 auto;
font-family:'GHEAMariamReg';
font-size: 15px;
}

body{
background: linear-gradient(to bottom, rgb(229 221 221) 0%,rgba(244,244,244,1) 100%) /* Edited 10.02.2016 background-image: url(images/body-fon.png); */
}
#li1 {
    color: #4a657e;
    float: left;
    font-size: 16px;
    height: 27px;
    background: url(images/tel.png);
    background-repeat: no-repeat;
    padding-left: 25px;
    width: 177px;
    clear: both;
display: inline;
}
#li2 {
    background: url(images/mail.png) 0px -1px;
    background-repeat: no-repeat;
    padding-left: 25px;
    color: #4a657e;
    float: left;
    font-size: 16px;
    height: 27px;
display: inline;
}
#lia {
    text-decoration: underline;
}
#lia:link    {color:#000;}  /* unvisited link  */
#lia:visited {color:#000;}  /* visited link    */
#lia:hover   {color:#000;}  /* mouse over link */
#lia:active  {color:#000;}  /* selected link   */ 

.showhidespan
{
    /* font-size: 20px; */
    cursor: pointer;
    clear: both;
    color: #324b61;
    border-bottom: solid 1px #c5cfd9;
    display: inherit;
    border-top: dotted 1px #c5cfd9;
    padding: 5px 0 5px 0;
    margin-bottom: 8px;
    text-transform: uppercase;
    background: url(http://minagro.am/public/themes/blankslate/images/sitemap_li.png) 0px 7px;
    background-repeat: no-repeat;
    padding-left: 13px;
}
#header {
height:150px;
width:100%;
/* background-image: url(images/header_top.png); */
}

#hedaer-inside {
height:150px;
width:1043px;
/* background-image: url(images/header_top.png); */
}

.logo {
float: left;
margin-top: 9px;
}

.logo2 {
    float: right;
    margin-top: -120px;
    margin-right: -90px;
}

.header-tetxt {
font-size: 34px;
float: right;
margin-right: 62px;
line-height: 54px;
margin-top: 30px;
text-shadow: 1px 1px 17px rgba(182, 182, 182, 1);
font-weight: bold;
color: #4F4F4F;
text-align: center;
height: 97px;
width: 796px;
}

#menu {
/* height:71px; */
width:100%;
/* background-image: url(images/menu-fon.png);
background-repeat:repeat-x; 10.09.2016 */
background: url('images/top.jpg');
    background-image: url("images/top.jpg");
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
}

#main {
width:1043px;
height:auto;
}

#left {
width: 230px;
height: auto;
float: left;
}

#left-footer {
width: 230px;
height: auto;
/* background-color: #d4d4d4; */
float: left;
}

#right {
width: 795px;
height: auto;
float: right;
min-height: 1100px;
}

#main-slider {
width: 795px;
height: 402px;
}

#main-content{
width: 795px;
min-height: 726px;
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.20);
box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.20);
background-color: #d4d4d4;
height: auto;
}

#main-left {
width: 510px;
min-height: 600px;
float: left;
margin: 15px;
height: auto;
}

.line {
height: 26px;
width: 100%;
background-position: bottom;
background-repeat: repeat-x;
background-image: url(images/line-horizonal.png);
}

#main-right {
float: right;
height: 885;
width: 224px;
padding: 0 15px 15px 15px;
margin-top:15px;
background-image:url(images/border-left.png);
background-repeat:repeat-y;
background-position:left;
}

#footer {
height:200px;
width:100%;
background-image: url(images/footer.png);
clear: both;
}
#footer-fixed{
height:200px;
width:1043px;
background-image: url(images/footer.png);

}
/* Start Left menu styles */

.topnav {
    padding: 40px 28px 25px 0;
    width: 230px;
}
ul.topnav {
    font-size: 1em;
    line-height: 0.5em;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.topnav li {
}
ul.topnav li a {
    color: #484747;
    display: block;
    font-size: 15px;
    line-height: 18px;
    padding: 10px 10px;
    text-decoration: none;
    border-bottom: 1px solid #33363b;
	/* background-image: linear-gradient(to bottom, #cfcfcf 0%, #a3a3a3 100%); */
}
ul.topnav li a:hover {
	background-image: linear-gradient(to bottom, #5a638d 0%, #5a638d 100%);
    color: #d1cfcf;
}
ul.topnav ul {
    display: none;
    margin: 0;
    padding: 0;
	list-style-image: url(images/menu-item-type2.png);
	list-style-position: inside

}
ul.topnav ul li {
    clear: both;
    margin: 0;
    padding: 0;

}
ul.topnav ul li a {
    font-size: 15px;
    font-weight: normal;
    outline: 0 none;
    padding-left: 20px;
	background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);
}
ul.topnav ul li a:hover {
	background-image: linear-gradient(to bottom, #5a638d 0%, #5a638d 100%);
    color: #fff;

}
ul.topnav ul ul li a {
    color: #484747;
    padding-left: 40px;
}
ul.topnav ul ul li a:hover {
    background-color: #D7D7D7;
    color: #fff;
}
ul.topnav span {
    float: right;
}

#menu-menu-left .current-menu-item  a{
background-image: linear-gradient(to bottom, #5a638d 0%, #5a638d 100%);
color: #d1cfcf;
}

/* End left menu styles */


/*Start Header menu styles*/

#header-menu {
width:1043px;
height:43px;
padding-top: 2px; /* 9 px*/
}

#header-menu ul {
list-style: none;
margin-left: -35px;
}

#header-menu ul  li a{
line-height: 44px;
color: #c0c0c0;
/* color: #484747; 10.09.2016*/
font-weight: bold;
text-decoration: none;
font-size: 14px;
}

#header-menu ul  li {
border-right: 2px #A6A5A5 ridge;
padding: 13px 20px 12px;
display: inline;
margin-left: -3.5px;
}

#header-menu ul  li:hover {
color:#d1cfcf;
background-image: linear-gradient(to bottom, #5a638d 0%, #5a638d 100%);
cursor:pointer;
-webkit-box-shadow: inset 23px 55px 92px -57px rgba(0,0,0,0.75);
-moz-box-shadow: inset 23px 55px 92px -57px rgba(0,0,0,0.75);
box-shadow: inset 23px 55px 92px -57px rgba(0,0,0,0.75);
}

#header-menu ul  li:hover  a{
color:#d1cfcf;
}

#header-menu .current-menu-item {
color:#d1cfcf;
background: linear-gradient(to bottom, #5a638d 0%, #5a638d 100%) !important;
-webkit-box-shadow: inset 23px 55px 92px -57px rgba(0,0,0,0.75);
-moz-box-shadow: inset 23px 55px 92px -57px rgba(0,0,0,0.75);
box-shadow: inset 23px 55px 92px -57px rgba(0,0,0,0.75);

}
#header-menu .current-menu-item a{
color:#d1cfcf !important;
}

.hr-style {
border: 0;
height: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(169, 169, 169, 0.3);
margin: 10px 0;
}

/*End Header menu styles*/
#langs {

width: 1043px;

}

#langs ul li {
float: left;
margin-left:4px;
}

#qtranslate-chooser {
list-style: none;
float: right;
margin-right: 220px;
margin-top: -34px;

}
.qtrans_flag {
height: 30px !important;
width: 32px !important;
display: block;
}

#footer-inside {
height: 135px;
width:1043px;
}

.footer-element{
float: left;
height: 80px;
width: 234px;
margin-top: 20px;
}


.footer-line {
float: left;
height: 120px;
width: 2px;
background-color:#d7d7d7;
margin: 0px 16px;
}
.footer-element1 {
float: right;
margin-right: 12px;
font-size: 16px;
font-weight: bold;
color: #dadada;
margin-top: 26px;
}

.footer-element2 {
float: right;
margin-right: 12px;
font-size: 17px;
font-weight: bold;
color: #dadada;
margin-top: 18px;
}

.footer-element3 {
float: right;
margin-right: 23px;
font-size: 17px;
font-weight: bold;
color: #dadada;
margin-top: 18px;
}



/* Search box styles */

.search {  
  /* устанавливаем необходимую ширину формы в зависимости от дизайна 
  ** форма без проблем растягивается */  
  width: 200px;
  
  /* кнопку отправки будем позиционировать абсолютно, 
  ** поэтому необходимо это свойство */  
  position: relative;  
}  
  
.search input {  
  /* отключаем бордюры у инпутов */  
  border: none;  
}  
  
/* стили для поля ввода */  
.search .input {  
  /* растягиваем поле ввода на всю ширину формы */  
  width: 100%;  
  
  /* за счет верхнего (8px) и нижнего (9px) внутренних отступов 
  ** регулируем высоту формы 
  ** внутренний отступ справа (37px) делаем больше левого, 
  ** т.к. там будет размещена кнопка отправки */  
  padding: 8px 37px 9px 15px;  
  
  /* чтобы ширина поля ввода (100%) включала в себя внутренние отступы */  
  -moz-box-sizing: border-box;  
  box-sizing: border-box;  
  
  /* добавляем внутренние тени */  
  box-shadow: inset 0 0 5px rgba(0,0,0,0.1), inset 0 1px 2px rgba(0,0,0,0.3);  
  
  /* закругляем углы */  
  border-radius: 8px;  
  
  background: #EEE;  
  font: 13px Tahoma, Arial, sans-serif;  
  color: #555;  
  outline: none;  
}  
  
/* меняем оформление поля ввода при фокусе */  
.search .input:focus { 
  box-shadow: inset 0 0 5px rgba(0,0,0,0.2), inset 0 1px 2px rgba(0,0,0,0.4);  
  background: #E8E8E8;  
  color: #333;  
}  
  
/* оформляем кнопку отправки */  
.search .submit {  
  /* позиционируем кнопку абсолютно от правого края формы */  
  position: absolute;  
  top: 0;  
  right: 0;  
  
  width: 37px;  
  
  /* растягиваем кнопку на всю высоту формы */  
  height: 100%;  
  
  cursor: pointer;  
  background: url(images/go.png) 50% no-repeat;  
  
  /* добавляем прозрачность кнопке отправки */  
  opacity: 0.5;  
}  
  
/* при наведении курсора меняем прозрачность кнопки отправки */  
.search .submit:hover { 
  opacity: 0.8;  
}  
  
/* данное свойство необходимо для того, чтобы в браузерах 
** Chrome и Safari можно было стилизовать инпуты */  
input[type="search"] {  
  -webkit-appearance: none;  
}  

/* задаем отдельные стили для браузеров IE ниже 9-й версии */  
*+html .search {  
  /* для IE7 подгоняем ширину под другие браузеры и добавляем правый 
  ** внутренний отступ, чтобы кнопка отправки встала на свое место */  
  width: 28%;  
  padding: 0 52px 0 0;  
}  
.search .input {  
  border: 1px solid #DFDFDF;  

  padding-top: 7px;  
  padding-bottom: 8px;  
}  
.search .input:focus { 
  border: 1px solid #CFCFCF;  

}  
.search .submit {  
  filter: alpha(opacity=50);  
}  
.search .submit:hover { 
  filter: alpha(opacity=80);  
}  

#blink1 {
  -webkit-animation: blink1 3s linear infinite;
  animation: blink1 3s linear infinite;
  text-decoration:none;
}
@-webkit-keyframes blink1 {
  0% { color: rgba(6, 59, 102, 1); }
  50% { color: rgba(6, 59, 102, 0); }
  100% { color: rgba(6, 59, 102, 1); }
}
@keyframes blink1 {
  0% { color: rgba(6, 59, 102, 1); }
  50% { color: rgba(6, 59, 102, 0); }
  100% { color: rgba(6, 59, 102, 1); }
}

/* End menu styles */

.widget_text {
list-style:none;
}

#menu-inside-fixed {
width: 1043px;
/* background-image: url(images/menu-fon.png); 10.06.2016 */
background-repeat: repeat-x;
height: 100%;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.single-title {
font-size: 16px;
color: #484747;
font-weight: bold;
}

.single-title a{
color:#484747;
text-decoration:none;
}

.single-title a:hover{
color:#484747;
text-decoration:underline;
}

.news-blok{
clear: both;
background-color: #C7C7C7;
padding: 12px;
}

.read-more {
color: #fff !important;
background: #5a638d;
padding: 5px 20px;
bottom: 0;
text-decoration: none !important;
right: 0;
border-radius: 6px;
}

.page-numbers {
display:inline;
list-style:none;
}

.page-numbers li {
list-style:none;
display:inline;
}

.page-numbers  a {
padding:3px 7px;
background-color:#5a638d;
color:#fff;
text-decoration:none;
}
.wpcf7-text{
height: 26px;
margin: 2px 0 15px;
}
.wpcf7-form-control-wrap input {
height: 26px;
margin: 2px 0 15px;
}

.wpcf7-form-control-wrap textarea {
width: 307px;
}

#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip span.date {
display:none !important;
}

#calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip span.category{
display:none !important;
}

.widget_calendar_large_size #calendar_wrap .wp-cal-datepicker-calendar tr td .wp-cal-tooltip ul li {
margin-left: -40px;
}

.wp-cal-prev {
margin-left:-40px !important;
}

#wp_calander_widget-2 {
list-style-type: none !important;
}

#wp_calander_widget-4 {
list-style-type:none;
}

.widgettitle {
text-align: center;
font-size: 15px;
line-height: 20px;
margin: 11px;
color: #5F6995;
}

.ui-icon-circle-triangle-e {
    display: none !important;
}

.ui-icon-circle-triangle-w {
    display: none !important;
}

#post-1102 p, #post-1100 p{
    margin: 10px 0;
}