/*
Theme Name: ContentBerg Child
Theme URI: http://theme-sphere.com/
Description: A child theme of ContentBerg
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: contentberg
Version: 1.0
*/



.post-content p a
{
  color  	  :  #2d53fe !important;
  box-shadow  :  0 -2px 0 0 #2d53fe inset !important;
}

.post-content p a:hover
{
  color  	  :  #000000 !important;
  box-shadow  :  0 -2px 0 0 #000000 inset !important;
}

.the-post .featured img
{
	max-width  :  760px !important;
	max-height :  370px !important;
	margin     :  auto !important;
}




#Block
{
  border      :  1px solid slategray;
  padding     :  0px 0% 20px 0%;
  width       :  100%;
  margin      :  0 auto;  
  box-shadow  :  0 4px 8px 0 rgba(0,0,0,.2);
  transition  :  .3s;
 
}

#Block .block
{
  width          : 22.3%;
  display        : inline-block;
  vertical-align : top;
  text-align     : left;
  padding-left   : 2%;
  margin-bottom  : 20px;
}

.block h6
{
  font-family  :  "Helvetica", Arial, sans-serif;
  font-size    :  14px !important;
  font-style   :  normal;
  font-weight  :  normal;
  display      :  inline;
}

.block h6 span, .block span.red
{ 
  font-family  :  "Helvetica", Arial, sans-serif;
  font-size    :  14px;
  color        :  red;
}


.block span
{
  font-family  :  "Helvetica", Arial, sans-serif;
  font-size    :  14px;  
  color        :  grey;
}

.block span b
{
  color  :  #000000;
}

.block ul
{
  margin  :  0px;	
  min-height  :  140px;
}

#Block a
{
  font-family      :  "Helvetica", Arial, sans-serif;
  font-size        :  16px;  
  padding          :  4px 12%;
  color            :  #ffffff; 
  font-weight      :  bold;
  display          :  block;
  margin           :  0 auto;
  text-decoration  :  none;
  float            :  left;
  text-align       :  center;
  position         :  relative;
  left             :  calc(50% - 57px);
  margin-top       :  -15px;

  background       :  #44ac36;
}

#Block a:hover
{
  color       :  #fff8dc;
  background  :  #5bbb4e;
}

.block img.icon
{
  display        :  block;
  margin         :  0 auto;
  margin-bottom  :  20px;
}

.blockDiv
{
  height            :  40px;
  background-color  :  grey;
  border-bottom     :  1px solid #000;
  text-align        :  center;
  padding-top       :  8px;
  margin-bottom     :  20px;
}

.blockDiv h2
{
  font-family       :  "Helvetica", Arial, sans-serif;
  color             :  ivory;
  font-size         :  1.2em;
  font-weight       :  700;
  margin-top        :  0 !important;
}

.block ul
{
  padding-left  :  0;
}

.block li
{
  font-family      :  "Helvetica", Arial, sans-serif;
  font-size        :  14px !important; 
  list-style-type  :  none;
  color            :  grey;
  min-height       :  24px !important;
}

.block li img.tick
{
  width  :  16px !important;
}

.block li:nth-of-type(1)
{
  color  :  #000000;
}

#Block.full .block h6, #Block.full .block h6 span, #Block.full .block span.red, #Block.full .block span, #Block.full .block li
{ 
  font-size  :  16px !important;
}

#Block.full .block li img.tick
{
  width  :  20px !important;
}

#Block.full .block li
{
  min-height  :  27px !important;
}


.box
{
  border   	 :  solid 1px #d8d8d8 !important;
  padding  	 :  20px !important;
  margin-bottom  :  25px !important;
}

.box img
{
  float         :  left !important;
  width         :  24px !important;
  margin-right  :  10px !important;
}

.box ul
{
  padding  :  0px 0px 0px 15px !important;
}



@media all and (max-width : 768px) 
{
	#Block .block
	{
	  width 	 :  40% !important;
	  margin-bottom  :  40px !important;
	}

	#Block .block
	{
	  text-align  :  center;
	}
	
	.pox .textDetails
	{
		width  :  100% !important;
	}
}


@media all and (max-width : 550px) 
{
	#Block .block
	{
	  width        :  90% !important;
	  margin-left  :  auto !important;
	  margin-right :  auto !important;
	}
}


.content-spacious-full
{
  max-width  :  760px !important;
}


.list li
{
  list-style  :  none !important;
}

.list li:before
{
  content      :  '\25B6 \FE0E' !important;
  font-size    :  .725rem !important;
  line-height  :  .8 !important;
  color        :  #4747d9 !important;
  position     :  relative !important;
  left         :  -1.25rem !important;
}

.list li a, a.link
{
  color                :  #6767e4 !important;
  border-bottom        :  .0625rem solid #6767e4 !important;
  transition           :  background .4s ease-in-out, color .4s ease-in-out !important;
  background           :  linear-gradient(to bottom,#e9f0fc 0,#e9f0fc 100%) !important;
  background-size      :  0 0 !important;
  background-position  :  0 100% !important;
  background-repeat    :  repeat-x !important;
}

.list li a:hover, a.link:hover
{
  color 	   :  #1c1c9b !important;
  background-size  :  .625rem 3.125rem !important;
}

.borderblock
{
  border   :  solid 2px #74787a;	
  padding  :  25px 30px;
  position  :  relative;
}

.borderblock .heading
{
  position    :  absolute !important;
  top         :  -26px !important; background-color:white !important;
  padding     :  5px 17px !important;
  color       : #1bab32;
    font-size: 22px;	
}

.borderblock p
{
  margin-bottom  :  0px;
}

.borderblock ul
{
  margin-top  :  10px !important;
}

.borderblock ul li
{
  list-style-type  : none; 
  margin-bottom  :  6px !important;
}

.borderblock ul li
{
  margin-left    :  20px !important;
}

.borderblock ul li:before
{
  content      :  '' !important;
  margin-left  :  -1.2em;
  margin-top   :  13px;
  width		   :  6px;
  height	   :  6px;
  background   :  #1ccc3e;
   
  position     :  absolute;
}

@media all and (max-width : 768px) 
{
.borderblock .heading{
  top         :  -20px !important; background-color:white !important;
  padding     :  5px 10px !important;
  color: #1bab32;
    font-size: 16px;	
}

}



	
	
	
	
	
